Releases: SCell555/ShaderCompile
Releases · SCell555/ShaderCompile
build_235_20231013.2: Zero pad inner time numbers
build_233_20230530.1
Changes:
- d3b07a1 Do not error out on non-existing include paths when checking shaders for magic comments
This list of changes was auto generated.
build_232_20221028.1
Changes:
- f29eb00 Fix writing combo semantics when not requested
This list of changes was auto generated.
build_231_20221020.2
build_230_20221020.1
build_229_20220928.5
Changes:
- 05f2145 Set ShaderComboSemantics_t generation behind switch
- a65a161 Update .azure-pipelines.yml
- f3ad043 Add system to parse filelist.txt used by fxc_prep.pl and shadereditor
- 4193408 Allow shaders to override entry point name
- b3e80e6 Refactor argument parsing to allow compiling shaders for different targets/versions at the same time, also added validation for target and version arguments
- 6f4e6a2 Fix helper generation, also read all files in binary mode
- e4de21d Use less C++20 features
- 8b80f4c Allow processing of multiple fxc files per execution, refactor most of global variables to local, add invalid combo assert check
- 6fea457 Use #pragma once
- c13bb16 Update robin_hood.h
See More
- 386d0c9 Use /Zc:__cplusplus
- 4df92c7 Remove unnecessary function nesting
- c582e97 Fix formatting of combo arrays
- 3a611ac Allow DXC to be used as compiler backend instead of D3DCompile
- 26ec33e Convert project to CMake
- 479d745 Fix asserts in debug build
- d8d6f6c Add generation for AddShaderComboInformation
This list of changes was auto generated.
build_221_20201028.1
Changes:
This list of changes was auto generated.
build_219_20200920.1
Changes:
- c5c3f29 Simplify threading model, it was leftover from multi-process shadercompile
- d37a7d2 Switch to C++20
- c6bfbb6 Shader parser should respect commented out includes
This list of changes was auto generated.
build_216_20200528.1
Changes:
- 4939e4d Replace CInterlocked* with std::atomic, remove wrappers for mutex
- 050960a Fix CUtlNodeHash::FindByKey logic, should resolve missing combos issue
- 75889e1 Fix comparison
- 7b444b2 Fix centroid mask
- 5abaac2 Some changes from newer shadercompiles
- cf13d3f Change LZMA compression function to match SDK one
- f7744e5 Use correct number of bits, also normalize stored index if combo's min value != 0
This list of changes was auto generated.
build_215_20200510.1
Changes:
- bae6ad0 Replace _lzcnt_u32 with generic version
- 6c15f81 Fix buildshaders.bat not copying finished files to game directory
- b9e355d Mark GetIndex as const
This list of changes was auto generated.