Lines Matching refs:device
249 // Make sure physical device groups enumerated through EnumerateAdapterPhysicalDevices are properly found
282 // And, since this is device groups, the groups themselves should also be in reverse order with the devices
389 // device info across multiple drivers properly.
421 // The loader has to be able to handle drivers that support device groups in combination
422 // with drivers that don't support device groups. When this is the case, the loader needs
423 // to take every driver that doesn't support device groups and put each of its devices in
425 // device groups returned info.
427 // ICD 0 : No 1.1 support (so 1 device will become 1 group in loader)
469 // This is testing when there are drivers that support the Windows device adapter sorting mechanism by exporting
646 DeviceWrapper device{inst};
647 device.CheckCreate(phys_dev);
649 PFN_vkCreateCommandPool CreateCommandPool = device.load("vkCreateCommandPool");
650 PFN_vkAllocateCommandBuffers AllocateCommandBuffers = device.load("vkAllocateCommandBuffers");
651 PFN_vkDestroyCommandPool DestroyCommandPool = device.load("vkDestroyCommandPool");
655 ASSERT_EQ(VK_SUCCESS, CreateCommandPool(device, &pool_create_info, nullptr, &command_pool));
661 ASSERT_EQ(VK_SUCCESS, AllocateCommandBuffers(device, &buffer_allocate_info, &command_buffer));
662 DestroyCommandPool(device, command_pool, nullptr);
664 PFN_vkCmdBeginRendering CmdBeginRendering = device.load("vkCmdBeginRendering");
668 PFN_vkCmdBindVertexBuffers2 CmdBindVertexBuffers2 = device.load("vkCmdBindVertexBuffers2");
671 PFN_vkCmdBlitImage2 CmdBlitImage2 = device.load("vkCmdBlitImage2");
675 PFN_vkCmdCopyBuffer2 CmdCopyBuffer2 = device.load("vkCmdCopyBuffer2");
679 PFN_vkCmdCopyBufferToImage2 CmdCopyBufferToImage2 = device.load("vkCmdCopyBufferToImage2");
683 PFN_vkCmdCopyImage2 CmdCopyImage2 = device.load("vkCmdCopyImage2");
687 PFN_vkCmdCopyImageToBuffer2 CmdCopyImageToBuffer2 = device.load("vkCmdCopyImageToBuffer2");
691 PFN_vkCmdEndRendering CmdEndRendering = device.load("vkCmdEndRendering");
694 PFN_vkCmdPipelineBarrier2 CmdPipelineBarrier2 = device.load("vkCmdPipelineBarrier2");
698 PFN_vkCmdResetEvent2 CmdResetEvent2 = device.load("vkCmdResetEvent2");
701 PFN_vkCmdResolveImage2 CmdResolveImage2 = device.load("vkCmdResolveImage2");
705 PFN_vkCmdSetCullMode CmdSetCullMode = device.load("vkCmdSetCullMode");
708 PFN_vkCmdSetDepthBiasEnable CmdSetDepthBiasEnable = device.load("vkCmdSetDepthBiasEnable");
711 PFN_vkCmdSetDepthBoundsTestEnable CmdSetDepthBoundsTestEnable = device.load("vkCmdSetDepthBoundsTestEnable");
714 PFN_vkCmdSetDepthCompareOp CmdSetDepthCompareOp = device.load("vkCmdSetDepthCompareOp");
717 PFN_vkCmdSetDepthTestEnable CmdSetDepthTestEnable = device.load("vkCmdSetDepthTestEnable");
720 PFN_vkCmdSetDepthWriteEnable CmdSetDepthWriteEnable = device.load("vkCmdSetDepthWriteEnable");
723 PFN_vkCmdSetEvent2 CmdSetEvent2 = device.load("vkCmdSetEvent2");
726 PFN_vkCmdSetFrontFace CmdSetFrontFace = device.load("vkCmdSetFrontFace");
729 PFN_vkCmdSetPrimitiveRestartEnable CmdSetPrimitiveRestartEnable = device.load("vkCmdSetPrimitiveRestartEnable");
732 PFN_vkCmdSetPrimitiveTopology CmdSetPrimitiveTopology = device.load("vkCmdSetPrimitiveTopology");
735 PFN_vkCmdSetRasterizerDiscardEnable CmdSetRasterizerDiscardEnable = device.load("vkCmdSetRasterizerDiscardEnable");
738 PFN_vkCmdSetScissorWithCount CmdSetScissorWithCount = device.load("vkCmdSetScissorWithCount");
741 PFN_vkCmdSetStencilOp CmdSetStencilOp = device.load("vkCmdSetStencilOp");
745 PFN_vkCmdSetStencilTestEnable CmdSetStencilTestEnable = device.load("vkCmdSetStencilTestEnable");
748 PFN_vkCmdSetViewportWithCount CmdSetViewportWithCount = device.load("vkCmdSetViewportWithCount");
751 PFN_vkCmdWaitEvents2 CmdWaitEvents2 = device.load("vkCmdWaitEvents2");
754 PFN_vkCmdWriteTimestamp2 CmdWriteTimestamp2 = device.load("vkCmdWriteTimestamp2");
757 PFN_vkCreatePrivateDataSlot CreatePrivateDataSlot = device.load("vkCreatePrivateDataSlot");
758 CreatePrivateDataSlot(device, nullptr, nullptr, nullptr);
759 PFN_vkDestroyPrivateDataSlot DestroyPrivateDataSlot = device.load("vkDestroyPrivateDataSlot");
760 DestroyPrivateDataSlot(device, VK_NULL_HANDLE, nullptr);
761 PFN_vkGetDeviceBufferMemoryRequirements GetDeviceBufferMemoryRequirements = device.load("vkGetDeviceBufferMemoryRequirements");
762 GetDeviceBufferMemoryRequirements(device, nullptr, nullptr);
763 PFN_vkGetDeviceImageMemoryRequirements GetDeviceImageMemoryRequirements = device.load("vkGetDeviceImageMemoryRequirements");
764 GetDeviceImageMemoryRequirements(device, nullptr, nullptr);
766 device.load("vkGetDeviceImageSparseMemoryRequirements");
767 GetDeviceImageSparseMemoryRequirements(device, nullptr, nullptr, nullptr);
768 PFN_vkGetPrivateData GetPrivateData = device.load("vkGetPrivateData");
769 GetPrivateData(device, VK_OBJECT_TYPE_UNKNOWN, 0, {}, nullptr);
770 PFN_vkQueueSubmit2 QueueSubmit2 = device.load("vkQueueSubmit2");
772 PFN_vkSetPrivateData SetPrivateData = device.load("vkSetPrivateData");
773 SetPrivateData(device, VK_OBJECT_TYPE_UNKNOWN, 0, {}, 0);