citra/src/video_core/renderer_opengl
Lioncash 12279b22cc gl_resource_manager: Make use of noexcept on move assignment and move constructors
Several standard constructors generally check if objects can be moved in
a non-throwing manner (usually via std::move_if_noexcept) to preserve
its exception guarantees. This means that if these were used with
certain containers any reallocations internally would cause resource
churn, as copies would be necessary instead of moves.

This way, if they're every used in that manner, the right behavior is
always performed.
2020-04-18 21:12:03 -04:00
..
texture_filters video_core: add ScaleForce to texture filters (#5210) 2020-04-16 13:33:14 -05:00
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 video_core/renderer_opengl/gl_rasterizer_cache: Create Format Reinterpretation Framework (#5170) 2020-04-07 09:12:32 -05:00
gl_format_reinterpreter.h video_core/renderer_opengl/gl_rasterizer_cache: Create Format Reinterpretation Framework (#5170) 2020-04-07 09:12:32 -05:00
gl_rasterizer_cache.cpp Merge branch 'master' into feature/savestates-2 2020-04-12 11:24:06 +01:00
gl_rasterizer_cache.h Merge branch 'master' into feature/savestates-2 2020-04-12 11:24:06 +01:00
gl_rasterizer.cpp Merge branch 'master' into feature/savestates-2 2020-04-16 19:03:49 +01:00
gl_rasterizer.h Sync GPU state after loading (fix FE terrain bug) 2020-04-11 10:28:52 +01:00
gl_resource_manager.cpp Change from QOpenGLWidget to QWindow 2019-11-09 13:12:30 -07:00
gl_resource_manager.h gl_resource_manager: Make use of noexcept on move assignment and move constructors 2020-04-18 21:12:03 -04:00
gl_shader_decompiler.cpp Only load precompiled shaders if their sanitize_mul setting matches 2020-01-15 21:10:37 -07:00
gl_shader_decompiler.h Only load precompiled shaders if their sanitize_mul setting matches 2020-01-15 21:10:37 -07:00
gl_shader_disk_cache.cpp Frontend: Only load disk resources if hw shader is enabled 2020-01-22 09:47:53 -07:00
gl_shader_disk_cache.h Only load precompiled shaders if their sanitize_mul setting matches 2020-01-15 21:10:37 -07:00
gl_shader_gen.cpp Only load precompiled shaders if their sanitize_mul setting matches 2020-01-15 21:10:37 -07:00
gl_shader_gen.h Only load precompiled shaders if their sanitize_mul setting matches 2020-01-15 21:10:37 -07:00
gl_shader_manager.cpp Only check for sanitize_mul if theres a shader in the cache 2020-01-16 08:35:52 -07:00
gl_shader_manager.h Address review and update zstd 2020-01-15 19:58:34 -07:00
gl_shader_util.cpp Fix GLES version header on picky drivers 2019-03-15 23:32:29 +00:00
gl_shader_util.h video_core: add workarounds to enable GLES support 2019-02-12 16:57:18 -06:00
gl_state.cpp Change from QOpenGLWidget to QWindow 2019-11-09 13:12:30 -07:00
gl_state.h Texture Filtering v2 (#5166) 2020-04-02 22:42:50 -05:00
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_surface_params.cpp Texture Filtering v2 (#5166) 2020-04-02 22:42:50 -05:00
gl_surface_params.h video_core/renderer_opengl/gl_rasterizer_cache: Create Format Reinterpretation Framework (#5170) 2020-04-07 09:12:32 -05: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 #3910 from wwylele/mipmap 2019-04-17 14:10:42 -04:00
post_processing_opengl.cpp renderer_opengl: Add support for custom shaders (#4578) 2019-08-09 20:00:47 +02:00
post_processing_opengl.h renderer_opengl: Add support for custom shaders (#4578) 2019-08-09 20:00:47 +02:00
renderer_opengl.cpp Texture Filtering v2 (#5166) 2020-04-02 22:42:50 -05:00
renderer_opengl.h video_core, core: Move pixel download to its own thread 2020-02-27 16:55:08 +08:00