Skip to content

Releases: SCell555/ShaderCompile

build_235_20231013.2: Zero pad inner time numbers

13 Oct 08:29
7ea7482
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

build_233_20230530.1

30 May 04:56
d3b07a1
Compare
Choose a tag to compare

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

28 Oct 14:07
f29eb00
Compare
Choose a tag to compare

Changes:

  • f29eb00 Fix writing combo semantics when not requested

This list of changes was auto generated.

build_231_20221020.2

20 Oct 22:24
a3934d1
Compare
Choose a tag to compare

Changes:

  • a3934d1 Fix not pretty printing numbers

This list of changes was auto generated.

build_230_20221020.1

20 Oct 17:13
4479ae7
Compare
Choose a tag to compare

Changes:

  • 4479ae7 Fix command line param access

This list of changes was auto generated.

build_229_20220928.5

28 Sep 14:32
05f2145
Compare
Choose a tag to compare

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

28 Oct 15:38
7e57850
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

build_219_20200920.1

20 Sep 18:37
c5c3f29
Compare
Choose a tag to compare

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

28 May 07:16
4939e4d
Compare
Choose a tag to compare

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

10 May 21:55
bae6ad0
Compare
Choose a tag to compare

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.