Lines Matching refs:ADD_VEC_INIT

131 #define ADD_VEC_INIT(Cap, ...)                                                 \  macro
140 ADD_VEC_INIT(CapabilityShader, { CapabilityMatrix }); in init()
141 ADD_VEC_INIT(CapabilityGeometry, { CapabilityShader }); in init()
142 ADD_VEC_INIT(CapabilityTessellation, { CapabilityShader }); in init()
143 ADD_VEC_INIT(CapabilityVector16, { CapabilityKernel }); in init()
144 ADD_VEC_INIT(CapabilityFloat16Buffer, { CapabilityKernel }); in init()
145 ADD_VEC_INIT(CapabilityInt64Atomics, { CapabilityInt64 }); in init()
146 ADD_VEC_INIT(CapabilityImageBasic, { CapabilityKernel }); in init()
147 ADD_VEC_INIT(CapabilityImageReadWrite, { CapabilityImageBasic }); in init()
148 ADD_VEC_INIT(CapabilityImageMipmap, { CapabilityImageBasic }); in init()
149 ADD_VEC_INIT(CapabilityPipes, { CapabilityKernel }); in init()
150 ADD_VEC_INIT(CapabilityDeviceEnqueue, { CapabilityKernel }); in init()
151 ADD_VEC_INIT(CapabilityLiteralSampler, { CapabilityKernel }); in init()
152 ADD_VEC_INIT(CapabilityAtomicStorage, { CapabilityShader }); in init()
153 ADD_VEC_INIT(CapabilityTessellationPointSize, { CapabilityTessellation }); in init()
154 ADD_VEC_INIT(CapabilityGeometryPointSize, { CapabilityGeometry }); in init()
155 ADD_VEC_INIT(CapabilityImageGatherExtended, { CapabilityShader }); in init()
156 ADD_VEC_INIT(CapabilityStorageImageMultisample, { CapabilityShader }); in init()
157 ADD_VEC_INIT(CapabilityUniformBufferArrayDynamicIndexing, { CapabilityShader }); in init()
158 ADD_VEC_INIT(CapabilitySampledImageArrayDynamicIndexing, { CapabilityShader }); in init()
159 ADD_VEC_INIT(CapabilityStorageBufferArrayDynamicIndexing, { CapabilityShader }); in init()
160 ADD_VEC_INIT(CapabilityStorageImageArrayDynamicIndexing, { CapabilityShader }); in init()
161 ADD_VEC_INIT(CapabilityClipDistance, { CapabilityShader }); in init()
162 ADD_VEC_INIT(CapabilityCullDistance, { CapabilityShader }); in init()
163 ADD_VEC_INIT(CapabilityImageCubeArray, { CapabilitySampledCubeArray }); in init()
164 ADD_VEC_INIT(CapabilitySampleRateShading, { CapabilityShader }); in init()
165 ADD_VEC_INIT(CapabilityImageRect, { CapabilitySampledRect }); in init()
166 ADD_VEC_INIT(CapabilitySampledRect, { CapabilityShader }); in init()
167 ADD_VEC_INIT(CapabilityGenericPointer, { CapabilityAddresses }); in init()
168 ADD_VEC_INIT(CapabilityInt8, { CapabilityKernel }); in init()
169 ADD_VEC_INIT(CapabilityInputAttachment, { CapabilityShader }); in init()
170 ADD_VEC_INIT(CapabilitySparseResidency, { CapabilityShader }); in init()
171 ADD_VEC_INIT(CapabilityMinLod, { CapabilityShader }); in init()
172 ADD_VEC_INIT(CapabilitySampled1D, { CapabilityShader }); in init()
173 ADD_VEC_INIT(CapabilityImage1D, { CapabilitySampled1D }); in init()
174 ADD_VEC_INIT(CapabilitySampledCubeArray, { CapabilityShader }); in init()
175 ADD_VEC_INIT(CapabilitySampledBuffer, { CapabilityShader }); in init()
176 ADD_VEC_INIT(CapabilityImageBuffer, { CapabilitySampledBuffer }); in init()
177 ADD_VEC_INIT(CapabilityImageMSArray, { CapabilityShader }); in init()
178 ADD_VEC_INIT(CapabilityStorageImageExtendedFormats, { CapabilityShader }); in init()
179 ADD_VEC_INIT(CapabilityImageQuery, { CapabilityShader }); in init()
180 ADD_VEC_INIT(CapabilityDerivativeControl, { CapabilityShader }); in init()
181 ADD_VEC_INIT(CapabilityInterpolationFunction, { CapabilityShader }); in init()
182 ADD_VEC_INIT(CapabilityTransformFeedback, { CapabilityShader }); in init()
183 ADD_VEC_INIT(CapabilityGeometryStreams, { CapabilityGeometry }); in init()
184 ADD_VEC_INIT(CapabilityStorageImageReadWithoutFormat, { CapabilityShader }); in init()
185 ADD_VEC_INIT(CapabilityStorageImageWriteWithoutFormat, { CapabilityShader }); in init()
186 ADD_VEC_INIT(CapabilityMultiViewport, { CapabilityGeometry }); in init()
191 ADD_VEC_INIT(ExecutionModelVertex, { CapabilityShader }); in init()
192 ADD_VEC_INIT(ExecutionModelTessellationControl, { CapabilityTessellation }); in init()
193 ADD_VEC_INIT(ExecutionModelTessellationEvaluation, { CapabilityTessellation }); in init()
194 ADD_VEC_INIT(ExecutionModelGeometry, { CapabilityGeometry }); in init()
195 ADD_VEC_INIT(ExecutionModelFragment, { CapabilityShader }); in init()
196 ADD_VEC_INIT(ExecutionModelGLCompute, { CapabilityShader }); in init()
197 ADD_VEC_INIT(ExecutionModelKernel, { CapabilityKernel }); in init()
202 ADD_VEC_INIT(ExecutionModeInvocations, { CapabilityGeometry }); in init()
203 ADD_VEC_INIT(ExecutionModeSpacingEqual, { CapabilityTessellation }); in init()
204 ADD_VEC_INIT(ExecutionModeSpacingFractionalEven, { CapabilityTessellation }); in init()
205 ADD_VEC_INIT(ExecutionModeSpacingFractionalOdd, { CapabilityTessellation }); in init()
206 ADD_VEC_INIT(ExecutionModeVertexOrderCw, { CapabilityTessellation }); in init()
207 ADD_VEC_INIT(ExecutionModeVertexOrderCcw, { CapabilityTessellation }); in init()
208 ADD_VEC_INIT(ExecutionModePixelCenterInteger, { CapabilityShader }); in init()
209 ADD_VEC_INIT(ExecutionModeOriginUpperLeft, { CapabilityShader }); in init()
210 ADD_VEC_INIT(ExecutionModeOriginLowerLeft, { CapabilityShader }); in init()
211 ADD_VEC_INIT(ExecutionModeEarlyFragmentTests, { CapabilityShader }); in init()
212 ADD_VEC_INIT(ExecutionModePointMode, { CapabilityTessellation }); in init()
213 ADD_VEC_INIT(ExecutionModeXfb, { CapabilityTransformFeedback }); in init()
214 ADD_VEC_INIT(ExecutionModeDepthReplacing, { CapabilityShader }); in init()
215 ADD_VEC_INIT(ExecutionModeDepthGreater, { CapabilityShader }); in init()
216 ADD_VEC_INIT(ExecutionModeDepthLess, { CapabilityShader }); in init()
217 ADD_VEC_INIT(ExecutionModeDepthUnchanged, { CapabilityShader }); in init()
218 ADD_VEC_INIT(ExecutionModeLocalSizeHint, { CapabilityKernel }); in init()
219 ADD_VEC_INIT(ExecutionModeInputPoints, { CapabilityGeometry }); in init()
220 ADD_VEC_INIT(ExecutionModeInputLines, { CapabilityGeometry }); in init()
221 ADD_VEC_INIT(ExecutionModeInputLinesAdjacency, { CapabilityGeometry }); in init()
222 ADD_VEC_INIT(ExecutionModeTriangles, { CapabilityGeometry, CapabilityTessellation }); in init()
223 ADD_VEC_INIT(ExecutionModeInputTrianglesAdjacency, { CapabilityGeometry }); in init()
224 ADD_VEC_INIT(ExecutionModeQuads, { CapabilityTessellation }); in init()
225 ADD_VEC_INIT(ExecutionModeIsolines, { CapabilityTessellation }); in init()
226 ADD_VEC_INIT(ExecutionModeOutputVertices, { CapabilityGeometry, CapabilityTessellation }); in init()
227 ADD_VEC_INIT(ExecutionModeOutputPoints, { CapabilityGeometry }); in init()
228 ADD_VEC_INIT(ExecutionModeOutputLineStrip, { CapabilityGeometry }); in init()
229 ADD_VEC_INIT(ExecutionModeOutputTriangleStrip, { CapabilityGeometry }); in init()
230 ADD_VEC_INIT(ExecutionModeVecTypeHint, { CapabilityKernel }); in init()
231 ADD_VEC_INIT(ExecutionModeContractionOff, { CapabilityKernel }); in init()
236 ADD_VEC_INIT(MemoryModelSimple, { CapabilityShader }); in init()
237 ADD_VEC_INIT(MemoryModelGLSL450, { CapabilityShader }); in init()
238 ADD_VEC_INIT(MemoryModelOpenCL, { CapabilityKernel }); in init()
243 ADD_VEC_INIT(StorageClassInput, { CapabilityShader }); in init()
244 ADD_VEC_INIT(StorageClassUniform, { CapabilityShader }); in init()
245 ADD_VEC_INIT(StorageClassOutput, { CapabilityShader }); in init()
246 ADD_VEC_INIT(StorageClassPrivate, { CapabilityShader }); in init()
247 ADD_VEC_INIT(StorageClassGeneric, { CapabilityGenericPointer }); in init()
248 ADD_VEC_INIT(StorageClassPushConstant, { CapabilityShader }); in init()
249 ADD_VEC_INIT(StorageClassAtomicCounter, { CapabilityAtomicStorage }); in init()
254 ADD_VEC_INIT(Dim1D, { CapabilitySampled1D }); in init()
255 ADD_VEC_INIT(DimCube, { CapabilityShader }); in init()
256 ADD_VEC_INIT(DimRect, { CapabilitySampledRect }); in init()
257 ADD_VEC_INIT(DimBuffer, { CapabilitySampledBuffer }); in init()
258 ADD_VEC_INIT(DimSubpassData, {CapabilityInputAttachment }); in init()
263 ADD_VEC_INIT(ImageFormatRgba32f, { CapabilityShader }); in init()
264 ADD_VEC_INIT(ImageFormatRgba16f, { CapabilityShader }); in init()
265 ADD_VEC_INIT(ImageFormatR32f, { CapabilityShader }); in init()
266 ADD_VEC_INIT(ImageFormatRgba8, { CapabilityShader }); in init()
267 ADD_VEC_INIT(ImageFormatRgba8Snorm, { CapabilityShader }); in init()
268 ADD_VEC_INIT(ImageFormatRg32f, { CapabilityStorageImageExtendedFormats }); in init()
269 ADD_VEC_INIT(ImageFormatRg16f, { CapabilityStorageImageExtendedFormats }); in init()
270 ADD_VEC_INIT(ImageFormatR11fG11fB10f, { CapabilityStorageImageExtendedFormats }); in init()
271 ADD_VEC_INIT(ImageFormatR16f, { CapabilityStorageImageExtendedFormats }); in init()
272 ADD_VEC_INIT(ImageFormatRgba16, { CapabilityStorageImageExtendedFormats }); in init()
273 ADD_VEC_INIT(ImageFormatRgb10A2, { CapabilityStorageImageExtendedFormats }); in init()
274 ADD_VEC_INIT(ImageFormatRg16, { CapabilityStorageImageExtendedFormats }); in init()
275 ADD_VEC_INIT(ImageFormatRg8, { CapabilityStorageImageExtendedFormats }); in init()
276 ADD_VEC_INIT(ImageFormatR16, { CapabilityStorageImageExtendedFormats }); in init()
277 ADD_VEC_INIT(ImageFormatR8, { CapabilityStorageImageExtendedFormats }); in init()
278 ADD_VEC_INIT(ImageFormatRgba16Snorm, { CapabilityStorageImageExtendedFormats }); in init()
279 ADD_VEC_INIT(ImageFormatRg16Snorm, { CapabilityStorageImageExtendedFormats }); in init()
280 ADD_VEC_INIT(ImageFormatRg8Snorm, { CapabilityStorageImageExtendedFormats }); in init()
281 ADD_VEC_INIT(ImageFormatR16Snorm, { CapabilityStorageImageExtendedFormats }); in init()
282 ADD_VEC_INIT(ImageFormatR8Snorm, { CapabilityStorageImageExtendedFormats }); in init()
283 ADD_VEC_INIT(ImageFormatRgba32i, { CapabilityShader }); in init()
284 ADD_VEC_INIT(ImageFormatRgba16i, { CapabilityShader }); in init()
285 ADD_VEC_INIT(ImageFormatRgba8i, { CapabilityShader }); in init()
286 ADD_VEC_INIT(ImageFormatR32i, { CapabilityShader }); in init()
287 ADD_VEC_INIT(ImageFormatRg32i, { CapabilityStorageImageExtendedFormats }); in init()
288 ADD_VEC_INIT(ImageFormatRg16i, { CapabilityStorageImageExtendedFormats }); in init()
289 ADD_VEC_INIT(ImageFormatRg8i, { CapabilityStorageImageExtendedFormats }); in init()
290 ADD_VEC_INIT(ImageFormatR16i, { CapabilityStorageImageExtendedFormats }); in init()
291 ADD_VEC_INIT(ImageFormatR8i, { CapabilityStorageImageExtendedFormats }); in init()
292 ADD_VEC_INIT(ImageFormatRgba32ui, { CapabilityShader }); in init()
293 ADD_VEC_INIT(ImageFormatRgba16ui, { CapabilityShader }); in init()
294 ADD_VEC_INIT(ImageFormatRgba8ui, { CapabilityShader }); in init()
295 ADD_VEC_INIT(ImageFormatR32ui, { CapabilityShader }); in init()
296 ADD_VEC_INIT(ImageFormatRgb10a2ui, { CapabilityStorageImageExtendedFormats }); in init()
297 ADD_VEC_INIT(ImageFormatRg32ui, { CapabilityStorageImageExtendedFormats }); in init()
298 ADD_VEC_INIT(ImageFormatRg16ui, { CapabilityStorageImageExtendedFormats }); in init()
299 ADD_VEC_INIT(ImageFormatR16ui, { CapabilityStorageImageExtendedFormats }); in init()
300 ADD_VEC_INIT(ImageFormatR8ui, { CapabilityStorageImageExtendedFormats }); in init()
305 ADD_VEC_INIT(ImageOperandsBiasMask, { CapabilityShader }); in init()
306 ADD_VEC_INIT(ImageOperandsOffsetMask, { CapabilityImageGatherExtended }); in init()
307 ADD_VEC_INIT(ImageOperandsMinLodMask, { CapabilityMinLod }); in init()
312 ADD_VEC_INIT(DecorationRelaxedPrecision, { CapabilityShader }); in init()
313 ADD_VEC_INIT(DecorationSpecId, { CapabilityShader }); in init()
314 ADD_VEC_INIT(DecorationBlock, { CapabilityShader }); in init()
315 ADD_VEC_INIT(DecorationBufferBlock, { CapabilityShader }); in init()
316 ADD_VEC_INIT(DecorationRowMajor, { CapabilityMatrix }); in init()
317 ADD_VEC_INIT(DecorationColMajor, { CapabilityMatrix }); in init()
318 ADD_VEC_INIT(DecorationArrayStride, { CapabilityShader }); in init()
319 ADD_VEC_INIT(DecorationMatrixStride, { CapabilityMatrix }); in init()
320 ADD_VEC_INIT(DecorationGLSLShared, { CapabilityShader }); in init()
321 ADD_VEC_INIT(DecorationGLSLPacked, { CapabilityShader }); in init()
322 ADD_VEC_INIT(DecorationCPacked, { CapabilityKernel }); in init()
323 ADD_VEC_INIT(DecorationNoPerspective, { CapabilityShader }); in init()
324 ADD_VEC_INIT(DecorationFlat, { CapabilityShader }); in init()
325 ADD_VEC_INIT(DecorationPatch, { CapabilityTessellation }); in init()
326 ADD_VEC_INIT(DecorationCentroid, { CapabilityShader }); in init()
327 ADD_VEC_INIT(DecorationSample, { CapabilitySampleRateShading }); in init()
328 ADD_VEC_INIT(DecorationInvariant, { CapabilityShader }); in init()
329 ADD_VEC_INIT(DecorationConstant, { CapabilityKernel }); in init()
330 ADD_VEC_INIT(DecorationUniform, { CapabilityShader }); in init()
331 ADD_VEC_INIT(DecorationSaturatedConversion, { CapabilityKernel }); in init()
332 ADD_VEC_INIT(DecorationStream, { CapabilityGeometryStreams }); in init()
333 ADD_VEC_INIT(DecorationLocation, { CapabilityShader }); in init()
334 ADD_VEC_INIT(DecorationComponent, { CapabilityShader }); in init()
335 ADD_VEC_INIT(DecorationIndex, { CapabilityShader }); in init()
336 ADD_VEC_INIT(DecorationBinding, { CapabilityShader }); in init()
337 ADD_VEC_INIT(DecorationDescriptorSet, { CapabilityShader }); in init()
338 ADD_VEC_INIT(DecorationOffset, { CapabilityShader }); in init()
339 ADD_VEC_INIT(DecorationXfbBuffer, { CapabilityTransformFeedback }); in init()
340 ADD_VEC_INIT(DecorationXfbStride, { CapabilityTransformFeedback }); in init()
341 ADD_VEC_INIT(DecorationFuncParamAttr, { CapabilityKernel }); in init()
342 ADD_VEC_INIT(DecorationFPRoundingMode, { CapabilityKernel }); in init()
343 ADD_VEC_INIT(DecorationFPFastMathMode, { CapabilityKernel }); in init()
344 ADD_VEC_INIT(DecorationLinkageAttributes, { CapabilityLinkage }); in init()
345 ADD_VEC_INIT(DecorationNoContraction, { CapabilityShader }); in init()
346 ADD_VEC_INIT(DecorationInputAttachmentIndex, { CapabilityInputAttachment }); in init()
347 ADD_VEC_INIT(DecorationAlignment, { CapabilityKernel }); in init()
352 ADD_VEC_INIT(BuiltInPosition, { CapabilityShader }); in init()
353 ADD_VEC_INIT(BuiltInPointSize, { CapabilityShader }); in init()
354 ADD_VEC_INIT(BuiltInClipDistance, { CapabilityClipDistance }); in init()
355 ADD_VEC_INIT(BuiltInCullDistance, { CapabilityCullDistance }); in init()
356 ADD_VEC_INIT(BuiltInVertexId, { CapabilityShader }); in init()
357 ADD_VEC_INIT(BuiltInInstanceId, { CapabilityShader }); in init()
358 ADD_VEC_INIT(BuiltInPrimitiveId, { CapabilityGeometry, CapabilityTessellation }); in init()
359 ADD_VEC_INIT(BuiltInInvocationId, { CapabilityGeometry, CapabilityTessellation }); in init()
360 ADD_VEC_INIT(BuiltInLayer, { CapabilityGeometry }); in init()
361 ADD_VEC_INIT(BuiltInViewportIndex, { CapabilityMultiViewport }); in init()
362 ADD_VEC_INIT(BuiltInTessLevelOuter, { CapabilityTessellation }); in init()
363 ADD_VEC_INIT(BuiltInTessLevelInner, { CapabilityTessellation }); in init()
364 ADD_VEC_INIT(BuiltInTessCoord, { CapabilityTessellation }); in init()
365 ADD_VEC_INIT(BuiltInPatchVertices, { CapabilityTessellation }); in init()
366 ADD_VEC_INIT(BuiltInFragCoord, { CapabilityShader }); in init()
367 ADD_VEC_INIT(BuiltInPointCoord, { CapabilityShader }); in init()
368 ADD_VEC_INIT(BuiltInFrontFacing, { CapabilityShader }); in init()
369 ADD_VEC_INIT(BuiltInSampleId, { CapabilitySampleRateShading }); in init()
370 ADD_VEC_INIT(BuiltInSamplePosition, { CapabilitySampleRateShading }); in init()
371 ADD_VEC_INIT(BuiltInSampleMask, { CapabilitySampleRateShading }); in init()
372 ADD_VEC_INIT(BuiltInFragDepth, { CapabilityShader }); in init()
373 ADD_VEC_INIT(BuiltInHelperInvocation, { CapabilityShader }); in init()
374 ADD_VEC_INIT(BuiltInWorkDim, { CapabilityKernel }); in init()
375 ADD_VEC_INIT(BuiltInGlobalSize, { CapabilityKernel }); in init()
376 ADD_VEC_INIT(BuiltInEnqueuedWorkgroupSize, { CapabilityKernel }); in init()
377 ADD_VEC_INIT(BuiltInGlobalOffset, { CapabilityKernel }); in init()
378 ADD_VEC_INIT(BuiltInGlobalLinearId, { CapabilityKernel }); in init()
379 ADD_VEC_INIT(BuiltInSubgroupSize, { CapabilityKernel }); in init()
380 ADD_VEC_INIT(BuiltInSubgroupMaxSize, { CapabilityKernel }); in init()
381 ADD_VEC_INIT(BuiltInNumSubgroups, { CapabilityKernel }); in init()
382 ADD_VEC_INIT(BuiltInNumEnqueuedSubgroups, { CapabilityKernel }); in init()
383 ADD_VEC_INIT(BuiltInSubgroupId, { CapabilityKernel }); in init()
384 ADD_VEC_INIT(BuiltInSubgroupLocalInvocationId, { CapabilityKernel }); in init()
385 ADD_VEC_INIT(BuiltInVertexIndex, { CapabilityShader }); in init()
386 ADD_VEC_INIT(BuiltInInstanceIndex, { CapabilityShader }); in init()
391 ADD_VEC_INIT(MemorySemanticsUniformMemoryMask, { CapabilityShader }); in init()
392 ADD_VEC_INIT(MemorySemanticsAtomicCounterMemoryMask, { CapabilityAtomicStorage }); in init()
395 #undef ADD_VEC_INIT