citra/src/video_core
ReinUsesLisp 657771bdcb shader: Partially implement texture cube array shadow
This implements texture cube arrays with shadow comparisons but doesn't
fix the asserts related to it.

Fixes out of bounds reads on swizzle constructors and makes them use
bounds checked ::at instead of the unsafe operator[].
2020-10-28 17:12:40 -03:00
..
buffer_cache video_core: Remove all Core::System references in renderer 2020-09-06 05:28:48 -03:00
command_classes Merge pull request #4848 from ReinUsesLisp/type-limits 2020-10-28 03:16:10 -04:00
engines video_core: Enforce -Wclass-memaccess 2020-10-09 16:46:11 -03:00
host_shaders video_core: Fix instances where msbuild always regenerated host shaders 2020-09-23 22:27:17 -03:00
macro General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -04:00
renderer_opengl shader: Partially implement texture cube array shadow 2020-10-28 17:12:40 -03:00
renderer_vulkan video_core: Enforce -Wredundant-move and -Wpessimizing-move 2020-10-28 02:44:50 -03:00
shader shader: Partially implement texture cube array shadow 2020-10-28 17:12:40 -03:00
texture_cache General: Make use of std::nullopt where applicable 2020-09-22 17:32:33 -04:00
textures textures/decoders: Fix block linear to pitch copies 2020-08-10 20:45:03 -03:00
cdma_pusher.cpp video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
cdma_pusher.h video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
CMakeLists.txt Merge pull request #4848 from ReinUsesLisp/type-limits 2020-10-28 03:16:10 -04:00
compatible_formats.cpp video_core: Rearrange pixel format names 2020-07-13 01:44:23 -03:00
compatible_formats.h compatible_formats: Add missing header guard 2020-07-21 00:42:19 -04:00
dirty_flags.cpp
dirty_flags.h
dma_pusher.cpp DmaPusher: Remove dead code in step 2020-05-16 12:42:27 +10:00
dma_pusher.h DmaPusher: Remove dead code in step 2020-05-16 12:42:27 +10:00
fence_manager.h video_core: Remove all Core::System references in renderer 2020-09-06 05:28:48 -03:00
gpu_asynch.cpp video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
gpu_asynch.h video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
gpu_synch.cpp video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
gpu_synch.h video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
gpu_thread.cpp video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
gpu_thread.h video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
gpu.cpp video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
gpu.h video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
guest_driver.cpp
guest_driver.h
memory_manager.cpp video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
memory_manager.h video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
morton.cpp video_core: Rearrange pixel format names 2020-07-13 01:44:23 -03:00
morton.h
query_cache.h renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore 2020-09-19 01:46:37 -03:00
rasterizer_accelerated.cpp
rasterizer_accelerated.h
rasterizer_interface.h video_core: Remove all Core::System references in renderer 2020-09-06 05:28:48 -03:00
renderer_base.cpp video_core: Initialize renderer with a GPU 2020-08-22 01:51:45 -03:00
renderer_base.h renderer_opengl: Remove emulated mailbox presentation 2020-09-20 16:29:41 -03:00
sampler_cache.cpp
sampler_cache.h
shader_cache.h shader_cache: Make use of std::erase_if 2020-07-14 15:49:15 -04:00
shader_notify.cpp Fix style issues 2020-07-18 14:24:32 +10:00
shader_notify.h async shaders 2020-07-17 14:24:57 +10:00
surface.cpp video_core: Rearrange pixel format names 2020-07-13 01:44:23 -03:00
surface.h video_core: Rearrange pixel format names 2020-07-13 01:44:23 -03:00
video_core.cpp video_core: NVDEC Implementation 2020-10-26 23:07:36 -04:00
video_core.h