citra/src/video_core
ReinUsesLisp 73fb3a304b gl_device: Expose NV_vertex_buffer_unified_memory except on Turing
Expose NV_vertex_buffer_unified_memory when the driver supports it.

This commit adds a function the determine if a GL_RENDERER is a Turing
GPU. This is required because on Turing GPUs Nvidia's driver crashes
when the buffer is marked as resident or on DeleteBuffers. Without a
synchronous debug output (single threaded driver), it's likely that
the driver will crash in the first blocking call.
2020-06-24 02:36:14 -03:00
..
buffer_cache buffer_cache: Eliminate local variable shadowing 2020-06-19 21:55:02 -04:00
engines Merge pull request #4049 from ReinUsesLisp/separate-samplers 2020-06-13 13:48:27 -04:00
macro Merge pull request #4122 from lioncash/hide 2020-06-21 22:38:04 -04:00
renderer_opengl gl_device: Expose NV_vertex_buffer_unified_memory except on Turing 2020-06-24 02:36:14 -03:00
renderer_vulkan Merge pull request #4110 from ReinUsesLisp/direct-upload-sets 2020-06-22 05:02:13 -03:00
shader memory_util: boost hashes are size_t 2020-06-18 15:47:43 +01:00
texture_cache texture_cache: Fix incorrect address used in a DeduceSurface() call 2020-06-20 14:11:28 -04:00
textures
CMakeLists.txt Merge pull request #4041 from ReinUsesLisp/arb-decomp 2020-06-16 14:56:23 -04:00
dirty_flags.cpp
dirty_flags.h
dma_pusher.cpp
dma_pusher.h
fence_manager.h
gpu_asynch.cpp
gpu_asynch.h
gpu_synch.cpp
gpu_synch.h
gpu_thread.cpp
gpu_thread.h
gpu.cpp
gpu.h
guest_driver.cpp
guest_driver.h
memory_manager.cpp memory_manager: Eliminate variable shadowing 2020-06-19 22:02:58 -04:00
memory_manager.h memory_manager: Eliminate variable shadowing 2020-06-19 22:02:58 -04:00
morton.cpp
morton.h
query_cache.h Rename PAGE_SHIFT to PAGE_BITS 2020-06-18 15:47:43 +01:00
rasterizer_accelerated.cpp
rasterizer_accelerated.h
rasterizer_interface.h
renderer_base.cpp
renderer_base.h
sampler_cache.cpp
sampler_cache.h
shader_cache.h Rename PAGE_SHIFT to PAGE_BITS 2020-06-18 15:47:43 +01:00
surface.cpp
surface.h
video_core.cpp
video_core.h