diff options
| author | Matthew Parlane <parlane@gmail.com> | 2012-12-29 17:47:52 +1300 |
|---|---|---|
| committer | Matthew Parlane <parlane@gmail.com> | 2012-12-29 17:47:52 +1300 |
| commit | 13bd235c1174f1291fedbf73f6bfd01c4dd81994 (patch) | |
| tree | 497e9a760a94efb6a69bee0a60bb1b8735152e32 /Source/Core/VideoCommon/Src/VertexManagerBase.cpp | |
| parent | de0798f4f7fb0d4010567351e34f658ab51348ef (diff) | |
| parent | e9d00bfeebb62d8b6c5627b959c9045914348775 (diff) | |
Merge branch 'master' into wii-usb
Diffstat (limited to 'Source/Core/VideoCommon/Src/VertexManagerBase.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/Src/VertexManagerBase.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/Src/VertexManagerBase.cpp b/Source/Core/VideoCommon/Src/VertexManagerBase.cpp index 4118e3dcbd..5be72e4fcf 100644 --- a/Source/Core/VideoCommon/Src/VertexManagerBase.cpp +++ b/Source/Core/VideoCommon/Src/VertexManagerBase.cpp @@ -9,6 +9,7 @@ #include "NativeVertexFormat.h" #include "TextureCacheBase.h" #include "RenderBase.h" +#include "BPStructs.h" #include "VertexManagerBase.h" #include "VideoConfig.h" @@ -159,6 +160,9 @@ void VertexManager::AddVertices(int primitive, int numVertices) void VertexManager::Flush() { + // loading a state will invalidate BP, so check for it + g_video_backend->CheckInvalidState(); + g_vertex_manager->vFlush(); } |
