1
0
Fork 0
forked from suyu/suyu
suyu/src/video_core
ReinUsesLisp 622830f4e1 maxwell_3d: Use insert instead of loop push_back
This reduces the overhead of bounds checking on each element.
It won't reduce the cost of allocation because usually this vector's
capacity is usually large enough to hold whatever we push to it.
2020-11-11 19:52:19 -03:00
..
buffer_cache video_core: Remove all Core::System references in renderer 2020-09-06 05:28:48 -03:00
command_classes nvdec: Make use of [[nodiscard]] where applicable 2020-11-02 02:45:15 -05:00
engines maxwell_3d: Use insert instead of loop push_back 2020-11-11 19:52:19 -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 General: Resolve a few missing initializer warnings 2020-10-29 19:37:07 -04:00
shader Merge pull request #4854 from ReinUsesLisp/cube-array-shadow 2020-11-05 16:25:00 -08:00
texture_cache General: Resolve a few missing initializer warnings 2020-10-29 19:37:07 -04:00
textures textures/decoders: Fix block linear to pitch copies 2020-08-10 20:45:03 -03:00
cdma_pusher.cpp video_core: cdma_pusher: Add missing LOG_DEBUG field in ExecuteCommand. 2020-10-28 16:47:08 -07: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 DirtyFlags: relax need to set render_targets as dirty 2020-03-14 11:47:33 -04:00
dirty_flags.h DirtyFlags: relax need to set render_targets as dirty 2020-03-14 11:47:33 -04:00
dma_pusher.cpp video_core: dma_pusher: Remove integrity check on command lists. 2020-11-07 00:08:19 -08:00
dma_pusher.h video_core: dma_pusher: Remove integrity check on command lists. 2020-11-07 00:08:19 -08:00
fence_manager.h video_core: Remove all Core::System references in renderer 2020-09-06 05:28:48 -03:00
gpu.cpp video_core: gpu: Implement WaitFence and IncrementSyncPoint. 2020-11-01 01:52:37 -07:00
gpu.h General: Fix clang build 2020-11-05 10:07:16 -05: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
guest_driver.cpp gl_shader_cache: Rework shader cache and remove post-specializations 2020-03-09 18:40:06 -03:00
guest_driver.h gl_shader_cache: Rework shader cache and remove post-specializations 2020-03-09 18:40:06 -03:00
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 renderer_opengl: Use block linear swizzling for CPU framebuffers 2019-08-21 02:17:14 -03:00
query_cache.h renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore 2020-09-19 01:46:37 -03:00
rasterizer_accelerated.cpp core: memory: Move to Core::Memory namespace. 2020-04-17 00:59:28 -04:00
rasterizer_accelerated.h core: memory: Move to Core::Memory namespace. 2020-04-17 00:59:28 -04:00
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 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
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 Frontend/GPU: Refactor context management 2020-03-24 21:03:42 -06:00