improvements
This commit is contained in:
@@ -479,9 +479,8 @@ void CVkRenderContext::Init()
|
||||
pCommandBuffer = g_pCommandBufferManager->CreateCommandBuffer();
|
||||
CVkClearColorCommand *pCommand = (CVkClearColorCommand*)g_pCommandBufferManager->CreateCommand("ClearColor");
|
||||
|
||||
pCommand->pImage = g_vkSwapchainImages[0];
|
||||
printf("what3 %p\n", ((CVkImage*)g_vkSwapchainImages[0])->m_image);
|
||||
printf("what4 %p\n", ((CVkImage*)pCommand->pImage)->m_image);
|
||||
pCommand->pImage = NULL;
|
||||
pCommand->ppSwapchainImages = g_vkSwapchainImages.GetData();
|
||||
pCommand->r = 1;
|
||||
pCommand->b = 1;
|
||||
|
||||
@@ -507,7 +506,8 @@ void CVkRenderContext::Frame( float fDeltaTime )
|
||||
stSubmitInfo.waitSemaphoreCount = 1;
|
||||
stSubmitInfo.pWaitSemaphores = &g_vkGraphicsSemaphores[s_nImageIndex];
|
||||
stSubmitInfo.pWaitDstStageMask = &uPipelineStageFlags;
|
||||
|
||||
|
||||
pCurrentImage = g_vkSwapchainImages[nImageIndex];
|
||||
g_vkCommandBuffers = {};
|
||||
pCommandBuffer->Submit(nImageIndex);
|
||||
|
||||
@@ -613,13 +613,11 @@ formatPicked:
|
||||
CVkImage *pImage;
|
||||
pImage = new CVkImage;
|
||||
pImage->m_image = swapchainImages[i];
|
||||
printf("what %p\n", pImage->m_image);
|
||||
pImage->m_eImageType = IMAGE_TYPE_2D;
|
||||
pImage->m_eMultisampleType = MULTISAMPLE_TYPE_NONE;
|
||||
pImage->m_eFormat = IMAGE_FORMAT_WINDOW;
|
||||
pImage->CreateImageView();
|
||||
g_vkSwapchainImages[i] = pImage;
|
||||
printf("what2 %p\n", ((CVkImage*)g_vkSwapchainImages[i])->m_image);
|
||||
|
||||
stFenceCreateInfo.sType = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO;
|
||||
stFenceCreateInfo.flags = VK_FENCE_CREATE_SIGNALED_BIT;
|
||||
|
||||
Reference in New Issue
Block a user