mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 01:20:42 +00:00
11819ed3be
* Split up old uber-cbuffers used for unrelated shaders into shader-specific cbuffers (DebugPixelCBufferData -> TexDisplayPSCBuffer / CheckerboardCBuffer / MeshPixelCBuffer). * Split up HLSL files so not everything is lumped into 'debugdisplay.hlsl' but has separate files as appropriate. * Use #include in GLSL and HLSL to better organise shader code together rather than relying on lumping files together on the C++ side. * Renamed files like 'debugcbuffers.h' to 'hlsl_cbuffers.h'. * Trimmed out some extensions/cruft that isn't needed in the GLSL side since we no longer use separable shaders. * Combine some shaders like Outline/Checkerboard that were similar into central place.