bgfx/tools/shaderc
pheonix 56ad576dcd
[shaderc] Clean up (#3258)
* Add Metal Shading Language version options to shaderc. Reference version options from: https://developer.apple.com/documentation/metal/mtllanguageversion?language=objc
Add configuration options for MSL compiler based on MSL version and Platform
Configure MSL->SPIR-V version configuration based on when ray tracing types become available
Set default metal compiler option to be metal 1.2, which is the default version assigned in the current SPIRV-Cross being used

* Add Metal Shading Language version options to shaderc. Reference version options from: https://developer.apple.com/documentation/metal/mtllanguageversion?language=objc
Add configuration options for MSL compiler based on MSL version and Platform
Configure MSL->SPIR-V version configuration based on when ray tracing types become available
Set default metal compiler option to be metal 1.2, which is the default version assigned in the current SPIRV-Cross being used

* Group ios and osx platform code paths
Reduce the size of temp buffer used in writing the MSL preprocessor define
Fix a compiler warning about size_t to int32_t truncation
Adjust whitespace in usage text

* Remove indented scope left-over from branch condition removal

* Remove some testing code

* Adjust whitespace for function arguments

* Replace BX_ASSERT with bx::write to message handler in spirv generation
2024-02-27 07:32:52 -08:00
..
shaderc_glsl.cpp Happy New Year! 2024-01-14 01:56:36 -08:00
shaderc_hlsl.cpp Happy New Year! 2024-01-14 01:56:36 -08:00
shaderc_metal.cpp [shaderc] Clean up (#3258) 2024-02-27 07:32:52 -08:00
shaderc_pssl.cpp Happy New Year! 2024-01-14 01:56:36 -08:00
shaderc_spirv.cpp [shaderc] Clean up (#3258) 2024-02-27 07:32:52 -08:00
shaderc.cpp [shaderc] Clean up (#3258) 2024-02-27 07:32:52 -08:00
shaderc.h Happy New Year! 2024-01-14 01:56:36 -08:00