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
1ff0c181
Commit
1ff0c181
authored
Oct 10, 2019
by
John Kessenich
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix #1924: Emit SPV_EXT_physical_storage_buffer, not the KHR form.
The KHR form comes along as part of 1.5, and otherwise should require another form of request to emit it.
parent
4b97a110
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
23 additions
and
21 deletions
+23
-21
GLSL.ext.KHR.h
SPIRV/GLSL.ext.KHR.h
+1
-0
GlslangToSpv.cpp
SPIRV/GlslangToSpv.cpp
+1
-1
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.bufferhandleUvec2.frag.out
Test/baseResults/spv.bufferhandleUvec2.frag.out
+2
-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/GLSL.ext.KHR.h
View file @
1ff0c181
...
@@ -40,6 +40,7 @@ static const char* const E_SPV_KHR_8bit_storage = "SPV_KHR_8bit_
...
@@ -40,6 +40,7 @@ static const char* const E_SPV_KHR_8bit_storage = "SPV_KHR_8bit_
static
const
char
*
const
E_SPV_KHR_storage_buffer_storage_class
=
"SPV_KHR_storage_buffer_storage_class"
;
static
const
char
*
const
E_SPV_KHR_storage_buffer_storage_class
=
"SPV_KHR_storage_buffer_storage_class"
;
static
const
char
*
const
E_SPV_KHR_post_depth_coverage
=
"SPV_KHR_post_depth_coverage"
;
static
const
char
*
const
E_SPV_KHR_post_depth_coverage
=
"SPV_KHR_post_depth_coverage"
;
static
const
char
*
const
E_SPV_KHR_vulkan_memory_model
=
"SPV_KHR_vulkan_memory_model"
;
static
const
char
*
const
E_SPV_KHR_vulkan_memory_model
=
"SPV_KHR_vulkan_memory_model"
;
static
const
char
*
const
E_SPV_EXT_physical_storage_buffer
=
"SPV_EXT_physical_storage_buffer"
;
static
const
char
*
const
E_SPV_KHR_physical_storage_buffer
=
"SPV_KHR_physical_storage_buffer"
;
static
const
char
*
const
E_SPV_KHR_physical_storage_buffer
=
"SPV_KHR_physical_storage_buffer"
;
static
const
char
*
const
E_SPV_EXT_fragment_shader_interlock
=
"SPV_EXT_fragment_shader_interlock"
;
static
const
char
*
const
E_SPV_EXT_fragment_shader_interlock
=
"SPV_EXT_fragment_shader_interlock"
;
static
const
char
*
const
E_SPV_KHR_shader_clock
=
"SPV_KHR_shader_clock"
;
static
const
char
*
const
E_SPV_KHR_shader_clock
=
"SPV_KHR_shader_clock"
;
...
...
SPIRV/GlslangToSpv.cpp
View file @
1ff0c181
...
@@ -1399,7 +1399,7 @@ TGlslangToSpvTraverser::TGlslangToSpvTraverser(unsigned int spvVersion, const gl
...
@@ -1399,7 +1399,7 @@ TGlslangToSpvTraverser::TGlslangToSpvTraverser(unsigned int spvVersion, const gl
if
(
glslangIntermediate
->
usingPhysicalStorageBuffer
())
{
if
(
glslangIntermediate
->
usingPhysicalStorageBuffer
())
{
addressingModel
=
spv
::
AddressingModelPhysicalStorageBuffer64EXT
;
addressingModel
=
spv
::
AddressingModelPhysicalStorageBuffer64EXT
;
builder
.
addIncorporatedExtension
(
spv
::
E_SPV_
KHR
_physical_storage_buffer
,
spv
::
Spv_1_5
);
builder
.
addIncorporatedExtension
(
spv
::
E_SPV_
EXT
_physical_storage_buffer
,
spv
::
Spv_1_5
);
builder
.
addCapability
(
spv
::
CapabilityPhysicalStorageBufferAddressesEXT
);
builder
.
addCapability
(
spv
::
CapabilityPhysicalStorageBufferAddressesEXT
);
};
};
if
(
glslangIntermediate
->
usingVulkanMemoryModel
())
{
if
(
glslangIntermediate
->
usingVulkanMemoryModel
())
{
...
...
Test/baseResults/spv.bufferhandle1.frag.out
View file @
1ff0c181
...
@@ -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_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -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_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -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 @
1ff0c181
...
@@ -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 @
1ff0c181
...
@@ -5,7 +5,7 @@ spv.bufferhandle13.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle13.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -5,7 +5,7 @@ spv.bufferhandle14.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle14.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -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_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -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_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -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_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -5,7 +5,7 @@ spv.bufferhandle2.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle2.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -5,7 +5,7 @@ spv.bufferhandle3.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle3.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -5,7 +5,7 @@ spv.bufferhandle4.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle4.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -5,7 +5,7 @@ spv.bufferhandle5.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle5.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -5,7 +5,7 @@ spv.bufferhandle6.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle6.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -5,7 +5,7 @@ spv.bufferhandle7.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle7.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -5,7 +5,7 @@ spv.bufferhandle8.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle8.frag
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -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_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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.bufferhandleUvec2.frag.out
View file @
1ff0c181
spv.bufferhandleUvec2.frag
spv.bufferhandleUvec2.frag
Validation failed
// Module Version 10000
// Module Version 10000
// Generated by (magic number): 80007
// Generated by (magic number): 80007
// Id's are bound by 71
// Id's are bound by 71
Capability Shader
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_
KHR
_physical_storage_buffer"
Extension "SPV_
EXT
_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 @
1ff0c181
...
@@ -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 @
1ff0c181
...
@@ -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