spirv: Avoid using function calls as varargs for spv_emit
spirv: Avoid using function calls as varargs for spv_emit
View ArticleFix SPIR-V linker overwriting SpvMagicNumber
Fix SPIR-V linker overwriting SpvMagicNumber
View ArticleTypo fix, more hardening of SPIR-V linker null checks
Typo fix, more hardening of SPIR-V linker null checks
View ArticleAdd missing null-terminator on file macro definition string
Add missing null-terminator on file macro definition string
View Articlesdlgpu: Remove references to old shadercross ABI
sdlgpu: Remove references to old shadercross ABI
View Articlespirv: For TEXLDP on 2D textures, swizzle w to z for OpImageSamplePro…
spirv: For TEXLDP on 2D textures, swizzle w to z for OpImageSampleProjImplicitLod
View ArticleRemove HLSL compiler code.
Remove HLSL compiler code. Per Ryan: "This was never completed, and is sort of stinking up the headers in general."
View ArticleMerge mojoshader_effects.h into mojoshader.h.
Merge mojoshader_effects.h into mojoshader.h. This feature has been stable for a while now, and with the compiler now removed there's enough room for it, IMO.
View ArticleCMake: Remove re2c block.
CMake: Remove re2c block. This was only needed for generating the lexer.
View Articleeffects: Make the preshader VM a static function
effects: Make the preshader VM a static function
View ArticleLICENSE.txt: Updated copyright for 2025, just under the wire. :)
LICENSE.txt: Updated copyright for 2025, just under the wire. :)
View ArticleREADME: Added note about mojoshader_assembler.
README: Added note about mojoshader_assembler.
View Article