Remove the test spv.intrinsicsSpecConst
According to current SPIR-V spec, we couldn't write a valid case that references OpExecutionModeId and OpDecorateId.
This commit is contained in:
parent
2c54c20813
commit
3e9e60af86
@ -900,6 +900,12 @@ const char* CapabilityString(int info)
|
||||
case CapabilityDeviceGroup: return "DeviceGroup";
|
||||
case CapabilityMultiView: return "MultiView";
|
||||
|
||||
case CapabilityDenormPreserve: return "DenormPreserve";
|
||||
case CapabilityDenormFlushToZero: return "DenormFlushToZero";
|
||||
case CapabilitySignedZeroInfNanPreserve: return "SignedZeroInfNanPreserve";
|
||||
case CapabilityRoundingModeRTE: return "RoundingModeRTE";
|
||||
case CapabilityRoundingModeRTZ: return "RoundingModeRTZ";
|
||||
|
||||
case CapabilityStencilExportEXT: return "StencilExportEXT";
|
||||
|
||||
case CapabilityFloat16ImageAMD: return "Float16ImageAMD";
|
||||
|
@ -1,35 +0,0 @@
|
||||
spv.intrinsicsSpecConst.vert
|
||||
Validation failed
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 8000a
|
||||
// Id's are bound by 13
|
||||
|
||||
Capability Shader
|
||||
1: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Vertex 4 "main" 10
|
||||
ExecutionModeId 4 DenormFlushToZero 7
|
||||
Source GLSL 450
|
||||
SourceExtension "GL_EXT_spirv_intrinsics"
|
||||
Name 4 "main"
|
||||
Name 7 "targetWidth"
|
||||
Name 10 "pointSize"
|
||||
Name 11 "builtIn"
|
||||
Decorate 7(targetWidth) SpecId 5
|
||||
Decorate 10(pointSize) Location 0
|
||||
Decorate 11(builtIn) SpecId 6
|
||||
DecorateId 10(pointSize) BuiltIn 11(builtIn)
|
||||
2: TypeVoid
|
||||
3: TypeFunction 2
|
||||
6: TypeInt 32 0
|
||||
7(targetWidth): 6(int) SpecConstant 32
|
||||
8: TypeFloat 32
|
||||
9: TypePointer Output 8(float)
|
||||
10(pointSize): 9(ptr) Variable Output
|
||||
11(builtIn): 6(int) SpecConstant 1
|
||||
12: 8(float) Constant 1082130432
|
||||
4(main): 2 Function None 3
|
||||
5: Label
|
||||
Store 10(pointSize) 12
|
||||
Return
|
||||
FunctionEnd
|
@ -1,14 +0,0 @@
|
||||
#version 450 core
|
||||
|
||||
#extension GL_EXT_spirv_intrinsics: enable
|
||||
|
||||
layout(constant_id = 5) const uint targetWidth = 32;
|
||||
spirv_execution_mode_id(4460/*=DenormFlushToZero*/, targetWidth);
|
||||
|
||||
layout(constant_id = 6) const uint builtIn = 1;
|
||||
spirv_decorate_id(11/*=BuiltIn*/, builtIn) out float pointSize;
|
||||
|
||||
void main()
|
||||
{
|
||||
pointSize = 4.0;
|
||||
}
|
@ -365,7 +365,6 @@ INSTANTIATE_TEST_SUITE_P(
|
||||
"spv.int64.frag",
|
||||
"spv.intcoopmat.comp",
|
||||
"spv.intOps.vert",
|
||||
"spv.intrinsicsSpecConst.vert",
|
||||
"spv.intrinsicsSpirvByReference.vert",
|
||||
"spv.intrinsicsSpirvDecorate.frag",
|
||||
"spv.intrinsicsSpirvExecutionMode.frag",
|
||||
|
Loading…
x
Reference in New Issue
Block a user