Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Cross.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-05Roll dependencies.Hans-Kristian Arntzen
2021-01-06GLSL: Update SPIR-V headers for modified ray tracing opcodes.Hans-Kristian Arntzen
2020-04-28Update SPIR-V Headers to 1.5 rev 3Ryan Harrison
2020-04-21Update SPIR-V headers.Hans-Kristian Arntzen
2019-10-07Update SPV_VERSION from 1.4 to 1.5Ryan Harrison
Missed this when I did the update to tests and such for 1.5.
2019-09-19Update SPIR-V headers.Hans-Kristian Arntzen
2019-07-14Update external repos.Chip Davis
Fix fallout from changes. There's a bug in glslang that prevents `float16_t`, `[u]int16_t`, and `[u]int8_t` constants from adding the corresponding SPIR-V capabilities. SPIRV-Tools, meanwhile, tightened validation so that these constants are only valid if the corresponding `Float16`, `Int16`, and `Int8` caps are on. This affects the `16bit-constants.frag` test for GLSL and MSL.
2019-03-01Add a stable C API for SPIRV-Cross.Hans-Kristian Arntzen
This adds a new C API for SPIRV-Cross which is intended to be stable, both API and ABI wise. The C++ API has been refactored a bit to make the C wrapper easier and cleaner to write. Especially the vertex attribute / resource interfaces for MSL has been rewritten to avoid taking mutable pointers into the interface. This would be very annoying to wrap and it didn't fit well with the rest of the C++ API to begin with. While doing this, I went ahead and removed all the old deprecated interfaces. The CMake build system has also seen an overhaul. It is now possible to build static/shared/CLI separately with -D options. The shared library only exposes the C API, as it is the only ABI-stable API. pkg-configs as well as CMake modules are exported and installed for the shared library configuration.
2018-03-12Rewrite everything to use Bitset rather than uint64_t.Hans-Kristian Arntzen
2017-11-22Add support for new extensions.Lou Kramer
2017-05-09Add interface for reflecting "magic" HLSL counter buffers.Hans-Kristian Arntzen
2016-05-05Update SPIR-V headers to latest from SPIRV-Headers repo.Hans-Kristian Arntzen
2016-03-11Initial commit.Hans-Kristian Arntzen