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
c51a774e
Unverified
Commit
c51a774e
authored
Mar 22, 2021
by
greg-lunarg
Committed by
GitHub
Mar 22, 2021
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #2588 from jeremy-lunarg/hayes-2530
Default to KHR extension
parents
b50ac578
13e27f9d
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
20 additions
and
23 deletions
+20
-23
GlslangToSpv.cpp
SPIRV/GlslangToSpv.cpp
+1
-4
spv.bufferhandle1.frag.out
Test/baseResults/spv.bufferhandle1.frag.out
+1
-1
spv.bufferhandle10.frag.out
Test/baseResults/spv.bufferhandle10.frag.out
+1
-1
spv.bufferhandle11.frag.out
Test/baseResults/spv.bufferhandle11.frag.out
+1
-1
spv.bufferhandle12.frag.out
Test/baseResults/spv.bufferhandle12.frag.out
+1
-1
spv.bufferhandle13.frag.out
Test/baseResults/spv.bufferhandle13.frag.out
+1
-1
spv.bufferhandle14.frag.out
Test/baseResults/spv.bufferhandle14.frag.out
+1
-1
spv.bufferhandle15.frag.out
Test/baseResults/spv.bufferhandle15.frag.out
+1
-1
spv.bufferhandle16.frag.out
Test/baseResults/spv.bufferhandle16.frag.out
+1
-1
spv.bufferhandle18.frag.out
Test/baseResults/spv.bufferhandle18.frag.out
+1
-1
spv.bufferhandle2.frag.out
Test/baseResults/spv.bufferhandle2.frag.out
+1
-1
spv.bufferhandle3.frag.out
Test/baseResults/spv.bufferhandle3.frag.out
+1
-1
spv.bufferhandle4.frag.out
Test/baseResults/spv.bufferhandle4.frag.out
+1
-1
spv.bufferhandle5.frag.out
Test/baseResults/spv.bufferhandle5.frag.out
+1
-1
spv.bufferhandle6.frag.out
Test/baseResults/spv.bufferhandle6.frag.out
+1
-1
spv.bufferhandle7.frag.out
Test/baseResults/spv.bufferhandle7.frag.out
+1
-1
spv.bufferhandle8.frag.out
Test/baseResults/spv.bufferhandle8.frag.out
+1
-1
spv.bufferhandle9.frag.out
Test/baseResults/spv.bufferhandle9.frag.out
+1
-1
spv.coopmat.comp.out
Test/baseResults/spv.coopmat.comp.out
+1
-1
spv.intcoopmat.comp.out
Test/baseResults/spv.intcoopmat.comp.out
+1
-1
No files found.
SPIRV/GlslangToSpv.cpp
View file @
c51a774e
...
@@ -1493,7 +1493,7 @@ TGlslangToSpvTraverser::TGlslangToSpvTraverser(unsigned int spvVersion,
...
@@ -1493,7 +1493,7 @@ TGlslangToSpvTraverser::TGlslangToSpvTraverser(unsigned int spvVersion,
if
(
glslangIntermediate
->
usingPhysicalStorageBuffer
())
{
if
(
glslangIntermediate
->
usingPhysicalStorageBuffer
())
{
addressingModel
=
spv
::
AddressingModelPhysicalStorageBuffer64EXT
;
addressingModel
=
spv
::
AddressingModelPhysicalStorageBuffer64EXT
;
builder
.
addIncorporatedExtension
(
spv
::
E_SPV_
EXT
_physical_storage_buffer
,
spv
::
Spv_1_5
);
builder
.
addIncorporatedExtension
(
spv
::
E_SPV_
KHR
_physical_storage_buffer
,
spv
::
Spv_1_5
);
builder
.
addCapability
(
spv
::
CapabilityPhysicalStorageBufferAddressesEXT
);
builder
.
addCapability
(
spv
::
CapabilityPhysicalStorageBufferAddressesEXT
);
}
}
if
(
glslangIntermediate
->
usingVulkanMemoryModel
())
{
if
(
glslangIntermediate
->
usingVulkanMemoryModel
())
{
...
@@ -6836,9 +6836,6 @@ spv::Id TGlslangToSpvTraverser::createConversion(glslang::TOperator op, OpDecora
...
@@ -6836,9 +6836,6 @@ spv::Id TGlslangToSpvTraverser::createConversion(glslang::TOperator op, OpDecora
break
;
break
;
case
glslang
:
:
EOpConvPtrToUvec2
:
case
glslang
:
:
EOpConvPtrToUvec2
:
case
glslang
:
:
EOpConvUvec2ToPtr
:
case
glslang
:
:
EOpConvUvec2ToPtr
:
if
(
builder
.
isVector
(
operand
))
builder
.
promoteIncorporatedExtension
(
spv
::
E_SPV_EXT_physical_storage_buffer
,
spv
::
E_SPV_KHR_physical_storage_buffer
,
spv
::
Spv_1_5
);
convOp
=
spv
::
OpBitcast
;
convOp
=
spv
::
OpBitcast
;
break
;
break
;
#endif
#endif
...
...
Test/baseResults/spv.bufferhandle1.frag.out
View file @
c51a774e
...
@@ -6,7 +6,7 @@ spv.bufferhandle1.frag
...
@@ -6,7 +6,7 @@ spv.bufferhandle1.frag
Capability Shader
Capability Shader
Capability VulkanMemoryModelKHR
Capability VulkanMemoryModelKHR
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_vulkan_memory_model"
Extension "SPV_KHR_vulkan_memory_model"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
...
...
Test/baseResults/spv.bufferhandle10.frag.out
View file @
c51a774e
...
@@ -6,7 +6,7 @@ spv.bufferhandle10.frag
...
@@ -6,7 +6,7 @@ spv.bufferhandle10.frag
Capability Shader
Capability Shader
Capability VulkanMemoryModelKHR
Capability VulkanMemoryModelKHR
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_vulkan_memory_model"
Extension "SPV_KHR_vulkan_memory_model"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
...
...
Test/baseResults/spv.bufferhandle11.frag.out
View file @
c51a774e
...
@@ -9,8 +9,8 @@ WARNING: 0:6: '' : all default precisions are highp; use precision statements to
...
@@ -9,8 +9,8 @@ WARNING: 0:6: '' : all default precisions are highp; use precision statements to
Capability Shader
Capability Shader
Capability StorageBuffer8BitAccess
Capability StorageBuffer8BitAccess
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_physical_storage_buffer"
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.bufferhandle12.frag.out
View file @
c51a774e
...
@@ -9,8 +9,8 @@ WARNING: 0:6: '' : all default precisions are highp; use precision statements to
...
@@ -9,8 +9,8 @@ WARNING: 0:6: '' : all default precisions are highp; use precision statements to
Capability Shader
Capability Shader
Capability StorageUniformBufferBlock16
Capability StorageUniformBufferBlock16
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_physical_storage_buffer"
Extension "SPV_KHR_16bit_storage"
Extension "SPV_KHR_16bit_storage"
Extension "SPV_KHR_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.bufferhandle13.frag.out
View file @
c51a774e
...
@@ -5,7 +5,7 @@ spv.bufferhandle13.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle13.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.bufferhandle14.frag.out
View file @
c51a774e
...
@@ -5,7 +5,7 @@ spv.bufferhandle14.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle14.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
EntryPoint Fragment 4 "main"
EntryPoint Fragment 4 "main"
...
...
Test/baseResults/spv.bufferhandle15.frag.out
View file @
c51a774e
...
@@ -8,7 +8,7 @@ WARNING: 0:16: '' : all default precisions are highp; use precision statements t
...
@@ -8,7 +8,7 @@ WARNING: 0:16: '' : all default precisions are highp; use precision statements t
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.bufferhandle16.frag.out
View file @
c51a774e
...
@@ -6,7 +6,7 @@ spv.bufferhandle16.frag
...
@@ -6,7 +6,7 @@ spv.bufferhandle16.frag
Capability Shader
Capability Shader
Capability Int64
Capability Int64
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
EntryPoint Fragment 4 "main"
EntryPoint Fragment 4 "main"
...
...
Test/baseResults/spv.bufferhandle18.frag.out
View file @
c51a774e
...
@@ -6,7 +6,7 @@ spv.bufferhandle18.frag
...
@@ -6,7 +6,7 @@ spv.bufferhandle18.frag
Capability Shader
Capability Shader
Capability Int64
Capability Int64
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
EntryPoint Fragment 4 "main"
EntryPoint Fragment 4 "main"
...
...
Test/baseResults/spv.bufferhandle2.frag.out
View file @
c51a774e
...
@@ -5,7 +5,7 @@ spv.bufferhandle2.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle2.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.bufferhandle3.frag.out
View file @
c51a774e
...
@@ -5,7 +5,7 @@ spv.bufferhandle3.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle3.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.bufferhandle4.frag.out
View file @
c51a774e
...
@@ -5,7 +5,7 @@ spv.bufferhandle4.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle4.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.bufferhandle5.frag.out
View file @
c51a774e
...
@@ -5,7 +5,7 @@ spv.bufferhandle5.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle5.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
EntryPoint Fragment 4 "main"
EntryPoint Fragment 4 "main"
...
...
Test/baseResults/spv.bufferhandle6.frag.out
View file @
c51a774e
...
@@ -5,7 +5,7 @@ spv.bufferhandle6.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle6.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.bufferhandle7.frag.out
View file @
c51a774e
...
@@ -5,7 +5,7 @@ spv.bufferhandle7.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle7.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.bufferhandle8.frag.out
View file @
c51a774e
...
@@ -5,7 +5,7 @@ spv.bufferhandle8.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle8.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.bufferhandle9.frag.out
View file @
c51a774e
...
@@ -6,7 +6,7 @@ spv.bufferhandle9.frag
...
@@ -6,7 +6,7 @@ spv.bufferhandle9.frag
Capability Shader
Capability Shader
Capability Int64
Capability Int64
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
EXT
_physical_storage_buffer"
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
MemoryModel PhysicalStorageBuffer64EXT GLSL450
...
...
Test/baseResults/spv.coopmat.comp.out
View file @
c51a774e
...
@@ -9,8 +9,8 @@ spv.coopmat.comp
...
@@ -9,8 +9,8 @@ spv.coopmat.comp
Capability VulkanMemoryModelKHR
Capability VulkanMemoryModelKHR
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Capability CooperativeMatrixNV
Capability CooperativeMatrixNV
Extension "SPV_EXT_physical_storage_buffer"
Extension "SPV_KHR_16bit_storage"
Extension "SPV_KHR_16bit_storage"
Extension "SPV_KHR_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_vulkan_memory_model"
Extension "SPV_KHR_vulkan_memory_model"
Extension "SPV_NV_cooperative_matrix"
Extension "SPV_NV_cooperative_matrix"
...
...
Test/baseResults/spv.intcoopmat.comp.out
View file @
c51a774e
...
@@ -10,8 +10,8 @@ spv.intcoopmat.comp
...
@@ -10,8 +10,8 @@ spv.intcoopmat.comp
Capability VulkanMemoryModelKHR
Capability VulkanMemoryModelKHR
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Capability CooperativeMatrixNV
Capability CooperativeMatrixNV
Extension "SPV_EXT_physical_storage_buffer"
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_physical_storage_buffer"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_vulkan_memory_model"
Extension "SPV_KHR_vulkan_memory_model"
Extension "SPV_NV_cooperative_matrix"
Extension "SPV_NV_cooperative_matrix"
...
...
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