Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake Add Git/timestamp --revision support. May 24, 2019
include/spirv_cross Make image2dBase::load const Jun 13, 2017
pkg-config Add a stable C API for SPIRV-Cross. Mar 1, 2019
reference Merge pull request #1102 from KhronosGroup/fix-1096 Jul 26, 2019
samples/cpp Update license headers for 2017. Jan 28, 2017
shaders-hlsl-no-opt Test glsl.std450 more exhaustively. Jul 17, 2019
shaders-hlsl Support the SPV_EXT_demote_to_helper_invocation extension. Jul 17, 2019
shaders-msl-no-opt MSL: Deal with Modf/Frexp where output is access chain to scalar. Jul 26, 2019
shaders-msl MSL: Adjust BuiltInWorkgroupId for vkCmdDispatchBase(). Jul 24, 2019
shaders-no-opt Missed case where DoWhile continue block deals with Phi. Jul 25, 2019
shaders-other Take execution model into account for entry point methods. Mar 1, 2018
shaders-reflection Employ heuristics to figure out how to emit SSBO/UAV reflection names. Jun 10, 2019
shaders Vulkan GLSL: Support disabling samplerless texture function EXT. Jul 25, 2019
tests-other MSL: Support custom bindings for argument buffer itself. Jun 24, 2019
.clang-format Begin implementing for loop initializer propagation. Dec 15, 2016
.gitignore Add a simple SPIR-V for purposes of smoke testing the C API. Mar 4, 2019
.travis.yml Only deploy on new tags. May 14, 2019
CMakeLists.txt MSVC 2015: Workaround bogus warning with move_backwards. Jul 12, 2019
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Oct 10, 2018
GLSL.std.450.h Update SPIR-V headers to latest from SPIRV-Headers repo. May 5, 2016
LICENSE Revert LICENSE to Apache 2.0 Oct 3, 2018
Makefile Add a stable C API for SPIRV-Cross. Mar 1, 2019
README.md Support running {,update_}test_shader.sh with CMake builds. Apr 12, 2019
appveyor.yml Add appveyor script. Apr 18, 2018
build_glslang_spirv_tools.sh Support running {,update_}test_shader.sh with CMake builds. Apr 12, 2019
checkout_glslang_spirv_tools.sh Update external repos. Jul 13, 2019
format_all.sh Run format_all.sh. Apr 4, 2018
main.cpp Fix severe performance issue with invariant expression invalidation. Aug 1, 2019
spirv.h Update external repos. Jul 13, 2019
spirv.hpp Update external repos. Jul 13, 2019
spirv_cfg.cpp Fix variable scope when an if or else block dominates a variable. Jul 3, 2019
spirv_cfg.hpp Fix variable scope when an if or else block dominates a variable. Jul 3, 2019
spirv_common.hpp MSL: Adjust BuiltInWorkgroupId for vkCmdDispatchBase(). Jul 24, 2019
spirv_cpp.cpp MSL: Fix struct declaration order with complex type aliases. May 23, 2019
spirv_cpp.hpp Do not use SmallVector as input type in public interfaces. Apr 9, 2019
spirv_cross.cpp Do not force temporary unless continue-only for loop dominates. Jul 26, 2019
spirv_cross.hpp Fix severe performance issue with invariant expression invalidation. Aug 1, 2019
spirv_cross_c.cpp MSVC: Fix some warnings in C wrapper. Jul 12, 2019
spirv_cross_c.h Add C API for get_declared_struct_member_size. Jun 26, 2019
spirv_cross_containers.hpp Rewrite how switch block case labels are emitted. Jun 20, 2019
spirv_cross_error_handling.hpp Fix guard around [[noreturn]]. Apr 10, 2019
spirv_cross_parsed_ir.cpp Run format_all.sh. Jul 23, 2019
spirv_cross_parsed_ir.hpp Start considering how to emit physical type ID. Jul 19, 2019
spirv_cross_util.cpp Reduce pressure on global allocation. Apr 9, 2019
spirv_cross_util.hpp Reduce pressure on global allocation. Apr 9, 2019
spirv_glsl.cpp Fix severe performance issue with invariant expression invalidation. Aug 1, 2019
spirv_glsl.hpp Missed case where DoWhile continue block deals with Phi. Jul 25, 2019
spirv_hlsl.cpp HLSL query lod cleanups. Jul 24, 2019
spirv_hlsl.hpp Test glsl.std450 more exhaustively. Jul 17, 2019
spirv_msl.cpp Merge pull request #1105 from cdavis5e/msl-unify-as Jul 29, 2019
spirv_msl.hpp MSL: Unify the get_*_address_space() methods. Jul 26, 2019
spirv_parser.cpp Remove unreasonable assertion for OpTypeImage Sampled parameter. Jul 11, 2019
spirv_parser.hpp Do not use SmallVector as input type in public interfaces. Apr 9, 2019
spirv_reflect.cpp MSL: Fix struct declaration order with complex type aliases. May 23, 2019
spirv_reflect.hpp Do not use SmallVector as input type in public interfaces. Apr 9, 2019
test_shaders.py Vulkan GLSL: Support disabling samplerless texture function EXT. Jul 25, 2019
test_shaders.sh Support running {,update_}test_shader.sh with CMake builds. Apr 12, 2019
update_test_shaders.sh Support running {,update_}test_shader.sh with CMake builds. Apr 12, 2019