yuzu/src/video_core/renderer_opengl
ReinUsesLisp c31382ced5 query_cache: Abstract OpenGL implementation
Abstract the current OpenGL implementation into the VideoCommon
namespace and reimplement it on top of that. Doing this avoids repeating
code and logic in the Vulkan implementation.
2020-02-14 17:38:27 -03:00
..
gl_buffer_cache.cpp gl_rasterizer: Upload constant buffers with glNamedBufferSubData 2019-11-02 05:05:34 -03:00
gl_buffer_cache.h gl_rasterizer: Upload constant buffers with glNamedBufferSubData 2019-11-02 05:05:34 -03:00
gl_device.cpp gl_device: Enable compute shaders for Intel Mesa drivers 2019-12-11 00:00:30 -03:00
gl_device.h gl_device: Deduce indexing bug from device instead of heuristic 2019-11-25 16:15:22 -03:00
gl_framebuffer_cache.cpp gl_framebuffer_cache: Optimize framebuffer key 2019-11-28 23:02:20 -03:00
gl_framebuffer_cache.h gl_framebuffer_cache: Optimize framebuffer key 2019-11-28 23:02:20 -03:00
gl_query_cache.cpp query_cache: Abstract OpenGL implementation 2020-02-14 17:38:27 -03:00
gl_query_cache.h query_cache: Abstract OpenGL implementation 2020-02-14 17:38:27 -03:00
gl_rasterizer.cpp gl_query_cache: Optimize query cache 2020-02-14 17:38:27 -03:00
gl_rasterizer.h gl_query_cache: Optimize query cache 2020-02-14 17:38:27 -03:00
gl_resource_manager.cpp gl_resource_manager: Add managed query class 2020-02-13 22:25:55 -03:00
gl_resource_manager.h gl_resource_manager: Add managed query class 2020-02-13 22:25:55 -03:00
gl_sampler_cache.cpp gl_sampler_cache: Port sampler cache to OpenGL 2019-04-02 16:58:08 -03:00
gl_sampler_cache.h video_core: Add missing override specifiers 2019-07-07 13:38:39 -04:00
gl_shader_cache.cpp Shader_IR: Store Bound buffer on Shader Usage 2020-01-24 16:43:29 -04:00
gl_shader_cache.h gl_shader_cache: Remove dynamic BaseBinding specialization 2019-11-22 21:28:49 -03:00
gl_shader_decompiler.cpp Merge pull request #3282 from FernandoS27/indexed-samplers 2020-02-01 20:41:40 -05:00
gl_shader_decompiler.h video_core: Unify ProgramType and ShaderStage into ShaderType 2019-11-22 21:28:48 -03:00
gl_shader_disk_cache.cpp Shader_IR: Store Bound buffer on Shader Usage 2020-01-24 16:43:29 -04:00
gl_shader_disk_cache.h Shader_IR: Store Bound buffer on Shader Usage 2020-01-24 16:43:29 -04:00
gl_shader_gen.cpp Merge pull request #3098 from ReinUsesLisp/shader-invalidations 2019-11-24 19:36:30 -05:00
gl_shader_gen.h gl_shader_decompiler: Move entries to a separate function 2019-10-25 09:01:31 -04:00
gl_shader_manager.cpp gl_shader_manager: Remove unused variable in SetFromRegs 2019-11-07 01:52:18 -03:00
gl_shader_manager.h gl_rasterizer: Allow rendering without fragment shader 2019-12-26 16:38:49 -03:00
gl_shader_util.cpp gl_shader_cache: Address review commentaries 2019-07-15 17:38:25 -03:00
gl_shader_util.h gl_shader_util: Add parameter to handle retrievable programs 2019-02-06 22:20:57 -03:00
gl_state.cpp gl_rasterizer: Implement GL_POINT_SPRITE 2020-02-04 15:19:45 -03:00
gl_state.h gl_rasterizer: Implement GL_POINT_SPRITE 2020-02-04 15:19:45 -03:00
gl_stream_buffer.cpp video_core: Make ARB_buffer_storage a required extension 2019-06-20 21:36:12 -03:00
gl_stream_buffer.h video_core: Make ARB_buffer_storage a required extension 2019-06-20 21:36:12 -03:00
gl_texture_cache.cpp Merge pull request #3358 from ReinUsesLisp/implicit-texture-cache 2020-01-29 11:23:50 -05:00
gl_texture_cache.h gl_shader_decompiler: Keep track of written images and mark them as modified 2019-09-05 23:26:05 -03:00
maxwell_to_gl.h maxwell_to_gl: Implement R8G8_USCALED 2020-02-04 21:32:36 -03:00
renderer_opengl.cpp renderer_opengl: Make ScreenRectVertex's constructor constexpr 2019-11-28 20:36:02 -03:00
renderer_opengl.h renderer_opengl: Use explicit binding for presentation shaders 2019-11-28 20:25:56 -03:00
utils.cpp renderer_opengl/utils: Remove unused header inclusions 2020-01-15 06:31:23 -05:00
utils.h renderer_opengl/utils: Forward declare private structs 2020-01-15 06:30:01 -05:00