suyu/src/video_core/renderer_opengl
ReinUsesLisp 916ca74324 opengl: Declare fragment outputs even if they are not used
Fixes Ori and the Blind Forest's menu on GLASM. For some reason
(probably high level optimizations) it is not sanitized on SPIR-V for
OpenGL. Vulkan is unaffected by this change.
2021-07-22 21:51:34 -04:00
..
gl_buffer_cache.cpp glasm: Use storage buffers instead of global memory when possible 2021-07-22 21:51:33 -04:00
gl_buffer_cache.h glasm: Use storage buffers instead of global memory when possible 2021-07-22 21:51:33 -04:00
gl_compute_pipeline.cpp glasm: Use storage buffers instead of global memory when possible 2021-07-22 21:51:33 -04:00
gl_compute_pipeline.h glasm: Use storage buffers instead of global memory when possible 2021-07-22 21:51:33 -04:00
gl_device.cpp glasm: Use storage buffers instead of global memory when possible 2021-07-22 21:51:33 -04:00
gl_device.h glasm: Use storage buffers instead of global memory when possible 2021-07-22 21:51:33 -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_graphics_pipeline.cpp buffer_cache: Mark uniform buffers as dirty if any enable bit changes 2021-07-22 21:51:34 -04:00
gl_graphics_pipeline.h buffer_cache: Mark uniform buffers as dirty if any enable bit changes 2021-07-22 21:51:34 -04: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: Handle host exceptions 2021-07-22 21:51:34 -04:00
gl_rasterizer.h glasm: Use storage buffers instead of global memory when possible 2021-07-22 21:51:33 -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 opengl: Declare fragment outputs even if they are not used 2021-07-22 21:51:34 -04:00
gl_shader_cache.h shader: Handle host exceptions 2021-07-22 21:51:34 -04:00
gl_shader_manager.cpp shader: Initial OpenGL implementation 2021-07-22 21:51:30 -04:00
gl_shader_manager.h gl_shader_cache: Rename Program abstractions into Pipeline 2021-07-22 21:51:33 -04: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: Initial OpenGL implementation 2021-07-22 21:51:30 -04:00
gl_texture_cache.h shader: Initial OpenGL implementation 2021-07-22 21:51:30 -04:00
maxwell_to_gl.h shader: Initial OpenGL implementation 2021-07-22 21:51:30 -04:00
renderer_opengl.cpp renderer_opengl: State track compute assembly programs 2021-07-22 21:51:32 -04:00
renderer_opengl.h shader: Initial OpenGL implementation 2021-07-22 21:51:30 -04:00
util_shaders.cpp shader: Initial OpenGL implementation 2021-07-22 21:51:30 -04:00
util_shaders.h astc_decoder: Refactor for style and more efficient memory use 2021-03-25 16:53:51 -04:00