effects: Minor fixes for big-endian systems
effects: Minor fixes for big-endian systems
View Articleeffects: Parse version similar to DXBC version token
effects: Parse version similar to DXBC version token
View Articleinternal: Added MOJOSHADER_BIG_ENDIAN define
internal: Added MOJOSHADER_BIG_ENDIAN define
View ArticleFix PPC BE check.
Fix PPC BE check. This was my fault, got wiped by GitHub when cleaning up the previous patch.
View Articlesdlgpu: Add optional support for SDL_shadercross
sdlgpu: Add optional support for SDL_shadercross
View Articleeffects: When cloning, do not copy pass state
effects: When cloning, do not copy pass state
View Articlesdlgpu: Only load ShaderCross when necessary
sdlgpu: Only load ShaderCross when necessary
View Articlesdlgpu: Avoid ShaderCross for Metal as well
sdlgpu: Avoid ShaderCross for Metal as well
View Articlesdlgpu: Remove precompiled shader blob path.
sdlgpu: Remove precompiled shader blob path. This is basically getting moved to SDL_GPU for the one backend that needs it.
View ArticleRemove vulkan.c and metal.c.
Remove vulkan.c and metal.c. We've moved on to sdlgpu.c at this point so these files were fully abandoned.
View ArticleRemove obsoleted interfaces from mojoshader.h
Remove obsoleted interfaces from mojoshader.h
View Articlesdlgpu: Separate the link and compile stages.
sdlgpu: Separate the link and compile stages. This will be important for exposing the SPIR-V linker without needing SDL_GPU.
View Article