rename to MAX_UBO_SECTION_SIZE
parent
6674076423
commit
578ac3634d
|
@ -80,7 +80,7 @@ typedef struct VulkanExtensions
|
||||||
#define TRANSFER_BUFFER_STARTING_SIZE 8000000 /* 8MB */
|
#define TRANSFER_BUFFER_STARTING_SIZE 8000000 /* 8MB */
|
||||||
#define POOLED_TRANSFER_BUFFER_SIZE 16000000 /* 16MB */
|
#define POOLED_TRANSFER_BUFFER_SIZE 16000000 /* 16MB */
|
||||||
#define UBO_BUFFER_SIZE 16777216 /* 16MB */
|
#define UBO_BUFFER_SIZE 16777216 /* 16MB */
|
||||||
#define UBO_SECTION_SIZE 4096 /* 4KB */
|
#define MAX_UBO_SECTION_SIZE 4096 /* 4KB */
|
||||||
#define DESCRIPTOR_POOL_STARTING_SIZE 128
|
#define DESCRIPTOR_POOL_STARTING_SIZE 128
|
||||||
#define DEFRAG_TIME 200
|
#define DEFRAG_TIME 200
|
||||||
#define WINDOW_DATA "Refresh_VulkanWindowData"
|
#define WINDOW_DATA "Refresh_VulkanWindowData"
|
||||||
|
@ -4347,7 +4347,7 @@ static VulkanUniformBufferObject* VULKAN_INTERNAL_CreateUniformBufferObject(
|
||||||
/* Update the descriptor set for the first and last time! */
|
/* Update the descriptor set for the first and last time! */
|
||||||
descriptorBufferInfo.buffer = uniformBufferObject->buffer->buffer;
|
descriptorBufferInfo.buffer = uniformBufferObject->buffer->buffer;
|
||||||
descriptorBufferInfo.offset = 0;
|
descriptorBufferInfo.offset = 0;
|
||||||
descriptorBufferInfo.range = UBO_SECTION_SIZE;
|
descriptorBufferInfo.range = MAX_UBO_SECTION_SIZE;
|
||||||
|
|
||||||
writeDescriptorSet.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET;
|
writeDescriptorSet.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET;
|
||||||
writeDescriptorSet.pNext = NULL;
|
writeDescriptorSet.pNext = NULL;
|
||||||
|
@ -6941,7 +6941,7 @@ static void VULKAN_PushVertexShaderUniforms(
|
||||||
|
|
||||||
SDL_LockMutex(renderer->vertexUniformBufferObject->lock);
|
SDL_LockMutex(renderer->vertexUniformBufferObject->lock);
|
||||||
|
|
||||||
if (renderer->vertexUniformBufferObject->currentOffset + graphicsPipeline->vertexUniformBlockSize + UBO_SECTION_SIZE >= UBO_BUFFER_SIZE)
|
if (renderer->vertexUniformBufferObject->currentOffset + graphicsPipeline->vertexUniformBlockSize + MAX_UBO_SECTION_SIZE >= UBO_BUFFER_SIZE)
|
||||||
{
|
{
|
||||||
renderer->vertexUniformBufferObject->currentOffset = 0;
|
renderer->vertexUniformBufferObject->currentOffset = 0;
|
||||||
}
|
}
|
||||||
|
@ -6971,7 +6971,7 @@ static void VULKAN_PushFragmentShaderUniforms(
|
||||||
|
|
||||||
SDL_LockMutex(renderer->fragmentUniformBufferObject->lock);
|
SDL_LockMutex(renderer->fragmentUniformBufferObject->lock);
|
||||||
|
|
||||||
if (renderer->fragmentUniformBufferObject->currentOffset + graphicsPipeline->fragmentUniformBlockSize + UBO_SECTION_SIZE >= UBO_BUFFER_SIZE)
|
if (renderer->fragmentUniformBufferObject->currentOffset + graphicsPipeline->fragmentUniformBlockSize + MAX_UBO_SECTION_SIZE >= UBO_BUFFER_SIZE)
|
||||||
{
|
{
|
||||||
renderer->fragmentUniformBufferObject->currentOffset = 0;
|
renderer->fragmentUniformBufferObject->currentOffset = 0;
|
||||||
}
|
}
|
||||||
|
@ -7001,7 +7001,7 @@ static void VULKAN_PushComputeShaderUniforms(
|
||||||
|
|
||||||
SDL_LockMutex(renderer->computeUniformBufferObject->lock);
|
SDL_LockMutex(renderer->computeUniformBufferObject->lock);
|
||||||
|
|
||||||
if (renderer->computeUniformBufferObject->currentOffset + computePipeline->uniformBlockSize + UBO_SECTION_SIZE >= UBO_BUFFER_SIZE)
|
if (renderer->computeUniformBufferObject->currentOffset + computePipeline->uniformBlockSize + MAX_UBO_SECTION_SIZE >= UBO_BUFFER_SIZE)
|
||||||
{
|
{
|
||||||
renderer->computeUniformBufferObject->currentOffset = 0;
|
renderer->computeUniformBufferObject->currentOffset = 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue