Lines Matching full:shader
331 defm Shader : CapabilityOperand<1, 0, 0, [], [Matrix]>;
332 defm Geometry : CapabilityOperand<2, 0, 0, [], [Shader]>;
333 defm Tessellation : CapabilityOperand<3, 0, 0, [], [Shader]>;
350 defm AtomicStorage : CapabilityOperand<21, 0, 0, [], [Shader]>;
354 defm ImageGatherExtended : CapabilityOperand<25, 0, 0, [], [Shader]>;
355 defm StorageImageMultisample : CapabilityOperand<27, 0, 0, [], [Shader]>;
356 defm UniformBufferArrayDynamicIndexing : CapabilityOperand<28, 0, 0, [], [Shader]>;
357 defm SampledImageArrayDymnamicIndexing : CapabilityOperand<29, 0, 0, [], [Shader]>;
358 defm ClipDistance : CapabilityOperand<32, 0, 0, [], [Shader]>;
359 defm CullDistance : CapabilityOperand<33, 0, 0, [], [Shader]>;
360 defm SampleRateShading : CapabilityOperand<35, 0, 0, [], [Shader]>;
361 defm SampledRect : CapabilityOperand<37, 0, 0, [], [Shader]>;
365 defm InputAttachment : CapabilityOperand<40, 0, 0, [], [Shader]>;
366 defm SparseResidency : CapabilityOperand<41, 0, 0, [], [Shader]>;
367 defm MinLod : CapabilityOperand<42, 0, 0, [], [Shader]>;
370 defm SampledCubeArray : CapabilityOperand<45, 0, 0, [], [Shader]>;
374 defm ImageMSArray : CapabilityOperand<48, 0, 0, [], [Shader]>;
375 defm StorageImageExtendedFormats : CapabilityOperand<49, 0, 0, [], [Shader]>;
376 defm ImageQuery : CapabilityOperand<50, 0, 0, [], [Shader]>;
377 defm DerivativeControl : CapabilityOperand<51, 0, 0, [], [Shader]>;
378 defm InterpolationFunction : CapabilityOperand<52, 0, 0, [], [Shader]>;
379 defm TransformFeedback : CapabilityOperand<53, 0, 0, [], [Shader]>;
381 defm StorageImageReadWithoutFormat : CapabilityOperand<55, 0, 0, [], [Shader]>;
382 defm StorageImageWriteWithoutFormat : CapabilityOperand<56, 0, 0, [], [Shader]>;
396 defm DrawParameters : CapabilityOperand<4427, 0x10300, 0, [SPV_KHR_shader_draw_parameters], [Shader]>;
403 defm MultiView : CapabilityOperand<4439, 0x10300, 0, [SPV_KHR_multiview], [Shader]>;
404 defm VariablePointersStorageBuffer : CapabilityOperand<4441, 0x10300, 0, [SPV_KHR_variable_pointers], [Shader]>;
416 defm Float16ImageAMD : CapabilityOperand<5008, 0, 0, [], [Shader]>;
417 defm ImageGatherBiasLodAMD : CapabilityOperand<5009, 0, 0, [], [Shader]>;
418 defm FragmentMaskAMD : CapabilityOperand<5010, 0, 0, [], [Shader]>;
419 defm StencilExportEXT : CapabilityOperand<5013, 0, 0, [], [Shader]>;
420 defm ImageReadWriteLodAMD : CapabilityOperand<5015, 0, 0, [], [Shader]>;
428 defm FragmentFullyCoveredEXT : CapabilityOperand<5265, 0, 0, [], [Shader]>;
429 defm MeshShadingNV : CapabilityOperand<5266, 0, 0, [], [Shader]>;
430 defm ShaderNonUniformEXT : CapabilityOperand<5301, 0, 0, [], [Shader]>;
431 defm RuntimeDescriptorArrayEXT : CapabilityOperand<5302, 0, 0, [], [Shader]>;
442 defm RayTracingNV : CapabilityOperand<5340, 0, 0, [], [Shader]>;
457 defm FragmentDensityEXT : CapabilityOperand<5291, 0, 0, [], [Shader]>;
458 defm PhysicalStorageBufferAddressesEXT : CapabilityOperand<5347, 0, 0, [], [Shader]>;
459 defm CooperativeMatrixNV : CapabilityOperand<5357, 0, 0, [], [Shader]>;
562 defm Vertex : ExecutionModelOperand<0, [Shader]>;
566 defm Fragment: ExecutionModelOperand<4, [Shader]>;
567 defm GLCompute: ExecutionModelOperand<5, [Shader]>;
600 defm Simple : MemoryModelOperand<0, [Shader]>;
601 defm GLSL450 : MemoryModelOperand<1, [Shader]>;
633 defm PixelCenterInteger : ExecutionModeOperand<6, [Shader]>;
634 defm OriginUpperLeft : ExecutionModeOperand<7, [Shader]>;
635 defm OriginLowerLeft : ExecutionModeOperand<8, [Shader]>;
636 defm EarlyFragmentTests : ExecutionModeOperand<9, [Shader]>;
639 defm DepthReplacing : ExecutionModeOperand<12, [Shader]>;
640 defm DepthGreater : ExecutionModeOperand<14, [Shader]>;
641 defm DepthLess : ExecutionModeOperand<15, [Shader]>;
642 defm DepthUnchanged : ExecutionModeOperand<16, [Shader]>;
701 defm Uniform : StorageClassOperand<2, [], [Shader]>;
702 defm Output : StorageClassOperand<3, [], [Shader]>;
705 defm Private : StorageClassOperand<6, [], [Shader]>;
708 defm PushConstant : StorageClassOperand<9, [], [Shader]>;
711 defm StorageBuffer : StorageClassOperand<12, [], [Shader]>;
746 defm DIM_2D : DimOperand<1, "2D", [Shader, Kernel, ImageMSArray]>;
748 defm DIM_Cube : DimOperand<3, "Cube", [Shader, ImageCubeArray]>;
829 defm Rgba32f : ImageFormatOperand<1, [Shader]>;
830 defm Rgba16f : ImageFormatOperand<2, [Shader]>;
831 defm R32f : ImageFormatOperand<3, [Shader]>;
832 defm Rgba8 : ImageFormatOperand<4, [Shader]>;
833 defm Rgba8Snorm : ImageFormatOperand<5, [Shader]>;
849 defm Rgba32i : ImageFormatOperand<21, [Shader]>;
850 defm Rgba16i : ImageFormatOperand<22, [Shader]>;
851 defm Rgba8i : ImageFormatOperand<23, [Shader]>;
852 defm R32i : ImageFormatOperand<24, [Shader]>;
858 defm Rgba32ui : ImageFormatOperand<30, [Shader]>;
859 defm Rgba16ui : ImageFormatOperand<31, [Shader]>;
860 defm Rgba8ui : ImageFormatOperand<32, [Shader]>;
861 defm R32ui : ImageFormatOperand<33, [Shader]>;
975 defm Bias : ImageOperandOperand<0x1, [Shader]>;
1152 defm RelaxedPrecision : DecorationOperand<0, 0, 0, [], [Shader]>;
1153 defm SpecId : DecorationOperand<1, 0, 0, [], [Shader, Kernel]>;
1154 defm Block : DecorationOperand<2, 0, 0, [], [Shader]>;
1155 defm BufferBlock : DecorationOperand<3, 0, 0, [], [Shader]>;
1158 defm ArrayStride : DecorationOperand<6, 0, 0, [], [Shader]>;
1160 defm GLSLShared : DecorationOperand<8, 0, 0, [], [Shader]>;
1161 defm GLSLPacked : DecorationOperand<9, 0, 0, [], [Shader]>;
1164 defm NoPerspective : DecorationOperand<13, 0, 0, [], [Shader]>;
1165 defm Flat : DecorationOperand<14, 0, 0, [], [Shader]>;
1167 defm Centroid : DecorationOperand<16, 0, 0, [], [Shader]>;
1169 defm Invariant : DecorationOperand<18, 0, 0, [], [Shader]>;
1177 defm Uniform : DecorationOperand<26, 0, 0, [], [Shader]>;
1178 defm UniformId : DecorationOperand<27, 0, 0, [], [Shader]>;
1181 defm Location : DecorationOperand<30, 0, 0, [], [Shader]>;
1182 defm Component : DecorationOperand<31, 0, 0, [], [Shader]>;
1183 defm Index : DecorationOperand<32, 0, 0, [], [Shader]>;
1184 defm Binding : DecorationOperand<33, 0, 0, [], [Shader]>;
1185 defm DescriptorSet : DecorationOperand<34, 0, 0, [], [Shader]>;
1186 defm Offset : DecorationOperand<35, 0, 0, [], [Shader]>;
1193 defm NoContraction : DecorationOperand<42, 0, 0, [], [Shader]>;
1247 defm Position : BuiltInOperand<0, 0, 0, [], [Shader]>;
1248 defm PointSize : BuiltInOperand<1, 0, 0, [], [Shader]>;
1251 defm VertexId : BuiltInOperand<5, 0, 0, [], [Shader]>;
1252 defm InstanceId : BuiltInOperand<6, 0, 0, [], [Shader]>;
1261 defm FragCoord : BuiltInOperand<15, 0, 0, [], [Shader]>;
1262 defm PointCoord : BuiltInOperand<16, 0, 0, [], [Shader]>;
1263 defm FrontFacing : BuiltInOperand<17, 0, 0, [], [Shader]>;
1266 defm SampleMask : BuiltInOperand<20, 0, 0, [], [Shader]>;
1267 defm FragDepth : BuiltInOperand<22, 0, 0, [], [Shader]>;
1268 defm HelperInvocation : BuiltInOperand<23, 0, 0, [], [Shader]>;
1286 defm VertexIndex : BuiltInOperand<42, 0, 0, [], [Shader]>;
1287 defm InstanceIndex : BuiltInOperand<43, 0, 0, [], [Shader]>;
1454 defm UniformMemory : MemorySemanticsOperand<0x40, 0, 0, [], [Shader]>;