yuzu/src/video_core/renderer_opengl
ReinUsesLisp 6508cdd003 buffer_cache: Avoid passing references of shared pointers and misc style changes
Instead of using as template argument a shared pointer, use the
underlying type and manage shared pointers explicitly. This can make
removing shared pointers from the cache more easy.

While we are at it, make some misc style changes and general
improvements (like insert_or_assign instead of operator[] + operator=).
2020-06-09 18:30:49 -03:00
..
gl_buffer_cache.cpp buffer_cache: Avoid passing references of shared pointers and misc style changes 2020-06-09 18:30:49 -03:00
gl_buffer_cache.h buffer_cache: Avoid passing references of shared pointers and misc style changes 2020-06-09 18:30:49 -03:00
gl_device.cpp Merge pull request #4040 from ReinUsesLisp/nv-transform-feedback 2020-06-08 16:18:33 -04:00
gl_device.h glsl: Squash constant buffers into a single SSBO when we hit the limit 2020-05-31 21:33:49 -03:00
gl_fence_manager.cpp buffer_cache: Use boost::intrusive::set for caching 2020-05-21 16:44:00 -03:00
gl_fence_manager.h Address Feedback. 2020-04-22 11:36:24 -04:00
gl_framebuffer_cache.cpp gl_state: Remove completely 2020-02-28 17:56:35 -03:00
gl_framebuffer_cache.h gl_state: Remove completely 2020-02-28 17:56:35 -03:00
gl_query_cache.cpp gl_query_cache: Resolve use-after-move in CachedQuery move assignment operator 2020-04-15 22:20:06 -04:00
gl_query_cache.h query_cache: Address feedback 2020-02-14 17:38:27 -03:00
gl_rasterizer.cpp gl_rasterizer: Use NV_transform_feedback for XFB on assembly shaders 2020-06-03 20:22:12 -03:00
gl_rasterizer.h gl_rasterizer: Use NV_transform_feedback for XFB on assembly shaders 2020-06-03 20:22:12 -03:00
gl_resource_manager.cpp renderer_opengl: Add assembly program code paths 2020-05-19 18:00:04 -03:00
gl_resource_manager.h renderer_opengl: Add assembly program code paths 2020-05-19 18:00:04 -03:00
gl_sampler_cache.cpp Create an "Advanced" tab in the graphics configuration tab and add anisotropic filtering levels. 2020-02-27 21:34:00 -05:00
gl_sampler_cache.h video_core: Add missing override specifiers 2019-07-07 13:38:39 -04:00
gl_shader_cache.cpp glsl: Squash constant buffers into a single SSBO when we hit the limit 2020-05-31 21:33:49 -03:00
gl_shader_cache.h renderer_opengl: Add assembly program code paths 2020-05-19 18:00:04 -03:00
gl_shader_decompiler.cpp Merge pull request #4031 from Morph1984/fix-gs-outputs 2020-06-04 15:18:51 -04:00
gl_shader_decompiler.h glsl: Squash constant buffers into a single SSBO when we hit the limit 2020-05-31 21:33:49 -03:00
gl_shader_disk_cache.cpp engines/maxwell_3d: Add TFB registers and store them in shader registry 2020-03-09 18:40:53 -03:00
gl_shader_disk_cache.h shader/registry: Store graphics and compute metadata 2020-03-09 18:40:07 -03:00
gl_shader_manager.cpp gl_shader_manager: Unbind GLSL program when binding a host pipeline 2020-05-26 04:20:39 -03:00
gl_shader_manager.h renderer_opengl: Add assembly program code paths 2020-05-19 18:00:04 -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_tracker.cpp gl_rasterizer: Implement line widths and smooth lines 2020-04-13 01:30:34 -03:00
gl_state_tracker.h gl_rasterizer: Implement line widths and smooth lines 2020-04-13 01:30:34 -03:00
gl_stream_buffer.cpp buffer_cache: Avoid passing references of shared pointers and misc style changes 2020-06-09 18:30:49 -03:00
gl_stream_buffer.h buffer_cache: Avoid passing references of shared pointers and misc style changes 2020-06-09 18:30:49 -03:00
gl_texture_cache.cpp gl_device: Avoid devices with CAVEAT_SUPPORT on ASTC 2020-05-31 21:34:34 -03:00
gl_texture_cache.h gl_texture_cache: Implement small texture view cache for swizzles 2020-05-26 17:50:08 -03:00
maxwell_to_gl.h gl_rasterizer: Implement viewport swizzles with NV_viewport_swizzle 2020-05-04 17:51:30 -03:00
renderer_opengl.cpp renderer_opengl: Only enable DEBUG_OUTPUT when graphics debugging is enabled 2020-06-05 21:21:12 -03:00
renderer_opengl.h renderer_opengl: Add assembly program code paths 2020-05-19 18:00:04 -03:00
utils.cpp buffer_cache: Return handles instead of pointer to handles 2020-04-16 02:33:34 -03:00
utils.h buffer_cache: Return handles instead of pointer to handles 2020-04-16 02:33:34 -03:00