SPV: recursively propagate row/col majorness through nested structures.
This includes doing structure uniqueness modulo majorness, for shared nested structures.
This commit is contained in:
parent
f85e806e44
commit
3ac051e41d
9 changed files with 313 additions and 163 deletions
|
|
@ -186,15 +186,15 @@ enum TLayoutPacking {
|
|||
ElpShared, // default, but different than saying nothing
|
||||
ElpStd140,
|
||||
ElpStd430,
|
||||
ElpPacked
|
||||
// If expanding, see bitfield width below
|
||||
ElpPacked,
|
||||
ElpCount // If expanding, see bitfield width below
|
||||
};
|
||||
|
||||
enum TLayoutMatrix {
|
||||
ElmNone,
|
||||
ElmRowMajor,
|
||||
ElmColumnMajor // default, but different than saying nothing
|
||||
// If expanding, see bitfield width below
|
||||
ElmColumnMajor, // default, but different than saying nothing
|
||||
ElmCount // If expanding, see bitfield width below
|
||||
};
|
||||
|
||||
// Union of geometry shader and tessellation shader geometry types.
|
||||
|
|
|
|||
|
|
@ -2,5 +2,5 @@
|
|||
// For the version, it uses the latest git tag followed by the number of commits.
|
||||
// For the date, it uses the current date (when then script is run).
|
||||
|
||||
#define GLSLANG_REVISION "SPIRV99.860"
|
||||
#define GLSLANG_DATE "19-Dec-2015"
|
||||
#define GLSLANG_REVISION "SPIRV99.861"
|
||||
#define GLSLANG_DATE "20-Dec-2015"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue