Browse Source
Merge pull request #3515 from ReinUsesLisp/vertex-vk-assert
vk_rasterizer: Fix vertex range assert
pull/15/merge
Rodrigo Locatti
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
1 additions and
1 deletions
-
src/video_core/renderer_vulkan/vk_rasterizer.cpp
|
|
|
@ -1151,7 +1151,7 @@ std::size_t RasterizerVulkan::CalculateVertexArraysSize() const { |
|
|
|
// This implementation assumes that all attributes are used in the shader.
|
|
|
|
const GPUVAddr start{regs.vertex_array[index].StartAddress()}; |
|
|
|
const GPUVAddr end{regs.vertex_array_limit[index].LimitAddress()}; |
|
|
|
DEBUG_ASSERT(end > start); |
|
|
|
DEBUG_ASSERT(end >= start); |
|
|
|
|
|
|
|
size += (end - start + 1) * regs.vertex_array[index].enable; |
|
|
|
} |
|
|
|
|