unify(ww3d2): Move dx8fvf, dx8indexbuffer, dx8vertexbuffer, dx8renderer to Core#2706
Conversation
|
| Filename | Overview |
|---|---|
| Core/Libraries/Source/WWVegas/WW3D2/CMakeLists.txt | Uncomments dx8fvf, dx8indexbuffer, dx8renderer, dx8vertexbuffer entries; all eight files now appear active and in alphabetical order consistent with surrounding entries. |
| Generals/Code/Libraries/Source/WWVegas/WW3D2/CMakeLists.txt | Comments out dx8fvf, dx8indexbuffer, dx8renderer, dx8vertexbuffer entries using the same # prefix style already used for other moved dx8 files. |
| GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/CMakeLists.txt | Comments out dx8fvf, dx8indexbuffer, dx8renderer, dx8vertexbuffer entries; the corresponding source files no longer exist in GeneralsMD (removed in a prior step), so this change prevents a broken build reference. |
| Core/Libraries/Source/WWVegas/WW3D2/dx8renderer.h | New file in Core; content is identical to the deleted Generals version except the product label in the copyright header. Uses #pragma once. No logic changes. |
| Core/Libraries/Source/WWVegas/WW3D2/dx8vertexbuffer.h | New file in Core; content matches deleted Generals version except the copyright header label. Uses #pragma once. |
| Core/Libraries/Source/WWVegas/WW3D2/dx8fvf.h | New file in Core; identical to deleted Generals version apart from product label in copyright header. Uses #pragma once. |
| Core/Libraries/Source/WWVegas/WW3D2/dx8indexbuffer.h | New file in Core; identical to deleted Generals version apart from product label in copyright header. Uses #pragma once. |
| scripts/cpp/unify_move_files.py | Appends 8 commented-out unify_file_lib calls documenting the completed migration of the 4 dx8 files from Game.ZEROHOUR to Game.CORE; consistent with the tracking pattern used throughout the script. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
subgraph Before["Before PR"]
G["Generals/Code/Libraries/Source/WWVegas/WW3D2/\ndx8fvf.{cpp,h}\ndx8indexbuffer.{cpp,h}\ndx8renderer.{cpp,h}\ndx8vertexbuffer.{cpp,h}"]
GMD_src["GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/\n(files already removed in prior PR)"]
CORE_commented["Core/Libraries/Source/WWVegas/WW3D2/\ndx8fvf, dx8indexbuffer,\ndx8renderer, dx8vertexbuffer\n(commented out in CMakeLists)"]
end
subgraph After["After PR"]
CORE_active["Core/Libraries/Source/WWVegas/WW3D2/\ndx8fvf.{cpp,h}\ndx8indexbuffer.{cpp,h}\ndx8renderer.{cpp,h}\ndx8vertexbuffer.{cpp,h}\n(active in CMakeLists)"]
G_deleted["Generals/Code/Libraries/Source/WWVegas/WW3D2/\n(files deleted; CMakeLists entries commented out)"]
GMD_clean["GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/\n(CMakeLists entries commented out)"]
end
G -- "deleted (only header label differed)" --> CORE_active
GMD_src -- "already absent" --> GMD_clean
CORE_commented -- "uncommented" --> CORE_active
Reviews (1): Last reviewed commit: "unify(ww3d2): Move dx8fvf, dx8indexbuffe..." | Re-trigger Greptile
No description provided.