glslang-zig/glslang/MachineIndependent
Jason Ekstrand a76766a434 getBaseAlignment: Use the rowMajor argument for determining matrix strides
The argument version is passed in from above and struct handling ensures
that row-majorness gets propagated correctly from one level to the next.
If we just look at the type itself and it's embedded in a struct that's
declared row-major, we may get the wrong stride.
2016-01-13 17:17:39 -08:00
..
preprocessor Merge pull request #100 from mawww/scanner-optim 2015-12-06 17:12:53 -07:00
Constant.cpp Constant folding: Correct result type of non-square matrix folding. 2015-12-16 15:50:25 -07:00
gl_types.h Second round line ending clean up, from fresh round trip. 2015-06-26 16:42:50 -06:00
glslang.y SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. 2015-11-15 22:31:41 -07:00
InfoSink.cpp Fix the few non-portable uses of "char" (where a -1 might be relevant): All uses of char are now either "int", "unsigned char" or char arrays for storing strings. Also, went to consistent "char* foo" coding convention. (There were only a few ambiguous uses.) 2014-02-18 23:37:57 +00:00
Initialize.cpp Parser: Correct the storage qualifier of gl_HelperInvocation. 2015-12-16 14:41:39 +08:00
Initialize.h SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. 2015-11-15 22:31:41 -07:00
Intermediate.cpp In addUnaryMath, check for 'child' being null before dereferencing it. 2015-12-06 01:10:54 +00:00
intermOut.cpp SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. 2015-11-15 22:31:41 -07:00
IntermTraverse.cpp glslang: Fix over 100 warnings from MSVC warning level 4. 2015-05-15 17:30:55 +00:00
limits.cpp Array of Array prep: Turn a batch of 0's into nullptr or UnsizedArraySize. 2015-08-09 18:15:25 -06:00
linkValidate.cpp getBaseAlignment: Use the rowMajor argument for determining matrix strides 2016-01-13 17:17:39 -08:00
localintermediate.h SPV: Fix array strides by explicitly computing them in the getBaseAlignment() algorithm. 2015-12-29 19:20:55 -07:00
parseConst.cpp glslang: Fix over 100 warnings from MSVC warning level 4. 2015-05-15 17:30:55 +00:00
ParseHelper.cpp SPV: Fix array strides by explicitly computing them in the getBaseAlignment() algorithm. 2015-12-29 19:20:55 -07:00
ParseHelper.h SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. 2015-11-15 22:31:41 -07:00
PoolAlloc.cpp Add an osinclude.h below each OS directory, redirects by platform macro 2015-11-16 18:05:18 +01:00
reflection.cpp SPV: Fix array strides by explicitly computing them in the getBaseAlignment() algorithm. 2015-12-29 19:20:55 -07:00
reflection.h Fix g++ build break (portibility problems with stl hash). This partly turns off the stl improvements. 2015-07-20 02:06:22 -06:00
RemoveTree.cpp Improvement to the AST traversal infrastructure. 2014-01-11 19:29:55 +00:00
RemoveTree.h Put all glslang internals (but not the external interface) into the glslang namespace. 2013-08-29 00:39:25 +00:00
Scan.cpp Fix compile warning/error due to assignment in while() loop 2015-12-14 10:48:04 -05:00
Scan.h Fixes to 8f1684b7bb, merge pull request 52. 2015-08-06 22:02:24 -06:00
ScanContext.h glslang: Fix over 100 warnings from MSVC warning level 4. 2015-05-15 17:30:55 +00:00
ShaderLang.cpp Fix crash: when no #version for compute shader in es mode. 2015-12-13 11:20:12 -07:00
SymbolTable.cpp Fix ordered pointer comparison build warning/error 2015-12-03 15:31:58 -05:00
SymbolTable.h Front-end: Implement GL_OES_gpu_shader5. 2015-07-15 19:42:59 -06:00
Versions.cpp GL_ARB_shader_draw_parameters: From @amdrexu, implement extension. 2015-10-14 14:10:30 -06:00
Versions.h GL_ARB_shader_draw_parameters: From @amdrexu, implement extension. 2015-10-14 14:10:30 -06:00