There was an error fetching the commit references. Please try again later.
gl_rasterizer: Implement a VAO cache.
This patch caches VAO objects instead of re-emiting all pointers per draw call. Configuring this pointers is known as a fast task, but it yields too many GL calls. So for better performance, just bind the VAO instead of 16 pointers.
Showing
- src/video_core/engines/maxwell_3d.h 7 additions, 2 deletionssrc/video_core/engines/maxwell_3d.h
- src/video_core/renderer_opengl/gl_rasterizer.cpp 48 additions, 48 deletionssrc/video_core/renderer_opengl/gl_rasterizer.cpp
- src/video_core/renderer_opengl/gl_rasterizer.h 5 additions, 3 deletionssrc/video_core/renderer_opengl/gl_rasterizer.h
Loading
Please register or sign in to comment