citra/src/video_core/renderer_opengl
emufan4568 025cd31420 video_core: Bump OpenGL version to 4.3 on desktop
* The current backend heavily depends on many extensions for shadow
  rendering and texture cubes in the fragment shaders. All these
  extensions were incorporated to core in 4.3. Support is practically
  ubiquitous and requiring support for it makes things a lot easier
2022-08-21 01:39:16 +03:00
..
texture_filters rasterizer_cache: Introduce TextureRuntime and separate CachedSurface 2022-08-21 01:16:48 +03:00
depth_to_color.frag video_core: implement GLES depth/stencil downloads 2021-10-02 14:19:27 +05:30
depth_to_color.vert video_core: implement GLES depth/stencil downloads 2021-10-02 14:19:27 +05:30
ds_to_color.frag video_core: implement GLES depth/stencil downloads 2021-10-02 14:19:27 +05:30
frame_dumper_opengl.cpp core: Properly std::move things around 2020-02-27 16:55:09 +08:00
frame_dumper_opengl.h video_core, core: Move pixel download to its own thread 2020-02-27 16:55:08 +08:00
gl_format_reinterpreter.cpp rasterizer_cache: Introduce TextureRuntime and separate CachedSurface 2022-08-21 01:16:48 +03:00
gl_format_reinterpreter.h rasterizer_cache: Introduce TextureRuntime and separate CachedSurface 2022-08-21 01:16:48 +03:00
gl_rasterizer.cpp rasterizer_cache: Factor morton swizzle and pixel format to dedicate headers 2022-08-21 01:16:47 +03:00
gl_rasterizer.h rasterizer_cache: Separate into common directory 2022-08-21 01:16:42 +03:00
gl_resource_manager.cpp fix clang format 2020-07-07 16:43:42 -05:00
gl_resource_manager.h Merge pull request #5420 from citra-emu/xglTextureBarrier 2020-07-07 16:45:27 -05:00
gl_shader_decompiler.cpp gl_shader_decompiler: Improve performance of accurate_mul on Android. 2021-10-02 16:38:24 +05:30
gl_shader_decompiler.h video_core: Add missing header guards 2020-04-18 22:06:37 -04:00
gl_shader_disk_cache.cpp Backport non-seperable disk shader from android (#5976) 2022-04-02 11:57:14 +05:30
gl_shader_disk_cache.h Backport non-seperable disk shader from android (#5976) 2022-04-02 11:57:14 +05:30
gl_shader_gen.cpp Merge pull request #5804 from weihuoya/minorfx 2022-01-30 21:51:11 +05:30
gl_shader_gen.h android: renderer_opengl: Partially implement glLogicOp on GLES. 2021-07-24 23:37:03 +05:30
gl_shader_manager.cpp Fix MakeCurrent and shader issues with AMD 22.7 driver 2022-07-29 12:26:18 +02:00
gl_shader_manager.h Backport non-seperable disk shader from android (#5976) 2022-04-02 11:57:14 +05:30
gl_shader_util.cpp video_core: Bump OpenGL version to 4.3 on desktop 2022-08-21 01:39:16 +03:00
gl_shader_util.h gl_shader_util: Specify default precision for uimage2D 2021-10-02 16:38:18 +05:30
gl_state.cpp android: renderer_opengl: Partially implement glLogicOp on GLES. 2021-07-24 23:37:03 +05:30
gl_state.h use separate texture buffer for light and fog 2021-07-24 23:36:53 +05:30
gl_stream_buffer.cpp gl_stream_buffer: Profile orphaning of stream buffer. 2018-11-17 15:03:20 +01:00
gl_stream_buffer.h Port yuzu-emu/yuzu#1137: "renderer_opengl: Namespace OpenGL code" (#4423) 2018-11-16 23:29:10 -08:00
gl_vars.cpp video_core: add workarounds to enable GLES support 2019-02-12 16:57:18 -06:00
gl_vars.h video_core: add workarounds to enable GLES support 2019-02-12 16:57:18 -06:00
pica_to_gl.h Merge pull request #5501 from FearlessTobi/port-1064-3948 2021-04-23 22:58:08 -07:00
post_processing_opengl.cpp Add Get(Inv)WindowResolution shader functions (#5818) 2021-07-24 12:35:33 -05:00
post_processing_opengl.h post_processing_opengl: Make use of std::string_view with GetPostProcessingShaderCode() 2020-04-18 22:27:44 -04:00
renderer_opengl.cpp Add Cardboard VR 2021-12-18 16:52:24 +05:30
renderer_opengl.h video_core, core: Move pixel download to its own thread 2020-02-27 16:55:08 +08:00
texture_downloader_es.cpp rasterizer_cache: Move utlities and type to separate headers 2022-08-21 01:16:48 +03:00
texture_downloader_es.h video_core: implement GLES depth/stencil downloads 2021-10-02 14:19:27 +05:30