Skip to content

tweak(shadow): Double 3D shadow buffers in W3DBufferManager (#1691) #3497

tweak(shadow): Double 3D shadow buffers in W3DBufferManager (#1691)

tweak(shadow): Double 3D shadow buffers in W3DBufferManager (#1691) #3497

Triggered via push October 15, 2025 20:56
Status Success
Total duration 11m 45s
Artifacts 14

ci.yml

on: push
Detect File Changes
6s
Detect File Changes
Matrix: build-generalsmd-vc6
Matrix: build-generals
Matrix: build-generalsmd-win32
Matrix: replaycheck-generalsmd
Fit to window
Zoom out
Zoom in

Annotations

130 warnings
Build Generals / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/debug/_pch.h#L39
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / win32+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / win32+t+e: Generals/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L168
operator '/': deprecated between enumerations and floating-point types
Build Generals / win32+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / win32-debug+t+e: GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L169
operator '/': deprecated between enumerations and floating-point types
Build GeneralsMD / win32-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32-profile+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / win32-profile+t+e: Generals/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L168
operator '/': deprecated between enumerations and floating-point types
Build Generals / win32-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32-profile+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32-profile+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / win32-profile+t+e: GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L169
operator '/': deprecated between enumerations and floating-point types
Build GeneralsMD / win32-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN': macro redefinition
Build GeneralsMD / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / win32+t+e: GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L169
operator '/': deprecated between enumerations and floating-point types
Build GeneralsMD / win32+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32-debug+t+e: Core/Libraries/Source/profile/_pch.h#L35
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN': macro redefinition
Build Generals / win32-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L670
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / win32-debug+t+e: Generals/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L168
operator '/': deprecated between enumerations and floating-point types
Build Generals / win32-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning

Artifacts

Produced during runtime
Name Size Digest
Generals-vc6+t+e
16 MB
sha256:4a095aa6314afea9212c0da4c2234502b73613e75a18374da1d2c96230a6c3dc
Generals-vc6-debug+t+e
51.1 MB
sha256:8d133bb0d5773752b511ab39918627317e0cab6d71bd6c99761747c19d3843de
Generals-vc6-profile+t+e
16 MB
sha256:9a69db500b861358e58ae4716035187d047487e0ef7c94f24101386fa9ecba38
Generals-win32+t+e
90.2 MB
sha256:48729889c8a0969c133c2026daf0642b8594a055599e21299cdc0d5573a5ee71
Generals-win32-debug+t+e
210 MB
sha256:a4c80904fa40a14d159bef99a2556d3cbc5cc8af35a6718212e1cd2eed8019b1
Generals-win32-profile+t+e
90.2 MB
sha256:fdcd106de3bac222aed595bb3fb919e7a9c3fb8528ebb23713334c9121646d8f
GeneralsMD-vc6+t+e
17.2 MB
sha256:a8ab968366d436c04251e0b7f7876ef702fd823b98844e0ec88a78de755650d7
GeneralsMD-vc6-debug+t+e
54.3 MB
sha256:9954001f59d958c5b570d71b199cd7e6388f0bbc22efd8728279f29d65790729
GeneralsMD-vc6-profile+t+e
17.3 MB
sha256:6c79b33bd41670c0596159d1088b661eb026a8d9bcb1da47f4d789261fd109bc
GeneralsMD-vc6-releaselog+t+e
30.5 MB
sha256:b4629b030c7932deceeebdeafb75a415a231bca429e27e5f4326e63b978d4e5c
GeneralsMD-win32+t+e
95.8 MB
sha256:33b5b5db00f8db03eaaf97f68cba982a30b45d778c34e5cd79f42b539d5c00b0
GeneralsMD-win32-debug+t+e
222 MB
sha256:a791da405fe58aa65779016d96ba5b721d4559a72ba1631a1fbd3145133dd8b0
GeneralsMD-win32-profile+t+e
96.5 MB
sha256:754f7a98328f3bbdfbf27c543a73c4b10dff34d488e48b25b13edf1e91259bb4
Replay-Debug-Log-vc6-releaselog+t+e
2.8 MB
sha256:f6c5b9508ff71d5f369acb420d84d0a0f1f75eb0c89606f7a101bc3f2b1686ba