yuzu/src/video_core/renderer_opengl
Lioncash 2e7dc4cac9 gl_shader_cache: Remove unused program_code vector in GetShaderAddress()
Given std::vector is a type with a non-trivial destructor, this
variable cannot be optimized away by the compiler, even if unused.
Because of that, something that was intended to be fairly lightweight,
was actually allocating 32KB and deallocating it at the end of the
function.
2018-08-28 11:20:41 -04:00
..
gl_rasterizer_cache.cpp gl_rasterizer_cache: Update to use RasterizerCache base class. 2018-08-27 18:26:46 -04:00
gl_rasterizer_cache.h gl_rasterizer_cache: Update to use RasterizerCache base class. 2018-08-27 18:26:46 -04:00
gl_rasterizer.cpp renderer_opengl: Implement a new shader cache. 2018-08-27 18:26:46 -04:00
gl_rasterizer.h renderer_opengl: Implement a new shader cache. 2018-08-27 18:26:46 -04:00
gl_resource_manager.h renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
gl_shader_cache.cpp gl_shader_cache: Remove unused program_code vector in GetShaderAddress() 2018-08-28 11:20:41 -04:00
gl_shader_cache.h renderer_opengl: Implement a new shader cache. 2018-08-27 18:26:46 -04:00
gl_shader_decompiler.cpp Merge pull request #1156 from Lakumakkara/lop3 2018-08-23 02:16:49 -04:00
gl_shader_decompiler.h renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
gl_shader_gen.cpp renderer_opengl: Implement a new shader cache. 2018-08-27 18:26:46 -04:00
gl_shader_gen.h renderer_opengl: Implement a new shader cache. 2018-08-27 18:26:46 -04:00
gl_shader_manager.cpp renderer_opengl: Implement a new shader cache. 2018-08-27 18:26:46 -04:00
gl_shader_manager.h renderer_opengl: Implement a new shader cache. 2018-08-27 18:26:46 -04:00
gl_shader_util.cpp renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
gl_shader_util.h renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
gl_state.cpp gl_state: Update to handle stencil front/back face separately. 2018-08-23 11:08:46 -04:00
gl_state.h gl_state: Update to handle stencil front/back face separately. 2018-08-23 11:08:46 -04:00
gl_stream_buffer.cpp renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
gl_stream_buffer.h renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
maxwell_to_gl.h gl_rasterizer: Implement stencil test. 2018-08-23 11:08:49 -04:00
renderer_opengl.cpp renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
renderer_opengl.h renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00