citra/src/video_core
ReinUsesLisp 410d44ce05
gl_device: Deduce indexing bug from device instead of heuristic
The heuristic to detect AMD's driver was not working properly since it
also included Intel. Instead of using heuristics to detect it, compare
the GL_VENDOR string.
2019-11-25 16:15:22 -03:00
..
buffer_cache buffer_cache: Remove brace initialized for objects with default constructor 2019-11-20 16:00:40 -03:00
debug_utils general: Use deducation guides for std::lock_guard and std::unique_lock 2019-04-01 12:53:47 -04:00
engines Merge pull request #3098 from ReinUsesLisp/shader-invalidations 2019-11-24 19:36:30 -05:00
renderer_opengl gl_device: Deduce indexing bug from device instead of heuristic 2019-11-25 16:15:22 -03:00
renderer_vulkan video_core: Unify ProgramType and ShaderStage into ShaderType 2019-11-22 21:28:48 -03:00
shader video_core: Unify ProgramType and ShaderStage into ShaderType 2019-11-22 21:28:48 -03:00
texture_cache format_lookup_table: Address feedback 2019-11-14 20:57:30 -03:00
textures video_core: Silence implicit conversion warnings 2019-11-08 22:48:50 +00:00
CMakeLists.txt video_core: Unify ProgramType and ShaderStage into ShaderType 2019-11-22 21:28:48 -03:00
dma_pusher.cpp GPU: Flush commands on every dma pusher step. 2019-07-26 16:54:22 -04:00
dma_pusher.h gpu: Rewrite virtual memory manager using PageTable. 2019-03-20 22:36:02 -04:00
gpu_asynch.cpp Core: Wait for GPU to be idle before shutting down. 2019-10-04 19:59:53 -04:00
gpu_asynch.h Core: Wait for GPU to be idle before shutting down. 2019-10-04 19:59:53 -04:00
gpu_synch.cpp gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfig 2019-08-21 01:55:25 -03:00
gpu_synch.h Core: Wait for GPU to be idle before shutting down. 2019-10-04 19:59:53 -04:00
gpu_thread.cpp gpu_thread: Don't spin wait if there are no GPU commands. 2019-11-23 15:17:28 -05:00
gpu_thread.h Core: Wait for GPU to be idle before shutting down. 2019-10-04 19:59:53 -04:00
gpu.cpp Merge pull request #2912 from FernandoS27/async-fixes 2019-10-16 10:34:48 -04:00
gpu.h common_func: Use std::array for INSERT_PADDING_* macros. 2019-11-03 22:22:41 -05:00
macro_interpreter.cpp video_core/macro_interpreter: Make definitions of most private enums/unions hidden 2019-10-17 17:55:46 -04:00
macro_interpreter.h video_core/macro_interpreter: Make definitions of most private enums/unions hidden 2019-10-17 17:55:46 -04:00
memory_manager.cpp prefer system reference over global accessor 2019-07-09 08:11:35 -07:00
memory_manager.h prefer system reference over global accessor 2019-07-09 08:11:35 -07:00
morton.cpp Video_Core: Implement texture format E5B9G9R9_SHAREDEXP. 2019-10-27 16:44:09 -04:00
morton.h renderer_opengl: Use block linear swizzling for CPU framebuffers 2019-08-21 02:17:14 -03:00
rasterizer_accelerated.cpp rasterizer_accelerated: Add intermediary for GPU rasterizers 2019-10-27 03:40:08 -03:00
rasterizer_accelerated.h rasterizer_accelerated: Add intermediary for GPU rasterizers 2019-10-27 03:40:08 -03:00
rasterizer_cache.cpp
rasterizer_cache.h rasterizer_cache: Protect inherited caches from submission level 2019-07-01 04:32:01 -04:00
rasterizer_interface.h Maxwell3D: Corrections and refactors to MME instance refactor 2019-09-22 07:23:13 -04:00
renderer_base.cpp video_core/engines: Remove unnecessary includes 2019-03-05 20:35:32 -05:00
renderer_base.h gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfig 2019-08-21 01:55:25 -03:00
sampler_cache.cpp video_core: Abstract vk_sampler_cache into a templated class 2019-04-02 15:54:11 -03:00
sampler_cache.h video_core: Abstract vk_sampler_cache into a templated class 2019-04-02 15:54:11 -03:00
surface.cpp texture_cache: Use a table instead of switch for texture formats 2019-11-14 20:57:10 -03:00
surface.h texture_cache: Use a table instead of switch for texture formats 2019-11-14 20:57:10 -03:00
video_core.cpp video_core: Silence implicit conversion warnings 2019-11-08 22:48:50 +00:00
video_core.h video_core/gpu: Create threads separately from initialization 2019-04-11 22:11:40 -04:00