Show HN: Poor's Man Shaders
Category: library
Tags: graphics, shader-compilation, cross-platform, sdl
Score: 6.0/10 (Innovation: 5, Technical: 7, Documentation: 6, Utility: 6)
SDL_shadercross is a library for runtime translation of shaders between formats (SPIRV/HLSL to DXBC/DXIL/SPIRV/MSL/HLSL), designed for use with SDL's GPU API. It's interesting because it provides a practical cross-platform shader compilation solution while the SDL community awaits a more comprehensive official implementation, bridging a gap in graphics programming workflows.
Target audience: backend devs, game developers, graphics programmers
Repository: https://nullonerror.org/2025/07/29/poor-s-man-shaders/ · C · Zlib · 413 stars
View on Hacker News