vrclient: Use Vulkan unwrappers for IVRCompositor::Submit

This commit is contained in:
Andrew Eikum
2018-04-11 11:37:26 -05:00
parent f83a2f393c
commit 73ba2b3471
3 changed files with 65 additions and 1 deletions
+11
View File
@@ -188,6 +188,17 @@ typedef enum ETextureType
TextureType_DirectX12 = 4, // Handle is a pointer to a D3D12TextureData_t structure
} ETextureType;
struct VRVulkanTextureData_t
{
uint64_t m_nImage; // VkImage
VkDevice_T *m_pDevice;
VkPhysicalDevice_T *m_pPhysicalDevice;
VkInstance_T *m_pInstance;
VkQueue_T *m_pQueue;
uint32_t m_nQueueFamilyIndex;
uint32_t m_nWidth, m_nHeight, m_nFormat, m_nSampleCount;
};
typedef struct Texture_t
{
void *handle;