Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
glslang
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chen Yisong
glslang
Commits
56d2b990
Commit
56d2b990
authored
Jul 14, 2017
by
John Kessenich
Committed by
GitHub
Jul 14, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #987 from KhronosGroup/global-std140
Address part B of #982: $Global will use std140 instead of HLSL offsets.
parents
1e4a721c
735d7e56
Hide whitespace changes
Inline
Side-by-side
Showing
26 changed files
with
52 additions
and
48 deletions
+52
-48
GlslangToSpv.cpp
SPIRV/GlslangToSpv.cpp
+6
-2
hlsl.amend.frag.out
Test/baseResults/hlsl.amend.frag.out
+3
-3
hlsl.gatherRGBA.array.dx10.frag.out
Test/baseResults/hlsl.gatherRGBA.array.dx10.frag.out
+1
-1
hlsl.gatherRGBA.basic.dx10.frag.out
Test/baseResults/hlsl.gatherRGBA.basic.dx10.frag.out
+1
-1
hlsl.gatherRGBA.offset.dx10.frag.out
Test/baseResults/hlsl.gatherRGBA.offset.dx10.frag.out
+2
-2
hlsl.gatherRGBA.offsetarray.dx10.frag.out
Test/baseResults/hlsl.gatherRGBA.offsetarray.dx10.frag.out
+2
-2
hlsl.gathercmpRGBA.offset.dx10.frag.out
Test/baseResults/hlsl.gathercmpRGBA.offset.dx10.frag.out
+1
-1
hlsl.getdimensions.rw.dx10.frag.out
Test/baseResults/hlsl.getdimensions.rw.dx10.frag.out
+2
-2
hlsl.implicitBool.frag.out
Test/baseResults/hlsl.implicitBool.frag.out
+2
-2
hlsl.isfinite.frag.out
Test/baseResults/hlsl.isfinite.frag.out
+1
-1
hlsl.load.2dms.dx10.frag.out
Test/baseResults/hlsl.load.2dms.dx10.frag.out
+2
-2
hlsl.load.array.dx10.frag.out
Test/baseResults/hlsl.load.array.dx10.frag.out
+2
-2
hlsl.load.basic.dx10.frag.out
Test/baseResults/hlsl.load.basic.dx10.frag.out
+2
-2
hlsl.load.basic.dx10.vert.out
Test/baseResults/hlsl.load.basic.dx10.vert.out
+2
-2
hlsl.load.buffer.dx10.frag.out
Test/baseResults/hlsl.load.buffer.dx10.frag.out
+2
-2
hlsl.load.buffer.float.dx10.frag.out
Test/baseResults/hlsl.load.buffer.float.dx10.frag.out
+2
-2
hlsl.load.offset.dx10.frag.out
Test/baseResults/hlsl.load.offset.dx10.frag.out
+2
-2
hlsl.load.offsetarray.dx10.frag.out
Test/baseResults/hlsl.load.offsetarray.dx10.frag.out
+2
-2
hlsl.load.rwbuffer.dx10.frag.out
Test/baseResults/hlsl.load.rwbuffer.dx10.frag.out
+2
-2
hlsl.load.rwtexture.array.dx10.frag.out
Test/baseResults/hlsl.load.rwtexture.array.dx10.frag.out
+2
-2
hlsl.load.rwtexture.dx10.frag.out
Test/baseResults/hlsl.load.rwtexture.dx10.frag.out
+2
-2
hlsl.rw.atomics.frag.out
Test/baseResults/hlsl.rw.atomics.frag.out
+1
-1
hlsl.rw.bracket.frag.out
Test/baseResults/hlsl.rw.bracket.frag.out
+2
-2
hlsl.rw.scalar.bracket.frag.out
Test/baseResults/hlsl.rw.scalar.bracket.frag.out
+2
-2
hlsl.rw.vec2.bracket.frag.out
Test/baseResults/hlsl.rw.vec2.bracket.frag.out
+2
-2
hlsl.tx.bracket.frag.out
Test/baseResults/hlsl.tx.bracket.frag.out
+2
-2
No files found.
SPIRV/GlslangToSpv.cpp
View file @
56d2b990
...
@@ -2822,7 +2822,7 @@ int TGlslangToSpvTraverser::getMatrixStride(const glslang::TType& matrixType, gl
...
@@ -2822,7 +2822,7 @@ int TGlslangToSpvTraverser::getMatrixStride(const glslang::TType& matrixType, gl
// 'currentOffset' should be passed in already initialized, ready to modify, and reflecting
// 'currentOffset' should be passed in already initialized, ready to modify, and reflecting
// the migration of data from nextOffset -> currentOffset. It should be -1 on the first call.
// the migration of data from nextOffset -> currentOffset. It should be -1 on the first call.
// -1 means a non-forced member offset (no decoration needed).
// -1 means a non-forced member offset (no decoration needed).
void
TGlslangToSpvTraverser
::
updateMemberOffset
(
const
glslang
::
TType
&
/*structType*/
,
const
glslang
::
TType
&
memberType
,
int
&
currentOffset
,
int
&
nextOffset
,
void
TGlslangToSpvTraverser
::
updateMemberOffset
(
const
glslang
::
TType
&
structType
,
const
glslang
::
TType
&
memberType
,
int
&
currentOffset
,
int
&
nextOffset
,
glslang
::
TLayoutPacking
explicitLayout
,
glslang
::
TLayoutMatrix
matrixLayout
)
glslang
::
TLayoutPacking
explicitLayout
,
glslang
::
TLayoutMatrix
matrixLayout
)
{
{
// this will get a positive value when deemed necessary
// this will get a positive value when deemed necessary
...
@@ -2856,8 +2856,12 @@ void TGlslangToSpvTraverser::updateMemberOffset(const glslang::TType& /*structTy
...
@@ -2856,8 +2856,12 @@ void TGlslangToSpvTraverser::updateMemberOffset(const glslang::TType& /*structTy
int
memberAlignment
=
glslangIntermediate
->
getBaseAlignment
(
memberType
,
memberSize
,
dummyStride
,
explicitLayout
==
glslang
::
ElpStd140
,
matrixLayout
==
glslang
::
ElmRowMajor
);
int
memberAlignment
=
glslangIntermediate
->
getBaseAlignment
(
memberType
,
memberSize
,
dummyStride
,
explicitLayout
==
glslang
::
ElpStd140
,
matrixLayout
==
glslang
::
ElmRowMajor
);
// Adjust alignment for HLSL rules
// Adjust alignment for HLSL rules
// TODO: make this consistent in early phases of code:
// adjusting this late means inconsistencies with earlier code, which for reflection is an issue
// Until reflection is brought in sync with these adjustments, don't apply to $Global,
// which is the most likely to rely on reflection, and least likely to rely implicit layouts
if
(
glslangIntermediate
->
usingHlslOFfsets
()
&&
if
(
glslangIntermediate
->
usingHlslOFfsets
()
&&
!
memberType
.
isArray
()
&&
memberType
.
isVector
())
{
!
memberType
.
isArray
()
&&
memberType
.
isVector
()
&&
structType
.
getTypeName
().
compare
(
"$Global"
)
!=
0
)
{
int
dummySize
;
int
dummySize
;
int
componentAlignment
=
glslangIntermediate
->
getBaseAlignmentScalar
(
memberType
,
dummySize
);
int
componentAlignment
=
glslangIntermediate
->
getBaseAlignmentScalar
(
memberType
,
dummySize
);
if
(
componentAlignment
<=
4
)
if
(
componentAlignment
<=
4
)
...
...
Test/baseResults/hlsl.amend.frag.out
View file @
56d2b990
...
@@ -184,9 +184,9 @@ gl_FragCoord origin is upper left
...
@@ -184,9 +184,9 @@ gl_FragCoord origin is upper left
Name 22 ""
Name 22 ""
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset 16
MemberDecorate 20($Global) 1 Offset 16
MemberDecorate 20($Global) 2 Offset
20
MemberDecorate 20($Global) 2 Offset
32
MemberDecorate 20($Global) 3 Offset
32
MemberDecorate 20($Global) 3 Offset
44
MemberDecorate 20($Global) 4 Offset
36
MemberDecorate 20($Global) 4 Offset
48
Decorate 20($Global) Block
Decorate 20($Global) Block
Decorate 22 DescriptorSet 0
Decorate 22 DescriptorSet 0
2: TypeVoid
2: TypeVoid
...
...
Test/baseResults/hlsl.gatherRGBA.array.dx10.frag.out
View file @
56d2b990
...
@@ -813,7 +813,7 @@ gl_FragCoord origin is upper left
...
@@ -813,7 +813,7 @@ gl_FragCoord origin is upper left
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 20(g_sSamp) Binding 0
MemberDecorate 26($Global) 0 Offset 0
MemberDecorate 26($Global) 0 Offset 0
MemberDecorate 26($Global) 1 Offset
4
MemberDecorate 26($Global) 1 Offset
8
MemberDecorate 26($Global) 2 Offset 16
MemberDecorate 26($Global) 2 Offset 16
MemberDecorate 26($Global) 3 Offset 32
MemberDecorate 26($Global) 3 Offset 32
Decorate 26($Global) Block
Decorate 26($Global) Block
...
...
Test/baseResults/hlsl.gatherRGBA.basic.dx10.frag.out
View file @
56d2b990
...
@@ -824,7 +824,7 @@ gl_FragCoord origin is upper left
...
@@ -824,7 +824,7 @@ gl_FragCoord origin is upper left
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 20(g_sSamp) Binding 0
MemberDecorate 26($Global) 0 Offset 0
MemberDecorate 26($Global) 0 Offset 0
MemberDecorate 26($Global) 1 Offset
4
MemberDecorate 26($Global) 1 Offset
8
MemberDecorate 26($Global) 2 Offset 16
MemberDecorate 26($Global) 2 Offset 16
MemberDecorate 26($Global) 3 Offset 32
MemberDecorate 26($Global) 3 Offset 32
Decorate 26($Global) Block
Decorate 26($Global) Block
...
...
Test/baseResults/hlsl.gatherRGBA.offset.dx10.frag.out
View file @
56d2b990
...
@@ -1333,11 +1333,11 @@ gl_FragCoord origin is upper left
...
@@ -1333,11 +1333,11 @@ gl_FragCoord origin is upper left
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 20(g_sSamp) Binding 0
MemberDecorate 30($Global) 0 Offset 0
MemberDecorate 30($Global) 0 Offset 0
MemberDecorate 30($Global) 1 Offset
4
MemberDecorate 30($Global) 1 Offset
8
MemberDecorate 30($Global) 2 Offset 16
MemberDecorate 30($Global) 2 Offset 16
MemberDecorate 30($Global) 3 Offset 32
MemberDecorate 30($Global) 3 Offset 32
MemberDecorate 30($Global) 4 Offset 48
MemberDecorate 30($Global) 4 Offset 48
MemberDecorate 30($Global) 5 Offset 5
2
MemberDecorate 30($Global) 5 Offset 5
6
MemberDecorate 30($Global) 6 Offset 64
MemberDecorate 30($Global) 6 Offset 64
MemberDecorate 30($Global) 7 Offset 80
MemberDecorate 30($Global) 7 Offset 80
Decorate 30($Global) Block
Decorate 30($Global) Block
...
...
Test/baseResults/hlsl.gatherRGBA.offsetarray.dx10.frag.out
View file @
56d2b990
...
@@ -1322,11 +1322,11 @@ gl_FragCoord origin is upper left
...
@@ -1322,11 +1322,11 @@ gl_FragCoord origin is upper left
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) DescriptorSet 0
Decorate 20(g_sSamp) Binding 0
Decorate 20(g_sSamp) Binding 0
MemberDecorate 30($Global) 0 Offset 0
MemberDecorate 30($Global) 0 Offset 0
MemberDecorate 30($Global) 1 Offset
4
MemberDecorate 30($Global) 1 Offset
8
MemberDecorate 30($Global) 2 Offset 16
MemberDecorate 30($Global) 2 Offset 16
MemberDecorate 30($Global) 3 Offset 32
MemberDecorate 30($Global) 3 Offset 32
MemberDecorate 30($Global) 4 Offset 48
MemberDecorate 30($Global) 4 Offset 48
MemberDecorate 30($Global) 5 Offset 5
2
MemberDecorate 30($Global) 5 Offset 5
6
MemberDecorate 30($Global) 6 Offset 64
MemberDecorate 30($Global) 6 Offset 64
MemberDecorate 30($Global) 7 Offset 80
MemberDecorate 30($Global) 7 Offset 80
Decorate 30($Global) Block
Decorate 30($Global) Block
...
...
Test/baseResults/hlsl.gathercmpRGBA.offset.dx10.frag.out
View file @
56d2b990
...
@@ -506,7 +506,7 @@ gl_FragCoord origin is upper left
...
@@ -506,7 +506,7 @@ gl_FragCoord origin is upper left
Decorate 20(g_sSampCmp) DescriptorSet 0
Decorate 20(g_sSampCmp) DescriptorSet 0
Decorate 20(g_sSampCmp) Binding 0
Decorate 20(g_sSampCmp) Binding 0
MemberDecorate 27($Global) 0 Offset 0
MemberDecorate 27($Global) 0 Offset 0
MemberDecorate 27($Global) 1 Offset
4
MemberDecorate 27($Global) 1 Offset
8
MemberDecorate 27($Global) 2 Offset 16
MemberDecorate 27($Global) 2 Offset 16
MemberDecorate 27($Global) 3 Offset 32
MemberDecorate 27($Global) 3 Offset 32
Decorate 27($Global) Block
Decorate 27($Global) Block
...
...
Test/baseResults/hlsl.getdimensions.rw.dx10.frag.out
View file @
56d2b990
...
@@ -812,11 +812,11 @@ gl_FragCoord origin is upper left
...
@@ -812,11 +812,11 @@ gl_FragCoord origin is upper left
Decorate 225(g_sSamp) DescriptorSet 0
Decorate 225(g_sSamp) DescriptorSet 0
Decorate 225(g_sSamp) Binding 0
Decorate 225(g_sSamp) Binding 0
MemberDecorate 229($Global) 0 Offset 0
MemberDecorate 229($Global) 0 Offset 0
MemberDecorate 229($Global) 1 Offset
4
MemberDecorate 229($Global) 1 Offset
8
MemberDecorate 229($Global) 2 Offset 16
MemberDecorate 229($Global) 2 Offset 16
MemberDecorate 229($Global) 3 Offset 32
MemberDecorate 229($Global) 3 Offset 32
MemberDecorate 229($Global) 4 Offset 48
MemberDecorate 229($Global) 4 Offset 48
MemberDecorate 229($Global) 5 Offset 5
2
MemberDecorate 229($Global) 5 Offset 5
6
MemberDecorate 229($Global) 6 Offset 64
MemberDecorate 229($Global) 6 Offset 64
MemberDecorate 229($Global) 7 Offset 80
MemberDecorate 229($Global) 7 Offset 80
Decorate 229($Global) Block
Decorate 229($Global) Block
...
...
Test/baseResults/hlsl.implicitBool.frag.out
View file @
56d2b990
...
@@ -358,8 +358,8 @@ gl_FragCoord origin is upper left
...
@@ -358,8 +358,8 @@ gl_FragCoord origin is upper left
Name 138 "@entryPointOutput"
Name 138 "@entryPointOutput"
MemberDecorate 16($Global) 0 Offset 0
MemberDecorate 16($Global) 0 Offset 0
MemberDecorate 16($Global) 1 Offset 4
MemberDecorate 16($Global) 1 Offset 4
MemberDecorate 16($Global) 2 Offset
8
MemberDecorate 16($Global) 2 Offset
16
MemberDecorate 16($Global) 3 Offset
1
2
MemberDecorate 16($Global) 3 Offset
3
2
Decorate 16($Global) Block
Decorate 16($Global) Block
Decorate 18 DescriptorSet 0
Decorate 18 DescriptorSet 0
Decorate 138(@entryPointOutput) Location 0
Decorate 138(@entryPointOutput) Location 0
...
...
Test/baseResults/hlsl.isfinite.frag.out
View file @
56d2b990
...
@@ -196,7 +196,7 @@ gl_FragCoord origin is upper left
...
@@ -196,7 +196,7 @@ gl_FragCoord origin is upper left
Name 65 "@finitetmp"
Name 65 "@finitetmp"
Name 83 "@entryPointOutput"
Name 83 "@entryPointOutput"
MemberDecorate 35($Global) 0 Offset 0
MemberDecorate 35($Global) 0 Offset 0
MemberDecorate 35($Global) 1 Offset
4
MemberDecorate 35($Global) 1 Offset
8
MemberDecorate 35($Global) 2 Offset 16
MemberDecorate 35($Global) 2 Offset 16
Decorate 35($Global) Block
Decorate 35($Global) Block
Decorate 37 DescriptorSet 0
Decorate 37 DescriptorSet 0
...
...
Test/baseResults/hlsl.load.2dms.dx10.frag.out
View file @
56d2b990
...
@@ -395,11 +395,11 @@ gl_FragCoord origin is upper left
...
@@ -395,11 +395,11 @@ gl_FragCoord origin is upper left
Name 129 "g_sSamp"
Name 129 "g_sSamp"
Decorate 14(g_tTex2dmsf4) DescriptorSet 0
Decorate 14(g_tTex2dmsf4) DescriptorSet 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset
4
MemberDecorate 20($Global) 1 Offset
8
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 5 Offset 5
2
MemberDecorate 20($Global) 5 Offset 5
6
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 20($Global) Block
...
...
Test/baseResults/hlsl.load.array.dx10.frag.out
View file @
56d2b990
...
@@ -440,11 +440,11 @@ gl_FragCoord origin is upper left
...
@@ -440,11 +440,11 @@ gl_FragCoord origin is upper left
Name 158 "g_tTexcdu4a"
Name 158 "g_tTexcdu4a"
Decorate 14(g_tTex1df4a) DescriptorSet 0
Decorate 14(g_tTex1df4a) DescriptorSet 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset
4
MemberDecorate 20($Global) 1 Offset
8
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 5 Offset 5
2
MemberDecorate 20($Global) 5 Offset 5
6
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 20($Global) Block
...
...
Test/baseResults/hlsl.load.basic.dx10.frag.out
View file @
56d2b990
...
@@ -543,11 +543,11 @@ gl_FragCoord origin is upper left
...
@@ -543,11 +543,11 @@ gl_FragCoord origin is upper left
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) Binding 0
Decorate 14(g_tTex1df4) Binding 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset
4
MemberDecorate 20($Global) 1 Offset
8
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 5 Offset 5
2
MemberDecorate 20($Global) 5 Offset 5
6
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 20($Global) Block
...
...
Test/baseResults/hlsl.load.basic.dx10.vert.out
View file @
56d2b990
...
@@ -505,11 +505,11 @@ Shader version: 500
...
@@ -505,11 +505,11 @@ Shader version: 500
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) Binding 0
Decorate 14(g_tTex1df4) Binding 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset
4
MemberDecorate 20($Global) 1 Offset
8
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 5 Offset 5
2
MemberDecorate 20($Global) 5 Offset 5
6
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 20($Global) Block
...
...
Test/baseResults/hlsl.load.buffer.dx10.frag.out
View file @
56d2b990
...
@@ -202,11 +202,11 @@ gl_FragCoord origin is upper left
...
@@ -202,11 +202,11 @@ gl_FragCoord origin is upper left
Name 71 "g_tTexbf4_test"
Name 71 "g_tTexbf4_test"
Decorate 16(g_tTexbf4) DescriptorSet 0
Decorate 16(g_tTexbf4) DescriptorSet 0
MemberDecorate 22($Global) 0 Offset 0
MemberDecorate 22($Global) 0 Offset 0
MemberDecorate 22($Global) 1 Offset
4
MemberDecorate 22($Global) 1 Offset
8
MemberDecorate 22($Global) 2 Offset 16
MemberDecorate 22($Global) 2 Offset 16
MemberDecorate 22($Global) 3 Offset 32
MemberDecorate 22($Global) 3 Offset 32
MemberDecorate 22($Global) 4 Offset 48
MemberDecorate 22($Global) 4 Offset 48
MemberDecorate 22($Global) 5 Offset 5
2
MemberDecorate 22($Global) 5 Offset 5
6
MemberDecorate 22($Global) 6 Offset 64
MemberDecorate 22($Global) 6 Offset 64
MemberDecorate 22($Global) 7 Offset 80
MemberDecorate 22($Global) 7 Offset 80
Decorate 22($Global) Block
Decorate 22($Global) Block
...
...
Test/baseResults/hlsl.load.buffer.float.dx10.frag.out
View file @
56d2b990
...
@@ -208,11 +208,11 @@ gl_FragCoord origin is upper left
...
@@ -208,11 +208,11 @@ gl_FragCoord origin is upper left
Name 74 "g_tTexbfs_test"
Name 74 "g_tTexbfs_test"
Decorate 16(g_tTexbfs) DescriptorSet 0
Decorate 16(g_tTexbfs) DescriptorSet 0
MemberDecorate 22($Global) 0 Offset 0
MemberDecorate 22($Global) 0 Offset 0
MemberDecorate 22($Global) 1 Offset
4
MemberDecorate 22($Global) 1 Offset
8
MemberDecorate 22($Global) 2 Offset 16
MemberDecorate 22($Global) 2 Offset 16
MemberDecorate 22($Global) 3 Offset 32
MemberDecorate 22($Global) 3 Offset 32
MemberDecorate 22($Global) 4 Offset 48
MemberDecorate 22($Global) 4 Offset 48
MemberDecorate 22($Global) 5 Offset 5
2
MemberDecorate 22($Global) 5 Offset 5
6
MemberDecorate 22($Global) 6 Offset 64
MemberDecorate 22($Global) 6 Offset 64
MemberDecorate 22($Global) 7 Offset 80
MemberDecorate 22($Global) 7 Offset 80
Decorate 22($Global) Block
Decorate 22($Global) Block
...
...
Test/baseResults/hlsl.load.offset.dx10.frag.out
View file @
56d2b990
...
@@ -616,11 +616,11 @@ gl_FragCoord origin is upper left
...
@@ -616,11 +616,11 @@ gl_FragCoord origin is upper left
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) Binding 0
Decorate 14(g_tTex1df4) Binding 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset
4
MemberDecorate 20($Global) 1 Offset
8
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 5 Offset 5
2
MemberDecorate 20($Global) 5 Offset 5
6
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 20($Global) Block
...
...
Test/baseResults/hlsl.load.offsetarray.dx10.frag.out
View file @
56d2b990
...
@@ -489,11 +489,11 @@ gl_FragCoord origin is upper left
...
@@ -489,11 +489,11 @@ gl_FragCoord origin is upper left
Name 173 "g_tTexcdu4a"
Name 173 "g_tTexcdu4a"
Decorate 14(g_tTex1df4a) DescriptorSet 0
Decorate 14(g_tTex1df4a) DescriptorSet 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset
4
MemberDecorate 20($Global) 1 Offset
8
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 5 Offset 5
2
MemberDecorate 20($Global) 5 Offset 5
6
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 20($Global) Block
...
...
Test/baseResults/hlsl.load.rwbuffer.dx10.frag.out
View file @
56d2b990
...
@@ -141,11 +141,11 @@ gl_FragCoord origin is upper left
...
@@ -141,11 +141,11 @@ gl_FragCoord origin is upper left
Name 54 "Color"
Name 54 "Color"
Decorate 14(g_tBuffF) DescriptorSet 0
Decorate 14(g_tBuffF) DescriptorSet 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset
4
MemberDecorate 20($Global) 1 Offset
8
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 5 Offset 5
2
MemberDecorate 20($Global) 5 Offset 5
6
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 20($Global) Block
...
...
Test/baseResults/hlsl.load.rwtexture.array.dx10.frag.out
View file @
56d2b990
...
@@ -253,11 +253,11 @@ gl_FragCoord origin is upper left
...
@@ -253,11 +253,11 @@ gl_FragCoord origin is upper left
Name 118 "g_tTex3du4"
Name 118 "g_tTex3du4"
Decorate 14(g_tTex1df4a) DescriptorSet 0
Decorate 14(g_tTex1df4a) DescriptorSet 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset
4
MemberDecorate 20($Global) 1 Offset
8
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 5 Offset 5
2
MemberDecorate 20($Global) 5 Offset 5
6
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 20($Global) Block
...
...
Test/baseResults/hlsl.load.rwtexture.dx10.frag.out
View file @
56d2b990
...
@@ -290,11 +290,11 @@ gl_FragCoord origin is upper left
...
@@ -290,11 +290,11 @@ gl_FragCoord origin is upper left
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) DescriptorSet 0
Decorate 14(g_tTex1df4) Binding 0
Decorate 14(g_tTex1df4) Binding 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 0 Offset 0
MemberDecorate 20($Global) 1 Offset
4
MemberDecorate 20($Global) 1 Offset
8
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 2 Offset 16
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 3 Offset 32
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 4 Offset 48
MemberDecorate 20($Global) 5 Offset 5
2
MemberDecorate 20($Global) 5 Offset 5
6
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 6 Offset 64
MemberDecorate 20($Global) 7 Offset 80
MemberDecorate 20($Global) 7 Offset 80
Decorate 20($Global) Block
Decorate 20($Global) Block
...
...
Test/baseResults/hlsl.rw.atomics.frag.out
View file @
56d2b990
...
@@ -3998,7 +3998,7 @@ gl_FragCoord origin is upper left
...
@@ -3998,7 +3998,7 @@ gl_FragCoord origin is upper left
Name 1146 "g_tBuffF"
Name 1146 "g_tBuffF"
Decorate 15(g_tTex1di1) DescriptorSet 0
Decorate 15(g_tTex1di1) DescriptorSet 0
MemberDecorate 21($Global) 0 Offset 0
MemberDecorate 21($Global) 0 Offset 0
MemberDecorate 21($Global) 1 Offset
4
MemberDecorate 21($Global) 1 Offset
8
MemberDecorate 21($Global) 2 Offset 16
MemberDecorate 21($Global) 2 Offset 16
MemberDecorate 21($Global) 3 Offset 28
MemberDecorate 21($Global) 3 Offset 28
MemberDecorate 21($Global) 4 Offset 32
MemberDecorate 21($Global) 4 Offset 32
...
...
Test/baseResults/hlsl.rw.bracket.frag.out
View file @
56d2b990
...
@@ -1881,11 +1881,11 @@ gl_FragCoord origin is upper left
...
@@ -1881,11 +1881,11 @@ gl_FragCoord origin is upper left
Name 603 "g_tTex2di4a"
Name 603 "g_tTex2di4a"
Name 606 "g_tTex2du4a"
Name 606 "g_tTex2du4a"
MemberDecorate 63($Global) 0 Offset 0
MemberDecorate 63($Global) 0 Offset 0
MemberDecorate 63($Global) 1 Offset
4
MemberDecorate 63($Global) 1 Offset
8
MemberDecorate 63($Global) 2 Offset 16
MemberDecorate 63($Global) 2 Offset 16
MemberDecorate 63($Global) 3 Offset 32
MemberDecorate 63($Global) 3 Offset 32
MemberDecorate 63($Global) 4 Offset 48
MemberDecorate 63($Global) 4 Offset 48
MemberDecorate 63($Global) 5 Offset 5
2
MemberDecorate 63($Global) 5 Offset 5
6
MemberDecorate 63($Global) 6 Offset 64
MemberDecorate 63($Global) 6 Offset 64
MemberDecorate 63($Global) 7 Offset 80
MemberDecorate 63($Global) 7 Offset 80
MemberDecorate 63($Global) 8 Offset 96
MemberDecorate 63($Global) 8 Offset 96
...
...
Test/baseResults/hlsl.rw.scalar.bracket.frag.out
View file @
56d2b990
...
@@ -1827,11 +1827,11 @@ gl_FragCoord origin is upper left
...
@@ -1827,11 +1827,11 @@ gl_FragCoord origin is upper left
Name 567 "g_tTex2di1a"
Name 567 "g_tTex2di1a"
Name 570 "g_tTex2du1a"
Name 570 "g_tTex2du1a"
MemberDecorate 59($Global) 0 Offset 0
MemberDecorate 59($Global) 0 Offset 0
MemberDecorate 59($Global) 1 Offset
4
MemberDecorate 59($Global) 1 Offset
8
MemberDecorate 59($Global) 2 Offset 16
MemberDecorate 59($Global) 2 Offset 16
MemberDecorate 59($Global) 3 Offset 32
MemberDecorate 59($Global) 3 Offset 32
MemberDecorate 59($Global) 4 Offset 48
MemberDecorate 59($Global) 4 Offset 48
MemberDecorate 59($Global) 5 Offset 5
2
MemberDecorate 59($Global) 5 Offset 5
6
MemberDecorate 59($Global) 6 Offset 64
MemberDecorate 59($Global) 6 Offset 64
MemberDecorate 59($Global) 7 Offset 80
MemberDecorate 59($Global) 7 Offset 80
MemberDecorate 59($Global) 8 Offset 96
MemberDecorate 59($Global) 8 Offset 96
...
...
Test/baseResults/hlsl.rw.vec2.bracket.frag.out
View file @
56d2b990
...
@@ -1846,11 +1846,11 @@ gl_FragCoord origin is upper left
...
@@ -1846,11 +1846,11 @@ gl_FragCoord origin is upper left
Name 601 "g_tTex2di2a"
Name 601 "g_tTex2di2a"
Name 604 "g_tTex2du2a"
Name 604 "g_tTex2du2a"
MemberDecorate 64($Global) 0 Offset 0
MemberDecorate 64($Global) 0 Offset 0
MemberDecorate 64($Global) 1 Offset
4
MemberDecorate 64($Global) 1 Offset
8
MemberDecorate 64($Global) 2 Offset 16
MemberDecorate 64($Global) 2 Offset 16
MemberDecorate 64($Global) 3 Offset 32
MemberDecorate 64($Global) 3 Offset 32
MemberDecorate 64($Global) 4 Offset 48
MemberDecorate 64($Global) 4 Offset 48
MemberDecorate 64($Global) 5 Offset 5
2
MemberDecorate 64($Global) 5 Offset 5
6
MemberDecorate 64($Global) 6 Offset 64
MemberDecorate 64($Global) 6 Offset 64
MemberDecorate 64($Global) 7 Offset 80
MemberDecorate 64($Global) 7 Offset 80
MemberDecorate 64($Global) 8 Offset 96
MemberDecorate 64($Global) 8 Offset 96
...
...
Test/baseResults/hlsl.tx.bracket.frag.out
View file @
56d2b990
...
@@ -484,11 +484,11 @@ gl_FragCoord origin is upper left
...
@@ -484,11 +484,11 @@ gl_FragCoord origin is upper left
Name 184 "g_tTex2di4a"
Name 184 "g_tTex2di4a"
Name 187 "g_tTex2du4a"
Name 187 "g_tTex2du4a"
MemberDecorate 45($Global) 0 Offset 0
MemberDecorate 45($Global) 0 Offset 0
MemberDecorate 45($Global) 1 Offset
4
MemberDecorate 45($Global) 1 Offset
8
MemberDecorate 45($Global) 2 Offset 16
MemberDecorate 45($Global) 2 Offset 16
MemberDecorate 45($Global) 3 Offset 32
MemberDecorate 45($Global) 3 Offset 32
MemberDecorate 45($Global) 4 Offset 48
MemberDecorate 45($Global) 4 Offset 48
MemberDecorate 45($Global) 5 Offset 5
2
MemberDecorate 45($Global) 5 Offset 5
6
MemberDecorate 45($Global) 6 Offset 64
MemberDecorate 45($Global) 6 Offset 64
MemberDecorate 45($Global) 7 Offset 80
MemberDecorate 45($Global) 7 Offset 80
Decorate 45($Global) Block
Decorate 45($Global) Block
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment