Lines Matching refs:capability

31 bool IsSupportGuaranteedVulkan_1_0(uint32_t capability) {  in IsSupportGuaranteedVulkan_1_0()  argument
32 switch (capability) { in IsSupportGuaranteedVulkan_1_0()
47 bool IsSupportGuaranteedVulkan_1_1(uint32_t capability) { in IsSupportGuaranteedVulkan_1_1() argument
48 if (IsSupportGuaranteedVulkan_1_0(capability)) return true; in IsSupportGuaranteedVulkan_1_1()
49 switch (capability) { in IsSupportGuaranteedVulkan_1_1()
57 bool IsSupportGuaranteedVulkan_1_2(uint32_t capability) { in IsSupportGuaranteedVulkan_1_2() argument
58 if (IsSupportGuaranteedVulkan_1_1(capability)) return true; in IsSupportGuaranteedVulkan_1_2()
59 switch (capability) { in IsSupportGuaranteedVulkan_1_2()
66 bool IsSupportOptionalVulkan_1_0(uint32_t capability) { in IsSupportOptionalVulkan_1_0() argument
67 switch (capability) { in IsSupportOptionalVulkan_1_0()
104 bool IsSupportOptionalVulkan_1_1(uint32_t capability) { in IsSupportOptionalVulkan_1_1() argument
105 if (IsSupportOptionalVulkan_1_0(capability)) return true; in IsSupportOptionalVulkan_1_1()
107 switch (capability) { in IsSupportOptionalVulkan_1_1()
132 bool IsSupportOptionalVulkan_1_2(uint32_t capability) { in IsSupportOptionalVulkan_1_2() argument
133 if (IsSupportOptionalVulkan_1_1(capability)) return true; in IsSupportOptionalVulkan_1_2()
135 switch (capability) { in IsSupportOptionalVulkan_1_2()
164 bool IsSupportGuaranteedOpenCL_1_2(uint32_t capability, bool embedded_profile) { in IsSupportGuaranteedOpenCL_1_2() argument
165 switch (capability) { in IsSupportGuaranteedOpenCL_1_2()
180 bool IsSupportGuaranteedOpenCL_2_0(uint32_t capability, bool embedded_profile) { in IsSupportGuaranteedOpenCL_2_0() argument
181 if (IsSupportGuaranteedOpenCL_1_2(capability, embedded_profile)) return true; in IsSupportGuaranteedOpenCL_2_0()
183 switch (capability) { in IsSupportGuaranteedOpenCL_2_0()
193 bool IsSupportGuaranteedOpenCL_2_2(uint32_t capability, bool embedded_profile) { in IsSupportGuaranteedOpenCL_2_2() argument
194 if (IsSupportGuaranteedOpenCL_2_0(capability, embedded_profile)) return true; in IsSupportGuaranteedOpenCL_2_2()
196 switch (capability) { in IsSupportGuaranteedOpenCL_2_2()
204 bool IsSupportOptionalOpenCL_1_2(uint32_t capability) { in IsSupportOptionalOpenCL_1_2() argument
205 switch (capability) { in IsSupportOptionalOpenCL_1_2()
214 bool IsEnabledByExtension(ValidationState_t& _, uint32_t capability) { in IsEnabledByExtension() argument
216 _.grammar().lookupOperand(SPV_OPERAND_TYPE_CAPABILITY, capability, in IsEnabledByExtension()
231 uint32_t capability) { in IsEnabledByCapabilityOpenCL_1_2() argument
233 switch (capability) { in IsEnabledByCapabilityOpenCL_1_2()
247 uint32_t capability) { in IsEnabledByCapabilityOpenCL_2_0() argument
249 switch (capability) { in IsEnabledByCapabilityOpenCL_2_0()
277 const uint32_t capability = inst->word(operand.offset); in CapabilityPass() local
278 const auto capability_str = [&_, capability]() { in CapabilityPass()
280 if (_.grammar().lookupOperand(SPV_OPERAND_TYPE_CAPABILITY, capability, in CapabilityPass()
295 if (!IsSupportGuaranteedVulkan_1_0(capability) && in CapabilityPass()
296 !IsSupportOptionalVulkan_1_0(capability) && in CapabilityPass()
297 !IsEnabledByExtension(_, capability)) { in CapabilityPass()
304 if (!IsSupportGuaranteedVulkan_1_1(capability) && in CapabilityPass()
305 !IsSupportOptionalVulkan_1_1(capability) && in CapabilityPass()
306 !IsEnabledByExtension(_, capability)) { in CapabilityPass()
313 if (!IsSupportGuaranteedVulkan_1_2(capability) && in CapabilityPass()
314 !IsSupportOptionalVulkan_1_2(capability) && in CapabilityPass()
315 !IsEnabledByExtension(_, capability)) { in CapabilityPass()
322 if (!IsSupportGuaranteedOpenCL_1_2(capability, opencl_embedded) && in CapabilityPass()
323 !IsSupportOptionalOpenCL_1_2(capability) && in CapabilityPass()
324 !IsEnabledByExtension(_, capability) && in CapabilityPass()
325 !IsEnabledByCapabilityOpenCL_1_2(_, capability)) { in CapabilityPass()
334 if (!IsSupportGuaranteedOpenCL_2_0(capability, opencl_embedded) && in CapabilityPass()
335 !IsSupportOptionalOpenCL_1_2(capability) && in CapabilityPass()
336 !IsEnabledByExtension(_, capability) && in CapabilityPass()
337 !IsEnabledByCapabilityOpenCL_2_0(_, capability)) { in CapabilityPass()
345 if (!IsSupportGuaranteedOpenCL_2_2(capability, opencl_embedded) && in CapabilityPass()
346 !IsSupportOptionalOpenCL_1_2(capability) && in CapabilityPass()
347 !IsEnabledByExtension(_, capability) && in CapabilityPass()
348 !IsEnabledByCapabilityOpenCL_2_0(_, capability)) { in CapabilityPass()