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
9bb17cd0
Commit
9bb17cd0
authored
May 28, 2019
by
Daniel Koch
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Return consistent names from CapabilityString
Don't prefix with "Capability" since the majority of them don't. Also add missing CapabilityImageFootprintNV
parent
66e46037
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
78 additions
and
75 deletions
+78
-75
disassemble.cpp
SPIRV/disassemble.cpp
+5
-3
doc.cpp
SPIRV/doc.cpp
+22
-21
spv.1.3.8bitstorage-ssbo.vert.out
Test/baseResults/spv.1.3.8bitstorage-ssbo.vert.out
+1
-1
spv.1.3.8bitstorage-ubo.vert.out
Test/baseResults/spv.1.3.8bitstorage-ubo.vert.out
+1
-1
spv.1.3.coopmat.comp.out
Test/baseResults/spv.1.3.coopmat.comp.out
+3
-3
spv.8bitstorage-int.frag.out
Test/baseResults/spv.8bitstorage-int.frag.out
+1
-1
spv.8bitstorage-ssbo.vert.out
Test/baseResults/spv.8bitstorage-ssbo.vert.out
+1
-1
spv.8bitstorage-ubo.vert.out
Test/baseResults/spv.8bitstorage-ubo.vert.out
+1
-1
spv.8bitstorage-uint.frag.out
Test/baseResults/spv.8bitstorage-uint.frag.out
+1
-1
spv.bufferhandle1.frag.out
Test/baseResults/spv.bufferhandle1.frag.out
+2
-2
spv.bufferhandle10.frag.out
Test/baseResults/spv.bufferhandle10.frag.out
+2
-2
spv.bufferhandle11.frag.out
Test/baseResults/spv.bufferhandle11.frag.out
+2
-2
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
+3
-3
spv.int8.frag.out
Test/baseResults/spv.int8.frag.out
+1
-1
spv.memoryScopeSemantics.comp.out
Test/baseResults/spv.memoryScopeSemantics.comp.out
+2
-2
spv.nonuniform.frag.out
Test/baseResults/spv.nonuniform.frag.out
+12
-12
spv.nonuniform2.frag.out
Test/baseResults/spv.nonuniform2.frag.out
+3
-3
spv.shaderImageFootprint.frag.out
Test/baseResults/spv.shaderImageFootprint.frag.out
+1
-1
No files found.
SPIRV/disassemble.cpp
View file @
9bb17cd0
...
@@ -701,9 +701,10 @@ static const char* GLSLextNVGetDebugNames(const char* name, unsigned entrypoint)
...
@@ -701,9 +701,10 @@ static const char* GLSLextNVGetDebugNames(const char* name, unsigned entrypoint)
strcmp
(
name
,
spv
::
E_SPV_NV_geometry_shader_passthrough
)
==
0
||
strcmp
(
name
,
spv
::
E_SPV_NV_geometry_shader_passthrough
)
==
0
||
strcmp
(
name
,
spv
::
E_ARB_shader_viewport_layer_array
)
==
0
||
strcmp
(
name
,
spv
::
E_ARB_shader_viewport_layer_array
)
==
0
||
strcmp
(
name
,
spv
::
E_SPV_NV_viewport_array2
)
==
0
||
strcmp
(
name
,
spv
::
E_SPV_NV_viewport_array2
)
==
0
||
strcmp
(
spv
::
E_SPV_NVX_multiview_per_view_attributes
,
name
)
==
0
||
strcmp
(
name
,
spv
::
E_SPV_NVX_multiview_per_view_attributes
)
==
0
||
strcmp
(
spv
::
E_SPV_NV_fragment_shader_barycentric
,
name
)
==
0
||
strcmp
(
name
,
spv
::
E_SPV_NV_fragment_shader_barycentric
)
==
0
||
strcmp
(
name
,
spv
::
E_SPV_NV_mesh_shader
)
==
0
)
{
strcmp
(
name
,
spv
::
E_SPV_NV_mesh_shader
)
==
0
||
strcmp
(
name
,
spv
::
E_SPV_NV_shader_image_footprint
)
==
0
)
{
switch
(
entrypoint
)
{
switch
(
entrypoint
)
{
// NV builtins
// NV builtins
case
BuiltInViewportMaskNV
:
return
"ViewportMaskNV"
;
case
BuiltInViewportMaskNV
:
return
"ViewportMaskNV"
;
...
@@ -729,6 +730,7 @@ static const char* GLSLextNVGetDebugNames(const char* name, unsigned entrypoint)
...
@@ -729,6 +730,7 @@ static const char* GLSLextNVGetDebugNames(const char* name, unsigned entrypoint)
case
CapabilityPerViewAttributesNV
:
return
"PerViewAttributesNV"
;
case
CapabilityPerViewAttributesNV
:
return
"PerViewAttributesNV"
;
case
CapabilityFragmentBarycentricNV
:
return
"FragmentBarycentricNV"
;
case
CapabilityFragmentBarycentricNV
:
return
"FragmentBarycentricNV"
;
case
CapabilityMeshShadingNV
:
return
"MeshShadingNV"
;
case
CapabilityMeshShadingNV
:
return
"MeshShadingNV"
;
case
CapabilityImageFootprintNV
:
return
"ImageFootprintNV"
;
// NV Decorations
// NV Decorations
case
DecorationOverrideCoverageNV
:
return
"OverrideCoverageNV"
;
case
DecorationOverrideCoverageNV
:
return
"OverrideCoverageNV"
;
...
...
SPIRV/doc.cpp
View file @
9bb17cd0
...
@@ -882,9 +882,9 @@ const char* CapabilityString(int info)
...
@@ -882,9 +882,9 @@ const char* CapabilityString(int info)
case
CapabilityStoragePushConstant16
:
return
"StoragePushConstant16"
;
case
CapabilityStoragePushConstant16
:
return
"StoragePushConstant16"
;
case
CapabilityStorageInputOutput16
:
return
"StorageInputOutput16"
;
case
CapabilityStorageInputOutput16
:
return
"StorageInputOutput16"
;
case
CapabilityStorageBuffer8BitAccess
:
return
"
Capability
StorageBuffer8BitAccess"
;
case
CapabilityStorageBuffer8BitAccess
:
return
"StorageBuffer8BitAccess"
;
case
CapabilityUniformAndStorageBuffer8BitAccess
:
return
"
Capability
UniformAndStorageBuffer8BitAccess"
;
case
CapabilityUniformAndStorageBuffer8BitAccess
:
return
"UniformAndStorageBuffer8BitAccess"
;
case
CapabilityStoragePushConstant8
:
return
"
Capability
StoragePushConstant8"
;
case
CapabilityStoragePushConstant8
:
return
"StoragePushConstant8"
;
case
CapabilityDeviceGroup
:
return
"DeviceGroup"
;
case
CapabilityDeviceGroup
:
return
"DeviceGroup"
;
case
CapabilityMultiView
:
return
"MultiView"
;
case
CapabilityMultiView
:
return
"MultiView"
;
...
@@ -913,33 +913,34 @@ const char* CapabilityString(int info)
...
@@ -913,33 +913,34 @@ const char* CapabilityString(int info)
case
CapabilityComputeDerivativeGroupLinearNV
:
return
"ComputeDerivativeGroupLinearNV"
;
case
CapabilityComputeDerivativeGroupLinearNV
:
return
"ComputeDerivativeGroupLinearNV"
;
case
CapabilityFragmentBarycentricNV
:
return
"FragmentBarycentricNV"
;
case
CapabilityFragmentBarycentricNV
:
return
"FragmentBarycentricNV"
;
case
CapabilityMeshShadingNV
:
return
"MeshShadingNV"
;
case
CapabilityMeshShadingNV
:
return
"MeshShadingNV"
;
// case CapabilityShadingRateNV: return "ShadingRateNV"; // superseded by CapabilityFragmentDensityEXT
case
CapabilityImageFootprintNV
:
return
"ImageFootprintNV"
;
// case CapabilityShadingRateNV: return "ShadingRateNV"; // superseded by FragmentDensityEXT
#endif
#endif
case
CapabilityFragmentDensityEXT
:
return
"FragmentDensityEXT"
;
case
CapabilityFragmentDensityEXT
:
return
"FragmentDensityEXT"
;
case
CapabilityFragmentFullyCoveredEXT
:
return
"FragmentFullyCoveredEXT"
;
case
CapabilityFragmentFullyCoveredEXT
:
return
"FragmentFullyCoveredEXT"
;
case
CapabilityShaderNonUniformEXT
:
return
"
Capability
ShaderNonUniformEXT"
;
case
CapabilityShaderNonUniformEXT
:
return
"ShaderNonUniformEXT"
;
case
CapabilityRuntimeDescriptorArrayEXT
:
return
"
Capability
RuntimeDescriptorArrayEXT"
;
case
CapabilityRuntimeDescriptorArrayEXT
:
return
"RuntimeDescriptorArrayEXT"
;
case
CapabilityInputAttachmentArrayDynamicIndexingEXT
:
return
"
Capability
InputAttachmentArrayDynamicIndexingEXT"
;
case
CapabilityInputAttachmentArrayDynamicIndexingEXT
:
return
"InputAttachmentArrayDynamicIndexingEXT"
;
case
CapabilityUniformTexelBufferArrayDynamicIndexingEXT
:
return
"
Capability
UniformTexelBufferArrayDynamicIndexingEXT"
;
case
CapabilityUniformTexelBufferArrayDynamicIndexingEXT
:
return
"UniformTexelBufferArrayDynamicIndexingEXT"
;
case
CapabilityStorageTexelBufferArrayDynamicIndexingEXT
:
return
"
Capability
StorageTexelBufferArrayDynamicIndexingEXT"
;
case
CapabilityStorageTexelBufferArrayDynamicIndexingEXT
:
return
"StorageTexelBufferArrayDynamicIndexingEXT"
;
case
CapabilityUniformBufferArrayNonUniformIndexingEXT
:
return
"
Capability
UniformBufferArrayNonUniformIndexingEXT"
;
case
CapabilityUniformBufferArrayNonUniformIndexingEXT
:
return
"UniformBufferArrayNonUniformIndexingEXT"
;
case
CapabilitySampledImageArrayNonUniformIndexingEXT
:
return
"
Capability
SampledImageArrayNonUniformIndexingEXT"
;
case
CapabilitySampledImageArrayNonUniformIndexingEXT
:
return
"SampledImageArrayNonUniformIndexingEXT"
;
case
CapabilityStorageBufferArrayNonUniformIndexingEXT
:
return
"
Capability
StorageBufferArrayNonUniformIndexingEXT"
;
case
CapabilityStorageBufferArrayNonUniformIndexingEXT
:
return
"StorageBufferArrayNonUniformIndexingEXT"
;
case
CapabilityStorageImageArrayNonUniformIndexingEXT
:
return
"
Capability
StorageImageArrayNonUniformIndexingEXT"
;
case
CapabilityStorageImageArrayNonUniformIndexingEXT
:
return
"StorageImageArrayNonUniformIndexingEXT"
;
case
CapabilityInputAttachmentArrayNonUniformIndexingEXT
:
return
"
Capability
InputAttachmentArrayNonUniformIndexingEXT"
;
case
CapabilityInputAttachmentArrayNonUniformIndexingEXT
:
return
"InputAttachmentArrayNonUniformIndexingEXT"
;
case
CapabilityUniformTexelBufferArrayNonUniformIndexingEXT
:
return
"
Capability
UniformTexelBufferArrayNonUniformIndexingEXT"
;
case
CapabilityUniformTexelBufferArrayNonUniformIndexingEXT
:
return
"UniformTexelBufferArrayNonUniformIndexingEXT"
;
case
CapabilityStorageTexelBufferArrayNonUniformIndexingEXT
:
return
"
Capability
StorageTexelBufferArrayNonUniformIndexingEXT"
;
case
CapabilityStorageTexelBufferArrayNonUniformIndexingEXT
:
return
"StorageTexelBufferArrayNonUniformIndexingEXT"
;
case
CapabilityVulkanMemoryModelKHR
:
return
"
Capability
VulkanMemoryModelKHR"
;
case
CapabilityVulkanMemoryModelKHR
:
return
"VulkanMemoryModelKHR"
;
case
CapabilityVulkanMemoryModelDeviceScopeKHR
:
return
"
Capability
VulkanMemoryModelDeviceScopeKHR"
;
case
CapabilityVulkanMemoryModelDeviceScopeKHR
:
return
"VulkanMemoryModelDeviceScopeKHR"
;
case
CapabilityPhysicalStorageBufferAddressesEXT
:
return
"
Capability
PhysicalStorageBufferAddressesEXT"
;
case
CapabilityPhysicalStorageBufferAddressesEXT
:
return
"PhysicalStorageBufferAddressesEXT"
;
case
CapabilityVariablePointers
:
return
"
Capability
VariablePointers"
;
case
CapabilityVariablePointers
:
return
"VariablePointers"
;
case
CapabilityCooperativeMatrixNV
:
return
"C
apabilityC
ooperativeMatrixNV"
;
case
CapabilityCooperativeMatrixNV
:
return
"CooperativeMatrixNV"
;
default:
return
"Bad"
;
default:
return
"Bad"
;
}
}
...
...
Test/baseResults/spv.1.3.8bitstorage-ssbo.vert.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.1.3.8bitstorage-ssbo.vert
...
@@ -4,7 +4,7 @@ spv.1.3.8bitstorage-ssbo.vert
// Id's are bound by 28
// Id's are bound by 28
Capability Shader
Capability Shader
Capability
Capability
StorageBuffer8BitAccess
Capability StorageBuffer8BitAccess
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_8bit_storage"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
MemoryModel Logical GLSL450
...
...
Test/baseResults/spv.1.3.8bitstorage-ubo.vert.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.1.3.8bitstorage-ubo.vert
...
@@ -4,7 +4,7 @@ spv.1.3.8bitstorage-ubo.vert
// Id's are bound by 29
// Id's are bound by 29
Capability Shader
Capability Shader
Capability
Capability
UniformAndStorageBuffer8BitAccess
Capability UniformAndStorageBuffer8BitAccess
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_8bit_storage"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
MemoryModel Logical GLSL450
...
...
Test/baseResults/spv.1.3.coopmat.comp.out
View file @
9bb17cd0
...
@@ -4,9 +4,9 @@ spv.1.3.coopmat.comp
...
@@ -4,9 +4,9 @@ spv.1.3.coopmat.comp
// Id's are bound by 52
// Id's are bound by 52
Capability Shader
Capability Shader
Capability
Capability
VariablePointers
Capability VariablePointers
Capability
Capability
VulkanMemoryModelKHR
Capability VulkanMemoryModelKHR
Capability C
apabilityC
ooperativeMatrixNV
Capability CooperativeMatrixNV
Extension "SPV_KHR_vulkan_memory_model"
Extension "SPV_KHR_vulkan_memory_model"
Extension "SPV_NV_cooperative_matrix"
Extension "SPV_NV_cooperative_matrix"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
...
...
Test/baseResults/spv.8bitstorage-int.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.8bitstorage-int.frag
...
@@ -4,7 +4,7 @@ spv.8bitstorage-int.frag
// Id's are bound by 172
// Id's are bound by 172
Capability Shader
Capability Shader
Capability
Capability
UniformAndStorageBuffer8BitAccess
Capability UniformAndStorageBuffer8BitAccess
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_8bit_storage"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
MemoryModel Logical GLSL450
...
...
Test/baseResults/spv.8bitstorage-ssbo.vert.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.8bitstorage-ssbo.vert
...
@@ -4,7 +4,7 @@ spv.8bitstorage-ssbo.vert
// Id's are bound by 28
// Id's are bound by 28
Capability Shader
Capability Shader
Capability
Capability
UniformAndStorageBuffer8BitAccess
Capability UniformAndStorageBuffer8BitAccess
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_8bit_storage"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
MemoryModel Logical GLSL450
...
...
Test/baseResults/spv.8bitstorage-ubo.vert.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.8bitstorage-ubo.vert
...
@@ -4,7 +4,7 @@ spv.8bitstorage-ubo.vert
// Id's are bound by 29
// Id's are bound by 29
Capability Shader
Capability Shader
Capability
Capability
UniformAndStorageBuffer8BitAccess
Capability UniformAndStorageBuffer8BitAccess
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_8bit_storage"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
MemoryModel Logical GLSL450
...
...
Test/baseResults/spv.8bitstorage-uint.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.8bitstorage-uint.frag
...
@@ -4,7 +4,7 @@ spv.8bitstorage-uint.frag
// Id's are bound by 173
// Id's are bound by 173
Capability Shader
Capability Shader
Capability
Capability
UniformAndStorageBuffer8BitAccess
Capability UniformAndStorageBuffer8BitAccess
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_8bit_storage"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
MemoryModel Logical GLSL450
...
...
Test/baseResults/spv.bufferhandle1.frag.out
View file @
9bb17cd0
...
@@ -4,8 +4,8 @@ spv.bufferhandle1.frag
...
@@ -4,8 +4,8 @@ spv.bufferhandle1.frag
// Id's are bound by 52
// Id's are bound by 52
Capability Shader
Capability Shader
Capability
Capability
VulkanMemoryModelKHR
Capability VulkanMemoryModelKHR
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.bufferhandle10.frag.out
View file @
9bb17cd0
...
@@ -4,8 +4,8 @@ spv.bufferhandle10.frag
...
@@ -4,8 +4,8 @@ spv.bufferhandle10.frag
// Id's are bound by 40
// Id's are bound by 40
Capability Shader
Capability Shader
Capability
Capability
VulkanMemoryModelKHR
Capability VulkanMemoryModelKHR
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.bufferhandle11.frag.out
View file @
9bb17cd0
...
@@ -7,8 +7,8 @@ WARNING: 0:6: '' : all default precisions are highp; use precision statements to
...
@@ -7,8 +7,8 @@ WARNING: 0:6: '' : all default precisions are highp; use precision statements to
// Id's are bound by 60
// Id's are bound by 60
Capability Shader
Capability Shader
Capability
Capability
StorageBuffer8BitAccess
Capability StorageBuffer8BitAccess
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_physical_storage_buffer"
Extension "SPV_EXT_physical_storage_buffer"
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
...
...
Test/baseResults/spv.bufferhandle12.frag.out
View file @
9bb17cd0
...
@@ -8,7 +8,7 @@ WARNING: 0:6: '' : all default precisions are highp; use precision statements to
...
@@ -8,7 +8,7 @@ WARNING: 0:6: '' : all default precisions are highp; use precision statements to
Capability Shader
Capability Shader
Capability StorageUniformBufferBlock16
Capability StorageUniformBufferBlock16
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_physical_storage_buffer"
Extension "SPV_EXT_physical_storage_buffer"
Extension "SPV_KHR_16bit_storage"
Extension "SPV_KHR_16bit_storage"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
...
...
Test/baseResults/spv.bufferhandle13.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.bufferhandle13.frag
...
@@ -4,7 +4,7 @@ spv.bufferhandle13.frag
// Id's are bound by 58
// Id's are bound by 58
Capability Shader
Capability Shader
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.bufferhandle14.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.bufferhandle14.frag
...
@@ -4,7 +4,7 @@ spv.bufferhandle14.frag
// Id's are bound by 46
// Id's are bound by 46
Capability Shader
Capability Shader
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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
...
...
Test/baseResults/spv.bufferhandle15.frag.out
View file @
9bb17cd0
...
@@ -7,7 +7,7 @@ WARNING: 0:16: '' : all default precisions are highp; use precision statements t
...
@@ -7,7 +7,7 @@ WARNING: 0:16: '' : all default precisions are highp; use precision statements t
// Id's are bound by 60
// Id's are bound by 60
Capability Shader
Capability Shader
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.bufferhandle16.frag.out
View file @
9bb17cd0
...
@@ -5,7 +5,7 @@ spv.bufferhandle16.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle16.frag
Capability Shader
Capability Shader
Capability Int64
Capability Int64
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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
...
...
Test/baseResults/spv.bufferhandle18.frag.out
View file @
9bb17cd0
...
@@ -5,7 +5,7 @@ spv.bufferhandle18.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle18.frag
Capability Shader
Capability Shader
Capability Int64
Capability Int64
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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
...
...
Test/baseResults/spv.bufferhandle2.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.bufferhandle2.frag
...
@@ -4,7 +4,7 @@ spv.bufferhandle2.frag
// Id's are bound by 45
// Id's are bound by 45
Capability Shader
Capability Shader
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.bufferhandle3.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.bufferhandle3.frag
...
@@ -4,7 +4,7 @@ spv.bufferhandle3.frag
// Id's are bound by 50
// Id's are bound by 50
Capability Shader
Capability Shader
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.bufferhandle4.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.bufferhandle4.frag
...
@@ -4,7 +4,7 @@ spv.bufferhandle4.frag
// Id's are bound by 61
// Id's are bound by 61
Capability Shader
Capability Shader
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.bufferhandle5.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.bufferhandle5.frag
...
@@ -4,7 +4,7 @@ spv.bufferhandle5.frag
// Id's are bound by 22
// Id's are bound by 22
Capability Shader
Capability Shader
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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
...
...
Test/baseResults/spv.bufferhandle6.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.bufferhandle6.frag
...
@@ -4,7 +4,7 @@ spv.bufferhandle6.frag
// Id's are bound by 165
// Id's are bound by 165
Capability Shader
Capability Shader
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.bufferhandle7.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.bufferhandle7.frag
...
@@ -4,7 +4,7 @@ spv.bufferhandle7.frag
// Id's are bound by 24
// Id's are bound by 24
Capability Shader
Capability Shader
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.bufferhandle8.frag.out
View file @
9bb17cd0
...
@@ -4,7 +4,7 @@ spv.bufferhandle8.frag
...
@@ -4,7 +4,7 @@ spv.bufferhandle8.frag
// Id's are bound by 27
// Id's are bound by 27
Capability Shader
Capability Shader
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.bufferhandle9.frag.out
View file @
9bb17cd0
...
@@ -5,7 +5,7 @@ spv.bufferhandle9.frag
...
@@ -5,7 +5,7 @@ spv.bufferhandle9.frag
Capability Shader
Capability Shader
Capability Int64
Capability Int64
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_EXT_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"
...
...
Test/baseResults/spv.coopmat.comp.out
View file @
9bb17cd0
...
@@ -6,9 +6,9 @@ spv.coopmat.comp
...
@@ -6,9 +6,9 @@ spv.coopmat.comp
Capability Shader
Capability Shader
Capability Float16
Capability Float16
Capability StorageUniformBufferBlock16
Capability StorageUniformBufferBlock16
Capability
Capability
VulkanMemoryModelKHR
Capability VulkanMemoryModelKHR
Capability
Capability
PhysicalStorageBufferAddressesEXT
Capability PhysicalStorageBufferAddressesEXT
Capability C
apabilityC
ooperativeMatrixNV
Capability CooperativeMatrixNV
Extension "SPV_EXT_physical_storage_buffer"
Extension "SPV_EXT_physical_storage_buffer"
Extension "SPV_KHR_16bit_storage"
Extension "SPV_KHR_16bit_storage"
Extension "SPV_KHR_storage_buffer_storage_class"
Extension "SPV_KHR_storage_buffer_storage_class"
...
...
Test/baseResults/spv.int8.frag.out
View file @
9bb17cd0
...
@@ -9,7 +9,7 @@ spv.int8.frag
...
@@ -9,7 +9,7 @@ spv.int8.frag
Capability Int64
Capability Int64
Capability Int16
Capability Int16
Capability Int8
Capability Int8
Capability
Capability
UniformAndStorageBuffer8BitAccess
Capability UniformAndStorageBuffer8BitAccess
Extension "SPV_KHR_8bit_storage"
Extension "SPV_KHR_8bit_storage"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
MemoryModel Logical GLSL450
...
...
Test/baseResults/spv.memoryScopeSemantics.comp.out
View file @
9bb17cd0
...
@@ -6,8 +6,8 @@ spv.memoryScopeSemantics.comp
...
@@ -6,8 +6,8 @@ spv.memoryScopeSemantics.comp
Capability Shader
Capability Shader
Capability Int64
Capability Int64
Capability Int64Atomics
Capability Int64Atomics
Capability
Capability
VulkanMemoryModelKHR
Capability VulkanMemoryModelKHR
Capability
Capability
VulkanMemoryModelDeviceScopeKHR
Capability VulkanMemoryModelDeviceScopeKHR
Extension "SPV_KHR_vulkan_memory_model"
Extension "SPV_KHR_vulkan_memory_model"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical VulkanKHR
MemoryModel Logical VulkanKHR
...
...
Test/baseResults/spv.nonuniform.frag.out
View file @
9bb17cd0
...
@@ -7,18 +7,18 @@ spv.nonuniform.frag
...
@@ -7,18 +7,18 @@ spv.nonuniform.frag
Capability InputAttachment
Capability InputAttachment
Capability SampledBuffer
Capability SampledBuffer
Capability ImageBuffer
Capability ImageBuffer
Capability
Capability
ShaderNonUniformEXT
Capability ShaderNonUniformEXT
Capability
Capability
RuntimeDescriptorArrayEXT
Capability RuntimeDescriptorArrayEXT
Capability
Capability
InputAttachmentArrayDynamicIndexingEXT
Capability InputAttachmentArrayDynamicIndexingEXT
Capability
Capability
UniformTexelBufferArrayDynamicIndexingEXT
Capability UniformTexelBufferArrayDynamicIndexingEXT
Capability
Capability
StorageTexelBufferArrayDynamicIndexingEXT
Capability StorageTexelBufferArrayDynamicIndexingEXT
Capability
Capability
UniformBufferArrayNonUniformIndexingEXT
Capability UniformBufferArrayNonUniformIndexingEXT
Capability
Capability
SampledImageArrayNonUniformIndexingEXT
Capability SampledImageArrayNonUniformIndexingEXT
Capability
Capability
StorageBufferArrayNonUniformIndexingEXT
Capability StorageBufferArrayNonUniformIndexingEXT
Capability
Capability
StorageImageArrayNonUniformIndexingEXT
Capability StorageImageArrayNonUniformIndexingEXT
Capability
Capability
InputAttachmentArrayNonUniformIndexingEXT
Capability InputAttachmentArrayNonUniformIndexingEXT
Capability
Capability
UniformTexelBufferArrayNonUniformIndexingEXT
Capability UniformTexelBufferArrayNonUniformIndexingEXT
Capability
Capability
StorageTexelBufferArrayNonUniformIndexingEXT
Capability StorageTexelBufferArrayNonUniformIndexingEXT
Extension "SPV_EXT_descriptor_indexing"
Extension "SPV_EXT_descriptor_indexing"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
MemoryModel Logical GLSL450
...
...
Test/baseResults/spv.nonuniform2.frag.out
View file @
9bb17cd0
...
@@ -5,9 +5,9 @@ spv.nonuniform2.frag
...
@@ -5,9 +5,9 @@ spv.nonuniform2.frag
Capability Shader
Capability Shader
Capability ImageBuffer
Capability ImageBuffer
Capability
Capability
ShaderNonUniformEXT
Capability ShaderNonUniformEXT
Capability
Capability
RuntimeDescriptorArrayEXT
Capability RuntimeDescriptorArrayEXT
Capability
Capability
StorageTexelBufferArrayNonUniformIndexingEXT
Capability StorageTexelBufferArrayNonUniformIndexingEXT
Extension "SPV_EXT_descriptor_indexing"
Extension "SPV_EXT_descriptor_indexing"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
MemoryModel Logical GLSL450
...
...
Test/baseResults/spv.shaderImageFootprint.frag.out
View file @
9bb17cd0
...
@@ -5,7 +5,7 @@ spv.shaderImageFootprint.frag
...
@@ -5,7 +5,7 @@ spv.shaderImageFootprint.frag
Capability Shader
Capability Shader
Capability MinLod
Capability MinLod
Capability
Bad
Capability
ImageFootprintNV
Extension "SPV_NV_shader_image_footprint"
Extension "SPV_NV_shader_image_footprint"
1: ExtInstImport "GLSL.std.450"
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
MemoryModel Logical GLSL450
...
...
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