suyu/src/video_core/renderer_opengl
Lioncash 0f2ac928f2 video_core: Make global EmuWindow instance part of the base renderer class
Makes the global a member of the RendererBase class. We also change this
to be a reference. Passing any form of null pointer to these functions
is incorrect entirely, especially given the code itself assumes that the
pointer would always be in a valid state.

This also makes it easier to follow the lifecycle of instances being
used, as we explicitly interact the renderer with the rasterizer, rather
than it just operating on a global pointer.
2018-08-01 21:40:30 -04:00
..
gl_rasterizer.cpp video_core: Make global EmuWindow instance part of the base renderer class 2018-08-01 21:40:30 -04:00
gl_rasterizer.h video_core: Make global EmuWindow instance part of the base renderer class 2018-08-01 21:40:30 -04:00
gl_rasterizer_cache.cpp Implement R16_G16 2018-07-26 02:01:29 +02:00
gl_rasterizer_cache.h Implement R32_FLOAT RenderTargetFormat 2018-08-01 15:31:42 +02:00
gl_resource_manager.h gl_state: Fix state management for texture swizzle. 2018-06-26 17:15:58 -04:00
gl_shader_decompiler.cpp Merge pull request #792 from lioncash/retval 2018-07-23 20:06:48 -07:00
gl_shader_decompiler.h video_core: Use nested namespaces where applicable 2018-07-20 18:23:54 -04:00
gl_shader_gen.cpp gl_shader_gen: Implement dual vertex shader mode. 2018-07-12 22:25:36 -04:00
gl_shader_gen.h gl_shader_gen: Implement dual vertex shader mode. 2018-07-12 22:25:36 -04:00
gl_shader_manager.cpp gl_shader_manager: Replace unimplemented function prototype 2018-07-20 18:39:54 -04:00
gl_shader_manager.h gl_shader_manager: Replace unimplemented function prototype 2018-07-20 18:39:54 -04:00
gl_shader_util.cpp Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
gl_shader_util.h Rename logging macro back to LOG_* 2018-07-02 21:45:47 -04:00
gl_state.cpp gl_state: Make references const where applicable in Apply() 2018-07-20 01:12:29 -04:00
gl_state.h Merge pull request #593 from bunnei/fix-swizzle 2018-06-26 22:05:49 -04:00
gl_stream_buffer.cpp renderer_gl: Port over gl_stream_buffer module from Citra. 2018-03-19 23:14:02 -04:00
gl_stream_buffer.h renderer_opengl: Add missing header guards 2018-04-19 21:13:59 -04:00
maxwell_to_gl.h Merge pull request #796 from bunnei/gl-uint 2018-07-24 04:44:56 -07:00
renderer_opengl.cpp video_core: Make global EmuWindow instance part of the base renderer class 2018-08-01 21:40:30 -04:00
renderer_opengl.h video_core: Make global EmuWindow instance part of the base renderer class 2018-08-01 21:40:30 -04:00