MCPcopy Create free account
hub / github.com/KhronosGroup/SPIRV-Tools / IsSupportOptionalOpenCL_1_2

Function IsSupportOptionalOpenCL_1_2

source/val/validate_capability.cpp:280–290  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

278}
279
280bool IsSupportOptionalOpenCL_1_2(uint32_t capability) {
281 switch (spv::Capability(capability)) {
282 case spv::Capability::ImageBasic:
283 case spv::Capability::Float64:
284 case spv::Capability::Float16:
285 return true;
286 default:
287 break;
288 }
289 return false;
290}
291
292// Checks if |capability| was enabled by extension.
293bool IsEnabledByExtension(ValidationState_t& _, uint32_t capability) {

Callers 1

CapabilityPassFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected