/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/freedreno/vulkan/ |
H A D | tu_wsi_display.c | 43 TU_FROM_HANDLE(tu_physical_device, pdevice, physical_device); in tu_GetPhysicalDeviceDisplayPropertiesKHR() 57 TU_FROM_HANDLE(tu_physical_device, pdevice, physical_device); in tu_GetPhysicalDeviceDisplayProperties2KHR() 72 TU_FROM_HANDLE(tu_physical_device, pdevice, physical_device); in tu_GetPhysicalDeviceDisplayPlanePropertiesKHR() 87 TU_FROM_HANDLE(tu_physical_device, pdevice, physical_device); in tu_GetPhysicalDeviceDisplayPlaneProperties2KHR() 102 TU_FROM_HANDLE(tu_physical_device, pdevice, physical_device); in tu_GetDisplayPlaneSupportedDisplaysKHR() 119 TU_FROM_HANDLE(tu_physical_device, pdevice, physical_device); in tu_GetDisplayModePropertiesKHR() 195 TU_FROM_HANDLE(tu_instance, instance, _instance); in tu_CreateDisplayPlaneSurfaceKHR() 255 TU_FROM_HANDLE(tu_device, device, _device); in tu_DisplayPowerControlEXT() 269 TU_FROM_HANDLE(tu_device, device, _device); in tu_RegisterDeviceEventEXT() 299 TU_FROM_HANDLE(tu_device, device, _device); in tu_RegisterDisplayEventEXT() [all …]
|
H A D | tu_wsi.c | 68 TU_FROM_HANDLE(tu_instance, instance, _instance); in tu_DestroySurfaceKHR() 80 TU_FROM_HANDLE(tu_physical_device, device, physicalDevice); in tu_GetPhysicalDeviceSurfaceSupportKHR() 92 TU_FROM_HANDLE(tu_physical_device, device, physicalDevice); in tu_GetPhysicalDeviceSurfaceCapabilitiesKHR() 104 TU_FROM_HANDLE(tu_physical_device, device, physicalDevice); in tu_GetPhysicalDeviceSurfaceCapabilities2KHR() 116 TU_FROM_HANDLE(tu_physical_device, device, physicalDevice); in tu_GetPhysicalDeviceSurfaceCapabilities2EXT() 128 TU_FROM_HANDLE(tu_physical_device, device, physicalDevice); in tu_GetPhysicalDeviceSurfaceFormatsKHR() 141 TU_FROM_HANDLE(tu_physical_device, device, physicalDevice); in tu_GetPhysicalDeviceSurfaceFormats2KHR() 166 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateSwapchainKHR() 183 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroySwapchainKHR() 229 TU_FROM_HANDLE(tu_device, device, _device); in tu_AcquireNextImage2KHR() [all …]
|
H A D | tu_descriptor_set.c | 111 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 269 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 349 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 409 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 574 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 636 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 659 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 680 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 729 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() 880 TU_FROM_HANDLE(tu_descriptor_set, set, in tu_update_descriptor_sets() [all …]
|
H A D | tu_query.c | 110 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateQueryPool() 168 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyQueryPool() 169 TU_FROM_HANDLE(tu_query_pool, pool, _pool); in tu_DestroyQueryPool() 309 TU_FROM_HANDLE(tu_device, device, _device); in tu_GetQueryPoolResults() 310 TU_FROM_HANDLE(tu_query_pool, pool, queryPool); in tu_GetQueryPoolResults() 443 TU_FROM_HANDLE(tu_query_pool, pool, queryPool); in tu_CmdCopyQueryPoolResults() 444 TU_FROM_HANDLE(tu_buffer, buffer, dstBuffer); in tu_CmdCopyQueryPoolResults() 492 TU_FROM_HANDLE(tu_query_pool, pool, queryPool); in tu_CmdResetQueryPool() 561 TU_FROM_HANDLE(tu_query_pool, pool, queryPool); in tu_CmdBeginQuery() 593 TU_FROM_HANDLE(tu_query_pool, pool, queryPool); in tu_CmdBeginQueryIndexedEXT() [all …]
|
H A D | tu_device.c | 1174 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDevice() 1289 TU_FROM_HANDLE(tu_device, device, _device); in tu_GetDeviceQueue2() 1327 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueueWaitIdle() 1340 TU_FROM_HANDLE(tu_device, device, _device); in tu_DeviceWaitIdle() 1423 TU_FROM_HANDLE(tu_device, device, _device); in tu_GetDeviceProcAddr() 1605 TU_FROM_HANDLE(tu_image, image, _image); in tu_GetImageMemoryRequirements() 1770 TU_FROM_HANDLE(tu_event, event, _event); in tu_DestroyEvent() 1782 TU_FROM_HANDLE(tu_event, event, _event); in tu_GetEventStatus() 1792 TU_FROM_HANDLE(tu_event, event, _event); in tu_SetEvent() 1801 TU_FROM_HANDLE(tu_event, event, _event); in tu_ResetEvent() [all …]
|
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 114 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 275 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 298 TU_FROM_HANDLE(tu_device, device, _device); in tu_GetDescriptorSetLayoutSupport() 395 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 441 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 604 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 702 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 734 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 761 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 810 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() [all …]
|
/dports/lang/clover/mesa-21.3.6/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 108 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 274 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 382 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 426 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 584 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 682 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 709 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 730 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 779 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() 1051 TU_FROM_HANDLE(tu_device, device, _device); in tu_UpdateDescriptorSets() [all …]
|
H A D | tu_wsi.c | 35 TU_FROM_HANDLE(tu_physical_device, pdevice, physicalDevice); in tu_wsi_proc_addr() 72 TU_FROM_HANDLE(tu_device, device, _device); in tu_AcquireNextImage2KHR() 73 TU_FROM_HANDLE(tu_syncobj, fence, pAcquireInfo->fence); in tu_AcquireNextImage2KHR() 74 TU_FROM_HANDLE(tu_syncobj, semaphore, pAcquireInfo->semaphore); in tu_AcquireNextImage2KHR() 90 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueuePresentKHR()
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 108 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 274 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 382 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 426 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 584 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 682 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 709 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 730 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 779 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() 1051 TU_FROM_HANDLE(tu_device, device, _device); in tu_UpdateDescriptorSets() [all …]
|
H A D | tu_wsi.c | 35 TU_FROM_HANDLE(tu_physical_device, pdevice, physicalDevice); in tu_wsi_proc_addr() 72 TU_FROM_HANDLE(tu_device, device, _device); in tu_AcquireNextImage2KHR() 73 TU_FROM_HANDLE(tu_syncobj, fence, pAcquireInfo->fence); in tu_AcquireNextImage2KHR() 74 TU_FROM_HANDLE(tu_syncobj, semaphore, pAcquireInfo->semaphore); in tu_AcquireNextImage2KHR() 90 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueuePresentKHR()
|
H A D | tu_kgsl.c | 341 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueueSubmit() 342 TU_FROM_HANDLE(tu_syncobj, fence, _fence); in tu_QueueSubmit() 479 TU_FROM_HANDLE(tu_device, device, _device); in sync_create() 527 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroySemaphore() 528 TU_FROM_HANDLE(tu_syncobj, sync, semaphore); in tu_DestroySemaphore() 568 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyFence() 569 TU_FROM_HANDLE(tu_syncobj, sync, fence); in tu_DestroyFence() 584 TU_FROM_HANDLE(tu_device, device, _device); in tu_WaitForFences() 617 TU_FROM_HANDLE(tu_device, device, _device); in tu_GetFenceStatus() 618 TU_FROM_HANDLE(tu_syncobj, sync, _fence); in tu_GetFenceStatus() [all …]
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 108 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 274 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 382 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 426 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 584 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 682 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 709 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 730 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 779 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() 1051 TU_FROM_HANDLE(tu_device, device, _device); in tu_UpdateDescriptorSets() [all …]
|
H A D | tu_wsi.c | 35 TU_FROM_HANDLE(tu_physical_device, pdevice, physicalDevice); in tu_wsi_proc_addr() 72 TU_FROM_HANDLE(tu_device, device, _device); in tu_AcquireNextImage2KHR() 73 TU_FROM_HANDLE(tu_syncobj, fence, pAcquireInfo->fence); in tu_AcquireNextImage2KHR() 74 TU_FROM_HANDLE(tu_syncobj, semaphore, pAcquireInfo->semaphore); in tu_AcquireNextImage2KHR() 90 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueuePresentKHR()
|
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 108 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 274 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 382 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 426 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 584 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 682 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 709 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 730 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 779 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() 1051 TU_FROM_HANDLE(tu_device, device, _device); in tu_UpdateDescriptorSets() [all …]
|
H A D | tu_wsi.c | 35 TU_FROM_HANDLE(tu_physical_device, pdevice, physicalDevice); in tu_wsi_proc_addr() 72 TU_FROM_HANDLE(tu_device, device, _device); in tu_AcquireNextImage2KHR() 73 TU_FROM_HANDLE(tu_syncobj, fence, pAcquireInfo->fence); in tu_AcquireNextImage2KHR() 74 TU_FROM_HANDLE(tu_syncobj, semaphore, pAcquireInfo->semaphore); in tu_AcquireNextImage2KHR() 90 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueuePresentKHR()
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 108 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 274 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 382 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 426 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 584 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 682 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 709 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 730 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 779 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() 1051 TU_FROM_HANDLE(tu_device, device, _device); in tu_UpdateDescriptorSets() [all …]
|
H A D | tu_wsi.c | 35 TU_FROM_HANDLE(tu_physical_device, pdevice, physicalDevice); in tu_wsi_proc_addr() 72 TU_FROM_HANDLE(tu_device, device, _device); in tu_AcquireNextImage2KHR() 73 TU_FROM_HANDLE(tu_syncobj, fence, pAcquireInfo->fence); in tu_AcquireNextImage2KHR() 74 TU_FROM_HANDLE(tu_syncobj, semaphore, pAcquireInfo->semaphore); in tu_AcquireNextImage2KHR() 90 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueuePresentKHR()
|
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 108 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 274 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 382 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 426 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 584 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 682 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 709 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 730 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 779 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() 1051 TU_FROM_HANDLE(tu_device, device, _device); in tu_UpdateDescriptorSets() [all …]
|
H A D | tu_wsi.c | 35 TU_FROM_HANDLE(tu_physical_device, pdevice, physicalDevice); in tu_wsi_proc_addr() 72 TU_FROM_HANDLE(tu_device, device, _device); in tu_AcquireNextImage2KHR() 73 TU_FROM_HANDLE(tu_syncobj, fence, pAcquireInfo->fence); in tu_AcquireNextImage2KHR() 74 TU_FROM_HANDLE(tu_syncobj, semaphore, pAcquireInfo->semaphore); in tu_AcquireNextImage2KHR() 90 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueuePresentKHR()
|
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 108 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 274 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 382 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 426 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 584 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 682 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 709 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 730 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 779 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() 1051 TU_FROM_HANDLE(tu_device, device, _device); in tu_UpdateDescriptorSets() [all …]
|
H A D | tu_wsi.c | 35 TU_FROM_HANDLE(tu_physical_device, pdevice, physicalDevice); in tu_wsi_proc_addr() 72 TU_FROM_HANDLE(tu_device, device, _device); in tu_AcquireNextImage2KHR() 73 TU_FROM_HANDLE(tu_syncobj, fence, pAcquireInfo->fence); in tu_AcquireNextImage2KHR() 74 TU_FROM_HANDLE(tu_syncobj, semaphore, pAcquireInfo->semaphore); in tu_AcquireNextImage2KHR() 90 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueuePresentKHR()
|
/dports/graphics/libosmesa/mesa-21.3.6/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 108 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 274 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 382 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 426 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 584 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 682 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 709 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 730 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 779 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() 1051 TU_FROM_HANDLE(tu_device, device, _device); in tu_UpdateDescriptorSets() [all …]
|
H A D | tu_wsi.c | 35 TU_FROM_HANDLE(tu_physical_device, pdevice, physicalDevice); in tu_wsi_proc_addr() 72 TU_FROM_HANDLE(tu_device, device, _device); in tu_AcquireNextImage2KHR() 73 TU_FROM_HANDLE(tu_syncobj, fence, pAcquireInfo->fence); in tu_AcquireNextImage2KHR() 74 TU_FROM_HANDLE(tu_syncobj, semaphore, pAcquireInfo->semaphore); in tu_AcquireNextImage2KHR() 90 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueuePresentKHR()
|
/dports/graphics/mesa-dri/mesa-21.3.6/src/freedreno/vulkan/ |
H A D | tu_descriptor_set.c | 108 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorSetLayout() 274 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorSetLayout() 382 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreatePipelineLayout() 426 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyPipelineLayout() 584 TU_FROM_HANDLE(tu_device, device, _device); in tu_CreateDescriptorPool() 682 TU_FROM_HANDLE(tu_device, device, _device); in tu_DestroyDescriptorPool() 709 TU_FROM_HANDLE(tu_device, device, _device); in tu_ResetDescriptorPool() 730 TU_FROM_HANDLE(tu_device, device, _device); in tu_AllocateDescriptorSets() 779 TU_FROM_HANDLE(tu_device, device, _device); in tu_FreeDescriptorSets() 1051 TU_FROM_HANDLE(tu_device, device, _device); in tu_UpdateDescriptorSets() [all …]
|
H A D | tu_wsi.c | 35 TU_FROM_HANDLE(tu_physical_device, pdevice, physicalDevice); in tu_wsi_proc_addr() 72 TU_FROM_HANDLE(tu_device, device, _device); in tu_AcquireNextImage2KHR() 73 TU_FROM_HANDLE(tu_syncobj, fence, pAcquireInfo->fence); in tu_AcquireNextImage2KHR() 74 TU_FROM_HANDLE(tu_syncobj, semaphore, pAcquireInfo->semaphore); in tu_AcquireNextImage2KHR() 90 TU_FROM_HANDLE(tu_queue, queue, _queue); in tu_QueuePresentKHR()
|