skyline/app/src/main/cpp/skyline/gpu
Billy Laws 1f0d297221 Fix infinite loop when reading dirty buffers with direct mem
The code didn't account for interval Queries returning zero when reaching the end.
2023-03-19 13:52:15 +00:00
..
cache Hash subpass dependencies in RP cache 2023-02-20 18:01:49 +00:00
interconnect Return a null handle when reading from an unbound cbuf 2023-03-19 13:52:15 +00:00
shaders Implement support for (de)serialising VkPipelineCaches to/from storage 2023-02-04 23:10:45 +00:00
texture Introduce usage tracker for dirty tracking within an execution 2023-03-19 13:52:15 +00:00
buffer_manager.cpp Avoid redundant GPU-dirty propagation for direct buffer recreation 2023-03-19 13:52:15 +00:00
buffer_manager.h Add more perfetto tracepoints 2023-03-19 13:52:15 +00:00
buffer.cpp Fix infinite loop when reading dirty buffers with direct mem 2023-03-19 13:52:15 +00:00
buffer.h Introduce GPU checkpoints for crash debugging 2023-03-19 13:52:15 +00:00
command_scheduler.cpp Introduce GPU checkpoints for crash debugging 2023-03-19 13:52:15 +00:00
command_scheduler.h Support using Vulkan semaphores with fence cycles 2022-11-02 17:46:07 +00:00
descriptor_allocator.cpp Simplify free descriptor set accounting and update ratios 2023-02-04 23:10:45 +00:00
descriptor_allocator.h Simplify free descriptor set accounting and update ratios 2023-02-04 23:10:45 +00:00
fence_cycle.h Clear chained fence cycles on the waiter thread 2023-03-04 18:55:44 +00:00
graphics_pipeline_assembler.cpp Pass in pipeline tessellation state to Vulkan 2023-02-04 23:10:45 +00:00
graphics_pipeline_assembler.h Implement support for (de)serialising VkPipelineCaches to/from storage 2023-02-04 23:10:45 +00:00
megabuffer.cpp Avoid megabuffering buffers larger than the chunk size 2022-11-19 12:49:05 +00:00
megabuffer.h Avoid megabuffering buffers larger than the chunk size 2022-11-19 12:49:05 +00:00
memory_manager.cpp Add adrenotools direct mapping support 2023-01-08 19:30:52 +00:00
memory_manager.h Add adrenotools direct mapping support 2023-01-08 19:30:52 +00:00
native_window.h Address CR Comments + Increase minSdkVersion to 29 (Android 10) 2021-07-12 21:27:49 +05:30
pipeline_cache_manager.cpp Update to latest hades 2023-01-20 21:07:59 +00:00
pipeline_cache_manager.h Introduce a pipeline cache manager for simple read/write cache accesses 2022-12-22 18:05:45 +00:00
presentation_engine.cpp Revert "Toggle DisableFrameThrottling setting by clicking on FPS" 2023-02-27 19:00:52 +01:00
presentation_engine.h Revert "Toggle DisableFrameThrottling setting by clicking on FPS" 2023-02-27 19:00:52 +01:00
shader_manager.cpp Use hades HLE replacement for constant buffer attributes 2023-03-19 13:52:15 +00:00
shader_manager.h Add host shader replacement and dumping support 2023-02-20 18:01:49 +00:00
tag_allocator.h Rework Buffer DirtyState with BackingImmutability 2022-08-06 22:20:54 +05:30
texture_manager.cpp Add more perfetto tracepoints 2023-03-19 13:52:15 +00:00
texture_manager.h Remove now redundant buffer/texture/megabuffer manager locks 2022-11-02 17:46:07 +00:00
trait_manager.cpp Disable extended dynamic state on <r42 mali drivers 2023-03-04 18:55:44 +00:00
trait_manager.h Disable extended dynamic state on <r42 mali drivers 2023-03-04 18:55:44 +00:00
usage_tracker.h Introduce usage tracker for dirty tracking within an execution 2023-03-19 13:52:15 +00:00