glslang-zig/SPIRV
qining 27e04a004d Fix spec const construtor for matrix and vector
Fix issue: #237

1. The code generated for matrix constructor should 1) build column
vectors first, 2) build matrix with the vectors.

2. When there is only one scalar type constituent in vector's
constructor, we should populate the constituent to fill all the slots in
the vector. As for matrix, the single constituent should be populated to
the diagonal positions (top-left to bottom-right diagonal).

remove createSpvConstantFromConstSubTree()
2016-04-14 17:52:57 -04:00
..
CMakeLists.txt Implement inReadableOrder(). 2016-01-19 10:11:34 -05:00
disassemble.cpp Merge pull request #174 from mgadams/alias_proto_warnings 2016-02-24 21:43:59 -07:00
disassemble.h Move to revision 31 of SPIR-V. 2015-08-06 22:55:01 -06:00
doc.cpp Support multiple source languages, adding HLSL as an option. 2016-03-12 18:34:36 -07:00
doc.h Fix warnings/errors for strict aliasing & function prototypes 2016-02-23 12:17:11 -05:00
GLSL.std.450.h SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl). 2016-02-15 21:46:55 -07:00
GlslangToSpv.cpp Fix spec const construtor for matrix and vector 2016-04-14 17:52:57 -04:00
GlslangToSpv.h Nonfunctional: Remove stray ';' and fix Google Test sentence in README. 2016-04-07 09:10:47 -06:00
InReadableOrder.cpp Fix compilation issues with MSVC 2010 2016-02-23 22:17:38 +01:00
spirv.hpp Support multiple source languages, adding HLSL as an option. 2016-03-12 18:34:36 -07:00
SpvBuilder.cpp Fix spec const construtor for matrix and vector 2016-04-14 17:52:57 -04:00
SpvBuilder.h Fix spec const construtor for matrix and vector 2016-04-14 17:52:57 -04:00
spvIR.h Remove decoration of undefined IDs 2016-03-09 19:54:03 -05:00
SPVRemapper.cpp fix spelling mistakes 2016-04-03 01:17:13 +01:00
SPVRemapper.h spirv-remap: Fixed strings not at end of operands, fixed L/S defect 2016-02-01 16:44:57 -07:00