mirror of
https://github.com/libretro/RetroArch
synced 2025-04-07 13:23:32 +00:00
Update
This commit is contained in:
parent
35c512d5ba
commit
5e614ea19c
@ -1012,21 +1012,23 @@ static bool vulkan_filter_chain_load_luts(
|
|||||||
video_shader *shader)
|
video_shader *shader)
|
||||||
{
|
{
|
||||||
unsigned i;
|
unsigned i;
|
||||||
VkCommandBufferBeginInfo begin_info = {
|
VkSubmitInfo submit_info;
|
||||||
VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO };
|
VkCommandBufferAllocateInfo cmd_info;
|
||||||
VkSubmitInfo submit_info = {
|
VkCommandBufferBeginInfo begin_info;
|
||||||
VK_STRUCTURE_TYPE_SUBMIT_INFO };
|
|
||||||
VkCommandBuffer cmd = VK_NULL_HANDLE;
|
VkCommandBuffer cmd = VK_NULL_HANDLE;
|
||||||
VkCommandBufferAllocateInfo cmd_info = {
|
|
||||||
VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO };
|
|
||||||
bool recording = false;
|
bool recording = false;
|
||||||
|
|
||||||
|
cmd_info.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO;
|
||||||
|
cmd_info.pNext = NULL;
|
||||||
cmd_info.commandPool = info->command_pool;
|
cmd_info.commandPool = info->command_pool;
|
||||||
cmd_info.level = VK_COMMAND_BUFFER_LEVEL_PRIMARY;
|
cmd_info.level = VK_COMMAND_BUFFER_LEVEL_PRIMARY;
|
||||||
cmd_info.commandBufferCount = 1;
|
cmd_info.commandBufferCount = 1;
|
||||||
|
|
||||||
vkAllocateCommandBuffers(info->device, &cmd_info, &cmd);
|
vkAllocateCommandBuffers(info->device, &cmd_info, &cmd);
|
||||||
|
begin_info.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO;
|
||||||
|
begin_info.pNext = NULL;
|
||||||
begin_info.flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT;
|
begin_info.flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT;
|
||||||
|
begin_info.pInheritanceInfo = NULL;
|
||||||
vkBeginCommandBuffer(cmd, &begin_info);
|
vkBeginCommandBuffer(cmd, &begin_info);
|
||||||
recording = true;
|
recording = true;
|
||||||
|
|
||||||
@ -1044,8 +1046,14 @@ static bool vulkan_filter_chain_load_luts(
|
|||||||
}
|
}
|
||||||
|
|
||||||
vkEndCommandBuffer(cmd);
|
vkEndCommandBuffer(cmd);
|
||||||
submit_info.commandBufferCount = 1;
|
submit_info.sType = VK_STRUCTURE_TYPE_SUBMIT_INFO;
|
||||||
submit_info.pCommandBuffers = &cmd;
|
submit_info.pNext = NULL;
|
||||||
|
submit_info.waitSemaphoreCount = 0;
|
||||||
|
submit_info.pWaitSemaphores = NULL;
|
||||||
|
submit_info.commandBufferCount = 1;
|
||||||
|
submit_info.pCommandBuffers = &cmd;
|
||||||
|
submit_info.signalSemaphoreCount = 0;
|
||||||
|
submit_info.pSignalSemaphores = NULL;
|
||||||
vkQueueSubmit(info->queue, 1, &submit_info, VK_NULL_HANDLE);
|
vkQueueSubmit(info->queue, 1, &submit_info, VK_NULL_HANDLE);
|
||||||
vkQueueWaitIdle(info->queue);
|
vkQueueWaitIdle(info->queue);
|
||||||
vkFreeCommandBuffers(info->device, info->command_pool, 1, &cmd);
|
vkFreeCommandBuffers(info->device, info->command_pool, 1, &cmd);
|
||||||
@ -2180,11 +2188,11 @@ CommonResources::CommonResources(VkDevice device,
|
|||||||
|
|
||||||
info.mipLodBias = 0.0f;
|
info.mipLodBias = 0.0f;
|
||||||
info.maxAnisotropy = 1.0f;
|
info.maxAnisotropy = 1.0f;
|
||||||
info.compareEnable = false;
|
info.compareEnable = VK_FALSE;
|
||||||
info.minLod = 0.0f;
|
info.minLod = 0.0f;
|
||||||
info.maxLod = VK_LOD_CLAMP_NONE;
|
info.maxLod = VK_LOD_CLAMP_NONE;
|
||||||
info.unnormalizedCoordinates = false;
|
|
||||||
info.borderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK;
|
info.borderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK;
|
||||||
|
info.unnormalizedCoordinates = VK_FALSE;
|
||||||
|
|
||||||
for (i = 0; i < GLSLANG_FILTER_CHAIN_COUNT; i++)
|
for (i = 0; i < GLSLANG_FILTER_CHAIN_COUNT; i++)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user