Hans-Kristian Arntzen
|
5ac882765d
|
Avoid out of range access to spirv data.
Avoids debug assertion crashes on MSVC 2015 when trying to access
elements out of range.
|
2016-04-11 13:40:36 +02:00 |
|
Hans-Kristian Arntzen
|
147e53aeb2
|
Rename project to SPIRV-Cross.
Rename to coincide with moving the project to KhronosGroup.
|
2016-04-04 15:42:30 +02:00 |
|
Hans-Kristian Arntzen
|
ba0ab875c8
|
Fix cases where SPIR-V conditionally branches to loop headers.
We should check if we are actually branching back to loop header.
Fixes some logic when continue_block == loop_header.
|
2016-04-04 08:53:37 +02:00 |
|
Hans-Kristian Arntzen
|
92134e410a
|
Do not add dependencies for variables loaded from UniformConstant.
Fixes case where image variables (OpTypeImage), etc are
loaded from UniformConstant address space.
|
2016-04-01 19:58:26 +02:00 |
|
Hans-Kristian Arntzen
|
97f81ba1e2
|
Implement workaround to deal with older glslang loop output.
The problem case is when continue block == loop header block.
Add some special cases to deal with this scenario.
|
2016-04-01 12:37:29 +02:00 |
|
Hans-Kristian Arntzen
|
e50e04c247
|
Add --keep argument to test_shaders.py.
Improves debuggability when regressions are found.
|
2016-03-22 14:56:50 +01:00 |
|
Hans-Kristian Arntzen
|
72e93672d3
|
Add array-of-SSBO test.
|
2016-03-22 14:49:43 +01:00 |
|
Hans-Kristian Arntzen
|
0a5b3a6c78
|
Add --update flag and --malisc flag to test_shaders.py.
Avoids the hard dependency on malisc as well as making test_shaders.py
more suitable to regression testing.
|
2016-03-22 14:47:59 +01:00 |
|
Hans-Kristian Arntzen
|
0ae2bcc3d0
|
Ensure that floating point literals are float.
Fixes regression from earlier workaround of std::to_string.
Update reference output.
|
2016-03-12 14:22:39 +01:00 |
|
Hans-Kristian Arntzen
|
75471fbb98
|
Initial commit.
|
2016-03-11 16:30:27 +01:00 |
|