/third_party/pulseaudio/src/modules/bluetooth/ |
D | a2dp-codec-sbc.c | 64 const a2dp_sbc_t *capabilities = (const a2dp_sbc_t *) capabilities_buffer; in can_accept_capabilities() local 66 if (capabilities_size != sizeof(*capabilities)) in can_accept_capabilities() 69 …if (!(capabilities->frequency & (SBC_SAMPLING_FREQ_16000 | SBC_SAMPLING_FREQ_32000 | SBC_SAMPLING_… in can_accept_capabilities() 72 …if (!(capabilities->channel_mode & (SBC_CHANNEL_MODE_MONO | SBC_CHANNEL_MODE_DUAL_CHANNEL | SBC_CH… in can_accept_capabilities() 75 if (!(capabilities->allocation_method & (SBC_ALLOCATION_SNR | SBC_ALLOCATION_LOUDNESS))) in can_accept_capabilities() 78 if (!(capabilities->subbands & (SBC_SUBBANDS_4 | SBC_SUBBANDS_8))) in can_accept_capabilities() 81 …if (!(capabilities->block_length & (SBC_BLOCK_LENGTH_4 | SBC_BLOCK_LENGTH_8 | SBC_BLOCK_LENGTH_12 … in can_accept_capabilities() 88 const a2dp_sbc_t *capabilities = (const a2dp_sbc_t *) capabilities_buffer; in can_accept_capabilities_xq() local 90 if (capabilities_size != sizeof(*capabilities)) in can_accept_capabilities_xq() 93 if (!(capabilities->frequency & (SBC_SAMPLING_FREQ_44100 | SBC_SAMPLING_FREQ_48000))) in can_accept_capabilities_xq() [all …]
|
D | a2dp-codec-aptx-gst.c | 60 static bool can_accept_capabilities_common(const a2dp_aptx_t *capabilities, uint32_t vendor_id, uin… in can_accept_capabilities_common() argument 61 …if (A2DP_GET_VENDOR_ID(capabilities->info) != vendor_id || A2DP_GET_CODEC_ID(capabilities->info) !… in can_accept_capabilities_common() 64 if (!(capabilities->frequency & (APTX_SAMPLING_FREQ_16000 | APTX_SAMPLING_FREQ_32000 | in can_accept_capabilities_common() 68 if (!(capabilities->channel_mode & APTX_CHANNEL_MODE_STEREO)) in can_accept_capabilities_common() 75 const a2dp_aptx_t *capabilities = (const a2dp_aptx_t *) capabilities_buffer; in can_accept_capabilities() local 77 if (capabilities_size != sizeof(*capabilities)) in can_accept_capabilities() 80 return can_accept_capabilities_common(capabilities, APTX_VENDOR_ID, APTX_CODEC_ID); in can_accept_capabilities() 84 const a2dp_aptx_hd_t *capabilities = (const a2dp_aptx_hd_t *) capabilities_buffer; in can_accept_capabilities_hd() local 86 if (capabilities_size != sizeof(*capabilities)) in can_accept_capabilities_hd() 89 return can_accept_capabilities_common(&capabilities->aptx, APTX_HD_VENDOR_ID, APTX_HD_CODEC_ID); in can_accept_capabilities_hd() [all …]
|
D | a2dp-codec-ldac-gst.c | 52 static bool can_accept_capabilities_common(const a2dp_ldac_t *capabilities, uint32_t vendor_id, uin… in can_accept_capabilities_common() argument 53 …if (A2DP_GET_VENDOR_ID(capabilities->info) != vendor_id || A2DP_GET_CODEC_ID(capabilities->info) !… in can_accept_capabilities_common() 56 if (!(capabilities->frequency & (LDAC_SAMPLING_FREQ_44100 | LDAC_SAMPLING_FREQ_48000 | in can_accept_capabilities_common() 60 if (!(capabilities->channel_mode & LDAC_CHANNEL_MODE_STEREO)) in can_accept_capabilities_common() 67 const a2dp_ldac_t *capabilities = (const a2dp_ldac_t *) capabilities_buffer; in can_accept_capabilities() local 69 if (capabilities_size != sizeof(*capabilities)) in can_accept_capabilities() 72 return can_accept_capabilities_common(capabilities, LDAC_VENDOR_ID, LDAC_CODEC_ID); in can_accept_capabilities() 89 static void fill_capabilities_common(a2dp_ldac_t *capabilities, uint32_t vendor_id, uint16_t codec_… in fill_capabilities_common() argument 90 capabilities->info = A2DP_SET_VENDOR_ID_CODEC_ID(vendor_id, codec_id); in fill_capabilities_common() 91 capabilities->channel_mode = LDAC_CHANNEL_MODE_STEREO; in fill_capabilities_common() [all …]
|
/third_party/vk-gl-cts/framework/egl/ |
D | egluNativeDisplay.cpp | 39 NativeDisplay::NativeDisplay (Capability capabilities, EGLenum platformType, const char* platformEx… in NativeDisplay() argument 40 : m_capabilities (capabilities) in NativeDisplay() 45 DE_ASSERT(capabilities & platformCapabilities); in NativeDisplay() 48 NativeDisplay::NativeDisplay (Capability capabilities) in NativeDisplay() argument 49 : m_capabilities (capabilities) in NativeDisplay() 53 DE_ASSERT(!(capabilities & platformCapabilities)); in NativeDisplay() 54 DE_ASSERT(capabilities & CAPABILITY_GET_DISPLAY_LEGACY); in NativeDisplay() 87 …ring& name, const std::string& description, NativeDisplay::Capability capabilities, EGLenum platfo… in NativeDisplayFactory() argument 89 , m_capabilities (capabilities) in NativeDisplayFactory() 94 DE_ASSERT(capabilities & platformCapabilities); in NativeDisplayFactory() [all …]
|
D | egluNativePixmap.cpp | 33 NativePixmap::NativePixmap (Capability capabilities) in NativePixmap() argument 34 : m_capabilities(capabilities) in NativePixmap() 64 …ry (const std::string& name, const std::string& description, NativePixmap::Capability capabilities) in NativePixmapFactory() argument 66 , m_capabilities(capabilities) in NativePixmapFactory()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/protected_memory/ |
D | vktProtectedMemWsiSwapchainTests.cpp | 221 …siteAlphaFlagBitsKHR firstSupportedCompositeAlpha(const vk::VkSurfaceCapabilitiesKHR& capabilities) in firstSupportedCompositeAlpha() argument 225 for (;alphaMode < capabilities.supportedCompositeAlpha; alphaMode = alphaMode<<1u) in firstSupportedCompositeAlpha() 227 if ((alphaMode & capabilities.supportedCompositeAlpha) != 0) in firstSupportedCompositeAlpha() 239 const vk::VkSurfaceCapabilitiesKHR& capabilities, in generateSwapchainParameterCases() argument 245 …const vk::VkSurfaceTransformFlagBitsKHR defaultTransform = (capabilities.supportedTransforms & vk… in generateSwapchainParameterCases() 246 ? vk::VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR : capabilities.currentTransform; in generateSwapchainParameterCases() 257 capabilities.minImageCount, in generateSwapchainParameterCases() 261 ? capabilities.minImageExtent : capabilities.currentExtent), in generateSwapchainParameterCases() 268 firstSupportedCompositeAlpha(capabilities), in generateSwapchainParameterCases() 340 …nst deUint32 maxImageCount = de::min((capabilities.maxImageCount > 0) ? capabilities.maxImageCoun… in generateSwapchainParameterCases() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/protected_memory/ |
D | vktProtectedMemWsiSwapchainTests.cpp | 221 …siteAlphaFlagBitsKHR firstSupportedCompositeAlpha(const vk::VkSurfaceCapabilitiesKHR& capabilities) in firstSupportedCompositeAlpha() argument 225 for (;alphaMode < capabilities.supportedCompositeAlpha; alphaMode = alphaMode<<1u) in firstSupportedCompositeAlpha() 227 if ((alphaMode & capabilities.supportedCompositeAlpha) != 0) in firstSupportedCompositeAlpha() 239 const vk::VkSurfaceCapabilitiesKHR& capabilities, in generateSwapchainParameterCases() argument 245 …const vk::VkSurfaceTransformFlagBitsKHR defaultTransform = (capabilities.supportedTransforms & vk… in generateSwapchainParameterCases() 246 ? vk::VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR : capabilities.currentTransform; in generateSwapchainParameterCases() 257 capabilities.minImageCount, in generateSwapchainParameterCases() 261 ? capabilities.minImageExtent : capabilities.currentExtent), in generateSwapchainParameterCases() 268 firstSupportedCompositeAlpha(capabilities), in generateSwapchainParameterCases() 340 …nst deUint32 maxImageCount = de::min((capabilities.maxImageCount > 0) ? capabilities.maxImageCoun… in generateSwapchainParameterCases() [all …]
|
/third_party/icu/tools/multi/proj/icu4jscan/src/com/ibm/icu/dev/scan/ |
D | SimpleScan.java | 37 protected CapElement addCapability(CapDocument out, CapElement capabilities, String name) { in addCapability() argument 38 return addCapability(out, capabilities, name, (String)null); in addCapability() 40 protected CapElement addCapability(CapDocument out, CapElement capabilities, String name, in addCapability() argument 48 capabilities.appendChild(e); in addCapability() 52 protected CapElement addCapability(CapDocument out, CapElement capabilities, String name, in addCapability() argument 54 return addCapability(out, capabilities, name, IcuInfo.versionInfoToShortString(version)); in addCapability() 97 CapElement capabilities = out.createCapElement(IcuInfo.CAPABILITIES); in runMain() local 98 release.appendChild(capabilities); in runMain() 100 addCapabilitiesTo(capabilities); in runMain() 127 protected abstract void addCapabilitiesTo(CapElement capabilities); in addCapabilitiesTo() argument
|
D | CapScan.java | 39 protected Element addCapability(Document out, Element capabilities, String name) { in addCapability() argument 40 return addCapability(out, capabilities, name, (String)null); in addCapability() 42 protected Element addCapability(Document out, Element capabilities, String name, in addCapability() argument 50 capabilities.appendChild(e); in addCapability() 54 protected Element addCapability(Document out, Element capabilities, String name, in addCapability() argument 56 return addCapability(out, capabilities, name, IcuInfo.versionInfoToShortString(version)); in addCapability() 100 Element capabilities = out.createElement(IcuInfo.CAPABILITIES); in runMain() local 101 release.appendChild(capabilities); in runMain() 103 addCapabilitiesTo(capabilities); in runMain() 130 protected abstract void addCapabilitiesTo(Element capabilities); in addCapabilitiesTo() argument
|
D | ScanICU.java | 73 protected void addCapabilitiesTo(Element capabilities) { in addCapabilitiesTo() argument 75 addCapability(out, capabilities, "unicode", UCharacter.getUnicodeVersion()); in addCapabilitiesTo() 77 addCapability(out, capabilities, "uca", Collator.getInstance().getUCAVersion()); in addCapabilitiesTo() 82 addCapability(out, capabilities, "tz", TimeZone.getTZDataVersion()); in addCapabilitiesTo() 86 addFormatting(capabilities); in addCapabilitiesTo() 87 addCollation(capabilities); in addCapabilitiesTo() 90 void addFormatting(Element capabilities) { in addFormatting() argument 91 Element locs = addCapability(out, capabilities, CapScan.FORMATTING); in addFormatting() 126 void addCollation(Element capabilities) { in addCollation() argument 128 Element locs = addCapability(out, capabilities, CapScan.COLLATION); in addCollation()
|
D | ScanJava.java | 35 protected void addCapabilitiesTo(CapElement capabilities) { in addCapabilitiesTo() argument 36 addFormatting(capabilities); in addCapabilitiesTo() 37 addCollation(capabilities); in addCapabilitiesTo() 40 private void addCollation(CapElement capabilities) { in addCollation() argument 41 CapElement locs = addCapability(out, capabilities, CapScan.COLLATION); in addCollation() 76 private void addFormatting(CapElement capabilities) { in addFormatting() argument 77 CapElement locs = addCapability(out, capabilities, CapScan.FORMATTING); in addFormatting()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | SwapChainVk.cpp | 364 if (GetWidth() < surfaceInfo.capabilities.minImageExtent.width || in ChooseConfig() 365 GetWidth() > surfaceInfo.capabilities.maxImageExtent.width || in ChooseConfig() 366 GetHeight() < surfaceInfo.capabilities.minImageExtent.height || in ChooseConfig() 367 GetHeight() > surfaceInfo.capabilities.maxImageExtent.height) { in ChooseConfig() 377 VkImageUsageFlags supportedUsages = surfaceInfo.capabilities.supportedUsageFlags; in ChooseConfig() 403 DAWN_INVALID_IF((surfaceInfo.capabilities.supportedTransforms & in ChooseConfig() 409 DAWN_INVALID_IF((surfaceInfo.capabilities.supportedCompositeAlpha & in ChooseConfig() 417 ASSERT(surfaceInfo.capabilities.maxImageCount == 0 || in ChooseConfig() 418 surfaceInfo.capabilities.minImageCount <= surfaceInfo.capabilities.maxImageCount); in ChooseConfig() 421 targetCount = std::max(targetCount, surfaceInfo.capabilities.minImageCount); in ChooseConfig() [all …]
|
/third_party/ffmpeg/libavcodec/tests/ |
D | avcodec.c | 84 if (codec->capabilities & (AV_CODEC_CAP_SMALL_LAST_FRAME | in main() 96 !(codec->capabilities & AV_CODEC_CAP_SLICE_THREADS)) in main() 100 !(codec->capabilities & (AV_CODEC_CAP_FRAME_THREADS | in main() 150 codec->capabilities & (AV_CODEC_CAP_AVOID_PROBING | in main() 155 if (codec->capabilities & AV_CODEC_CAP_FRAME_THREADS && in main() 156 codec->capabilities & AV_CODEC_CAP_ENCODER_FLUSH) in main() 164 if (codec->capabilities & (AV_CODEC_CAP_SMALL_LAST_FRAME | in main() 170 !(codec->capabilities & AV_CODEC_CAP_FRAME_THREADS)) in main()
|
/third_party/ltp/testcases/kernel/security/filecaps/ |
D | README | 1 POSIX capabilities are pieces of root privilege, for instance 7 A task's capabilities are set when it executes a new file, and 9 the task's new capabilities are a function of its previous 10 capabilities and the file's capabilities: 22 File capabilities are stored in extended attributes named 34 1. check that privilege is needed to set file capabilities
|
/third_party/ltp/testcases/kernel/device-drivers/v4l/user_space/ |
D | test_VIDIOC_QUERYCAP.c | 36 int valid_capabilities(__u32 capabilities) in valid_capabilities() argument 40 if ((capabilities & ~(V4L2_CAP_VIDEO_CAPTURE | in valid_capabilities() 82 cap.capabilities, in test_VIDIOC_QUERYCAP() 103 CU_ASSERT(valid_capabilities(cap.capabilities)); in test_VIDIOC_QUERYCAP() 122 cap2.capabilities = cap.capabilities; in test_VIDIOC_QUERYCAP()
|
D | test_VIDIOC_REQBUFS.c | 57 (cap.capabilities & V4L2_CAP_STREAMING) && in do_VIDIOC_REQBUFS_capture_mmap() 58 (cap.capabilities & V4L2_CAP_VIDEO_CAPTURE)) { in do_VIDIOC_REQBUFS_capture_mmap() 61 CU_ASSERT(cap.capabilities & V4L2_CAP_STREAMING); in do_VIDIOC_REQBUFS_capture_mmap() 126 (cap.capabilities & V4L2_CAP_STREAMING) && in do_VIDIOC_REQBUFS_capture_userptr() 127 (cap.capabilities & V4L2_CAP_VIDEO_CAPTURE) && ret_req == 0) { in do_VIDIOC_REQBUFS_capture_userptr() 129 CU_ASSERT(cap.capabilities & V4L2_CAP_STREAMING); in do_VIDIOC_REQBUFS_capture_userptr() 191 (cap.capabilities & V4L2_CAP_STREAMING) && in do_VIDIOC_REQBUFS_output_mmap() 192 (cap.capabilities & V4L2_CAP_VIDEO_OUTPUT)) { in do_VIDIOC_REQBUFS_output_mmap() 195 CU_ASSERT(cap.capabilities & V4L2_CAP_STREAMING); in do_VIDIOC_REQBUFS_output_mmap() 260 (cap.capabilities & V4L2_CAP_STREAMING) && in do_VIDIOC_REQBUFS_output_userptr() [all …]
|
/third_party/glslang/glslang/MachineIndependent/ |
D | SpirvIntrinsics.cpp | 60 const TIntermAggregate* capabilities) in makeSpirvRequirement() argument 71 assert(capabilities); in makeSpirvRequirement() 72 for (auto capability : capabilities->getSequence()) { in makeSpirvRequirement() 74 … spirvReq->capabilities.insert(capability->getAsConstantUnion()->getConstArray()[0].getIConst()); in makeSpirvRequirement() 93 if (!spirvReq2->capabilities.empty()) { in mergeSpirvRequirements() 94 if (spirvReq1->capabilities.empty()) in mergeSpirvRequirements() 95 spirvReq1->capabilities = spirvReq2->capabilities; in mergeSpirvRequirements() 111 for (auto capability : spirvReq->capabilities) in insertSpirvRequirement() 112 spirvRequirement->capabilities.insert(capability); in insertSpirvRequirement()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/wsi/ |
D | vktWsiSwapchainTests.cpp | 397 const VkSurfaceCapabilitiesKHR& capabilities, in generateSwapchainParameterCases() argument 403 …ransform = (capabilities.supportedTransforms & VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR) ? VK_SURFACE… in generateSwapchainParameterCases() 410 capabilities.minImageCount, in generateSwapchainParameterCases() 414 ? capabilities.minImageExtent : capabilities.currentExtent), in generateSwapchainParameterCases() 431 …ToTest = de::clamp(16u, capabilities.minImageCount, (capabilities.maxImageCount > 0) ? capabilitie… in generateSwapchainParameterCases() 433 …for (deUint32 imageCount = capabilities.minImageCount; imageCount <= maxImageCountToTest; ++imageC… in generateSwapchainParameterCases() 471 …mageExtent.width = de::clamp(s_testSizes[ndx].width, capabilities.minImageExtent.width, capabiliti… in generateSwapchainParameterCases() 472 …eExtent.height = de::clamp(s_testSizes[ndx].height, capabilities.minImageExtent.height, capabiliti… in generateSwapchainParameterCases() 479 cases.back().imageExtent = capabilities.currentExtent; in generateSwapchainParameterCases() 485 cases.back().imageExtent = capabilities.minImageExtent; in generateSwapchainParameterCases() [all …]
|
D | vktWsiSurfaceTests.cpp | 451 …teSurfaceCapabilities (tcu::ResultCollector& results, const VkSurfaceCapabilitiesKHR& capabilities) in validateSurfaceCapabilities() argument 453 results.check(capabilities.minImageCount > 0, in validateSurfaceCapabilities() 456 results.check(capabilities.minImageExtent.width > 0 && in validateSurfaceCapabilities() 457 capabilities.minImageExtent.height > 0, in validateSurfaceCapabilities() 460 results.check(capabilities.maxImageExtent.width > 0 && in validateSurfaceCapabilities() 461 capabilities.maxImageExtent.height > 0, in validateSurfaceCapabilities() 464 results.check(capabilities.minImageExtent.width <= capabilities.maxImageExtent.width && in validateSurfaceCapabilities() 465 capabilities.minImageExtent.height <= capabilities.maxImageExtent.height, in validateSurfaceCapabilities() 468 if (capabilities.currentExtent.width != SURFACE_EXTENT_DETERMINED_BY_SWAPCHAIN_MAGIC || in validateSurfaceCapabilities() 469 capabilities.currentExtent.height != SURFACE_EXTENT_DETERMINED_BY_SWAPCHAIN_MAGIC) in validateSurfaceCapabilities() [all …]
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/wsi/ |
D | vktWsiSwapchainTests.cpp | 397 const VkSurfaceCapabilitiesKHR& capabilities, in generateSwapchainParameterCases() argument 403 …ransform = (capabilities.supportedTransforms & VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR) ? VK_SURFACE… in generateSwapchainParameterCases() 410 capabilities.minImageCount, in generateSwapchainParameterCases() 414 ? capabilities.minImageExtent : capabilities.currentExtent), in generateSwapchainParameterCases() 431 …ToTest = de::clamp(16u, capabilities.minImageCount, (capabilities.maxImageCount > 0) ? capabilitie… in generateSwapchainParameterCases() 433 …for (deUint32 imageCount = capabilities.minImageCount; imageCount <= maxImageCountToTest; ++imageC… in generateSwapchainParameterCases() 471 …mageExtent.width = de::clamp(s_testSizes[ndx].width, capabilities.minImageExtent.width, capabiliti… in generateSwapchainParameterCases() 472 …eExtent.height = de::clamp(s_testSizes[ndx].height, capabilities.minImageExtent.height, capabiliti… in generateSwapchainParameterCases() 479 cases.back().imageExtent = capabilities.currentExtent; in generateSwapchainParameterCases() 485 cases.back().imageExtent = capabilities.minImageExtent; in generateSwapchainParameterCases() [all …]
|
D | vktWsiSurfaceTests.cpp | 451 …teSurfaceCapabilities (tcu::ResultCollector& results, const VkSurfaceCapabilitiesKHR& capabilities) in validateSurfaceCapabilities() argument 453 results.check(capabilities.minImageCount > 0, in validateSurfaceCapabilities() 456 results.check(capabilities.minImageExtent.width > 0 && in validateSurfaceCapabilities() 457 capabilities.minImageExtent.height > 0, in validateSurfaceCapabilities() 460 results.check(capabilities.maxImageExtent.width > 0 && in validateSurfaceCapabilities() 461 capabilities.maxImageExtent.height > 0, in validateSurfaceCapabilities() 464 results.check(capabilities.minImageExtent.width <= capabilities.maxImageExtent.width && in validateSurfaceCapabilities() 465 capabilities.minImageExtent.height <= capabilities.maxImageExtent.height, in validateSurfaceCapabilities() 468 if (capabilities.currentExtent.width != SURFACE_EXTENT_DETERMINED_BY_SWAPCHAIN_MAGIC || in validateSurfaceCapabilities() 469 capabilities.currentExtent.height != SURFACE_EXTENT_DETERMINED_BY_SWAPCHAIN_MAGIC) in validateSurfaceCapabilities() [all …]
|
/third_party/glslang/Test/ |
D | spv.intrinsicsSpirvType.rgen | 5 #define rayQueryEXT spirv_type (extensions = ["SPV_KHR_ray_query"], capabilities = [4472], id = 447… 6 #define accelerationStructureEXT spirv_type (extensions = ["SPV_KHR_ray_query"], capabilities = [44… 8 spirv_instruction (extensions = ["SPV_KHR_ray_query"], capabilities = [4472, 4478], id = 4473) 11 spirv_instruction (extensions = ["SPV_KHR_ray_query"], capabilities = [4478], id = 4474)
|
/third_party/ffmpeg/libavcodec/ |
D | mpegaudiodec_float.c | 85 .p.capabilities = AV_CODEC_CAP_CHANNEL_CONF | 103 .p.capabilities = AV_CODEC_CAP_CHANNEL_CONF | 121 .p.capabilities = AV_CODEC_CAP_CHANNEL_CONF | 139 .p.capabilities = AV_CODEC_CAP_CHANNEL_CONF | 158 .p.capabilities = AV_CODEC_CAP_CHANNEL_CONF |
|
D | mpegaudiodec_fixed.c | 72 .p.capabilities = AV_CODEC_CAP_CHANNEL_CONF | 90 .p.capabilities = AV_CODEC_CAP_CHANNEL_CONF | 108 .p.capabilities = AV_CODEC_CAP_CHANNEL_CONF | 126 .p.capabilities = AV_CODEC_CAP_CHANNEL_CONF | 145 .p.capabilities = AV_CODEC_CAP_CHANNEL_CONF |
|
/third_party/vk-gl-cts/external/vulkan-docs/src/appendices/ |
D | VK_KHR_8bit_storage.adoc | 24 capabilities and allow access to 8-bit data in code:Block-decorated objects 30 The other capabilities are optional. 45 * <<spirvenv-capabilities-table-StorageBuffer8BitAccess, 47 * <<spirvenv-capabilities-table-UniformAndStorageBuffer8BitAccess, 49 * <<spirvenv-capabilities-table-StoragePushConstant8,
|