| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-19 | Build a dynamic library for Slang | Tim Foley | |
| - Change the `slang` project from a static library to a dynamic one - Add some details around `slang.h` to make sure DLL export stuff is working - Make the `slangc` executable use the dynamic library - Rename the `glslang` sub-project to `slang-glslang` and move it into the main source hierarchy - This reflects the fact that it isn't a stand-alone tool, and isn't in any way a standard binary of glslang, but rather just an artifact of how Slang uses glslang | |||
| 2017-07-13 | Add support for dumping intermediates for debugging. | Tim Foley | |
| Calling: spSetDumpIntermedites(compileRequest, true); will set up a mode where Slang tries to dump every intermediate HLSL, GLSL, DXBC, SPIR-V, etc. file it generates. If SPIR-V or DXBC is requested then we also dump assembly of those. Right now the files are all named as `slang-<counter>.<ext>`, and get dropped in whatever the working directory is, but I'm open to ideas on how to improve that. Note: this change introduces a new binary interface to `glslang`, so pulling it requires an updated `glslang.dll`. | |||
| 2017-07-10 | Allow glslang wrapper to output regular SPIRV before disassembly | Kai-Hwa Yao | |
| 2017-06-09 | Initial import of code. | Tim Foley | |
