Skip to content

build: modernize project files and fix FCVAR flag#1035

Open
Kitsune44 wants to merge 12 commits intoReactiveDrop:reactivedrop_betafrom
Kitsune44:reactivedrop_beta
Open

build: modernize project files and fix FCVAR flag#1035
Kitsune44 wants to merge 12 commits intoReactiveDrop:reactivedrop_betafrom
Kitsune44:reactivedrop_beta

Conversation

@Kitsune44
Copy link
Copy Markdown
Contributor

No description provided.

Introduce explicit full recompilation (-force) and change-driven rebuild behavior. Refactors argument construction, normalizes parameter types, and adds compilation timing and summary output.
Clean up comments, unify path configuration sections, and document THREADS/OPTIMIZE/FORCE parameters.
Forward Force/Dynamic/Threads/Optimize to process_shaders.ps1
- Extract parameter resolution outside main loop
- Clamp threads to max available processors
- Clamp optimize between 0-3
- Improve mode logging with FORCE/DYNAMIC/ON-DEMAND
- Disable IntelJCCErratum
- Add /IGNORE:4099 to linker additional options
- Disable IntelJCCErratum
- Disable IntelJCCErratum
- Enable WholeProgramOptimization, MultiProcessorCompilation, OmitFramePointers
- Unify OutputFile paths using
- Consolidate pre/post-build events for consistent publishing to lib\public
- Remove /MP from AdditionalOptions in favor of MultiProcessorCompilation
- Set TargetName for consistency across configurations
- Enable WholeProgramOptimization, MultiProcessorCompilation, OmitFramePointers
- Unify OutputFile paths using $(TargetPath)
- Consolidate pre/post-build events for consistent publishing to game\swarm\bin
- Remove /MP from AdditionalOptions in favor of MultiProcessorCompilation
- Set TargetName for consistency across configurations
- No functional changes; VS auto-updated from 17 to 18
- Change FCVAR_DEVELOPMENTONLY to FCVAR_NOT_CONNECTED
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant