From 7c802aea46ac8128ab0f13d4f10e8c8442f758a8 Mon Sep 17 00:00:00 2001 From: Billy Laws Date: Sat, 3 Dec 2022 21:59:28 +0000 Subject: [PATCH] Mark vertex buffers as dirty on limit changes --- .../cpp/skyline/gpu/interconnect/maxwell_3d/active_state.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/cpp/skyline/gpu/interconnect/maxwell_3d/active_state.cpp b/app/src/main/cpp/skyline/gpu/interconnect/maxwell_3d/active_state.cpp index 1b221ad1..ee0834f4 100644 --- a/app/src/main/cpp/skyline/gpu/interconnect/maxwell_3d/active_state.cpp +++ b/app/src/main/cpp/skyline/gpu/interconnect/maxwell_3d/active_state.cpp @@ -16,7 +16,7 @@ namespace skyline::gpu::interconnect::maxwell3d { /* Vertex Buffer */ void VertexBufferState::EngineRegisters::DirtyBind(DirtyManager &manager, dirty::Handle handle) const { - manager.Bind(handle, vertexStream.format, vertexStream.location); + manager.Bind(handle, vertexStream.format, vertexStream.location, vertexStreamLimit); } VertexBufferState::VertexBufferState(dirty::Handle dirtyHandle, DirtyManager &manager, const EngineRegisters &engine, u32 index) : engine{manager, dirtyHandle, engine}, index{index} {}