suyu/src/video_core/renderer_opengl
ReinUsesLisp 025b20f96a shader: Move pipeline cache logic to separate files
Move code to separate files to be able to reuse it from OpenGL. This
greatly simplifies the pipeline cache logic on Vulkan.

Transform feedback state is not yet abstracted and it's still
intrusively stored inside vk_pipeline_cache. It will be moved when
needed on OpenGL.
2021-07-22 21:51:29 -04:00
..
gl_buffer_cache.cpp DMAEngine: Accelerate BufferClear 2021-07-13 03:49:47 +02:00
gl_buffer_cache.h shader: Interact texture buffers with buffer cache 2021-07-22 21:51:26 -04:00
gl_device.cpp gl_device: Expand on Mesa driver names 2021-06-20 23:04:07 -04:00
gl_device.h video_core: Add GPU vendor name to window title bar 2021-06-20 23:04:07 -04:00
gl_fence_manager.cpp video_core: Reimplement the buffer cache 2021-02-13 02:17:22 -03:00
gl_fence_manager.h video_core: Reimplement the buffer cache 2021-02-13 02:17:22 -03:00
gl_query_cache.cpp video_core: Resolve more variable shadowing scenarios pt.3 2020-12-05 16:02:23 -05:00
gl_query_cache.h video_core: Resolve more variable shadowing scenarios pt.3 2020-12-05 16:02:23 -05:00
gl_rasterizer.cpp shader: Accelerate pipeline transitions and use dirty flags for shaders 2021-07-22 21:51:29 -04:00
gl_rasterizer.h shader: Move pipeline cache logic to separate files 2021-07-22 21:51:29 -04:00
gl_resource_manager.cpp video_core: Reimplement the buffer cache 2021-02-13 02:17:22 -03:00
gl_resource_manager.h video_core: Reimplement the buffer cache 2021-02-13 02:17:22 -03:00
gl_shader_cache.cpp shader: Move pipeline cache logic to separate files 2021-07-22 21:51:29 -04:00
gl_shader_cache.h shader: Move pipeline cache logic to separate files 2021-07-22 21:51:29 -04:00
gl_shader_manager.cpp video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
gl_shader_manager.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
gl_shader_util.cpp gl_shader_util: Use std::string_view instead of star pointer 2020-08-23 21:23:54 -03:00
gl_shader_util.h gl_shader_util: Use std::string_view instead of star pointer 2020-08-23 21:23:54 -03:00
gl_state_tracker.cpp shader: Accelerate pipeline transitions and use dirty flags for shaders 2021-07-22 21:51:29 -04:00
gl_state_tracker.h shader: Accelerate pipeline transitions and use dirty flags for shaders 2021-07-22 21:51:29 -04:00
gl_stream_buffer.cpp gl_stream_buffer/vk_staging_buffer_pool: Fix size check 2021-02-13 05:11:48 -03:00
gl_stream_buffer.h common: Replace common_sizes into user-literals 2021-06-24 09:27:40 -07:00
gl_texture_cache.cpp shader: Interact texture buffers with buffer cache 2021-07-22 21:51:26 -04:00
gl_texture_cache.h shader: Interact texture buffers with buffer cache 2021-07-22 21:51:26 -04:00
maxwell_to_gl.h maxwell_to_gl: Remove unused code 2021-02-12 23:01:09 -05:00
renderer_opengl.cpp configure_graphics: Use u8 for bg_color values 2021-07-08 21:45:01 -04:00
renderer_opengl.h video_core: Add GPU vendor name to window title bar 2021-06-20 23:04:07 -04:00
util_shaders.cpp util_shaders: Fix BindImageTexture 2021-07-07 14:09:55 -04:00
util_shaders.h astc_decoder: Refactor for style and more efficient memory use 2021-03-25 16:53:51 -04:00