add transfer_family in DeviceAttribute
This commit is contained in:
parent
43b406ead0
commit
2ab78bf4e6
@ -77,10 +77,10 @@ public:
|
||||
DU_FUNC(DisplayKHR, DISPLAY_KHR)
|
||||
DU_FUNC(DisplayModeKHR, DISPLAY_MODE_KHR)
|
||||
DU_FUNC(DebugReportCallbackEXT, DEBUG_REPORT_CALLBACK_EXT)
|
||||
#ifdef VK_ENABLE_BETA_EXTENSIONS
|
||||
|
||||
DU_FUNC(VideoSessionKHR, VIDEO_SESSION_KHR)
|
||||
DU_FUNC(VideoSessionParametersKHR, VIDEO_SESSION_PARAMETERS_KH)
|
||||
#endif//VK_ENABLE_BETA_EXTENSIONS
|
||||
DU_FUNC(VideoSessionParametersKHR, VIDEO_SESSION_PARAMETERS_KHR)
|
||||
|
||||
DU_FUNC(CuModuleNVX, CU_MODULE_NVX)
|
||||
DU_FUNC(CuFunctionNVX, CU_FUNCTION_NVX)
|
||||
DU_FUNC(DebugUtilsMessengerEXT, DEBUG_UTILS_MESSENGER_EXT)
|
||||
|
@ -24,11 +24,9 @@ struct GPUDeviceAttribute
|
||||
uint32_t graphics_family =ERROR_FAMILY_INDEX;
|
||||
uint32_t present_family =ERROR_FAMILY_INDEX;
|
||||
uint32_t compute_family =ERROR_FAMILY_INDEX;
|
||||
uint32_t transfer_family =ERROR_FAMILY_INDEX;
|
||||
uint32_t video_decode_family =ERROR_FAMILY_INDEX;
|
||||
|
||||
#ifdef VK_ENABLE_BETA_EXTENSIONS
|
||||
uint32_t video_encode_family =ERROR_FAMILY_INDEX;
|
||||
#endif//VK_ENABLE_BETA_EXTENSIONS
|
||||
|
||||
VkQueue graphics_queue =VK_NULL_HANDLE;
|
||||
VkQueue present_queue =VK_NULL_HANDLE;
|
||||
|
@ -146,8 +146,6 @@ bool RenderFramework::Init(uint w,uint h,const OSString &app_name)
|
||||
|
||||
win->Join(this);
|
||||
|
||||
|
||||
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
@ -133,13 +133,17 @@ void GPUDeviceAttribute::GetQueueFamily()
|
||||
video_decode_family = i;
|
||||
}
|
||||
|
||||
#ifdef VK_ENABLE_BETA_EXTENSIONS
|
||||
if(fp->queueFlags & VK_QUEUE_VIDEO_ENCODE_BIT_KHR)
|
||||
{
|
||||
if (video_encode_family == ERROR_FAMILY_INDEX)
|
||||
video_encode_family = i;
|
||||
}
|
||||
#endif//VK_ENABLE_BETA_EXTENSIONS
|
||||
|
||||
if(fp->queueFlags & VK_QUEUE_TRANSFER_BIT)
|
||||
{
|
||||
if(transfer_family == ERROR_FAMILY_INDEX)
|
||||
transfer_family = i;
|
||||
}
|
||||
|
||||
if(fp->queueFlags & VK_QUEUE_COMPUTE_BIT)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user