suyu/src/video_core/renderer_opengl
Fernando Sahmkow b3371ed09e Shader_IR: add the ability to amend code in the shader ir.
This commit introduces a mechanism by which shader IR code can be
amended and extended. This useful for track algorithms where certain
information can derived from before the track such as indexes to array
samplers.
2019-12-30 15:31:48 -04: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_rasterizer.cpp gl_rasterizer: Allow rendering without fragment shader 2019-12-26 16:38:49 -03:00
gl_rasterizer.h gl_rasterizer: Implement RASTERIZE_ENABLE 2019-12-18 19:28:23 -03:00
gl_resource_manager.cpp gl_texture_cache: Correct asserts 2019-06-25 19:26:59 -04:00
gl_resource_manager.h gl_resource_manager: Correct MakeStreamCopy 2019-06-25 17:32:04 -04: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 gl_shader_cache: Update commentary for shared memory 2019-12-20 22:51:21 -03:00
gl_shader_cache.h gl_shader_cache: Remove dynamic BaseBinding specialization 2019-11-22 21:28:49 -03:00
gl_shader_decompiler.cpp Shader_IR: add the ability to amend code in the shader ir. 2019-12-30 15:31:48 -04: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 gl_shader_cache: Remove dynamic BaseBinding specialization 2019-11-22 21:28:49 -03:00
gl_shader_disk_cache.h gl_shader_cache: Remove dynamic BaseBinding specialization 2019-11-22 21:28:49 -03: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 RASTERIZE_ENABLE 2019-12-18 19:28:23 -03:00
gl_state.h gl_rasterizer: Implement RASTERIZE_ENABLE 2019-12-18 19:28:23 -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 gl_texture_cache: Apply sRGB on blits 2019-11-24 18:13:33 -03: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: Fix mipmap filtering 2019-09-17 03:32:24 -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 gl_shader_cache: Remove dynamic BaseBinding specialization 2019-11-22 21:28:49 -03:00
utils.h gl_shader_cache: Remove dynamic BaseBinding specialization 2019-11-22 21:28:49 -03:00