661 Commits (0b172d12c004404b7127b53a34bfc4321609dcbc)

Author SHA1 Message Date
ameerj b2955479e5 configure_graphics: Add Accelerate ASTC decoding setting 5 years ago
ameerj 859ba21f6d buffer_cache: Simplify uniform disabling logic 5 years ago
ameerj 5bef54618a perf_stats: Rework FPS counter to be more accurate 5 years ago
ameerj 3671fd0a97 texture_cache: Handle out of bound texture blits 5 years ago
ameerj ae758a236f vk_texture_cache: Swap R and B channels of color flipped format 5 years ago
bunnei a4c6712a4b common: Move settings to common from core. 5 years ago
Lioncash 9b331a5fb5 vk_master_semaphore: Deduplicate atomic access within IsFree() 5 years ago
Lioncash c5f5d6e7f6 vk_master_semaphore: Add missing const qualifier for IsFree() 5 years ago
Lioncash 4198c92ed0 vk_texture_cache: Make use of Common::BitCast where applicable 5 years ago
Joshua Ashton 0ec6cb942d
vk_buffer_cache: Fix offset for NULL vertex buffers 5 years ago
Joshua Ashton bcf58c8210
renderer_vulkan: Check return value of AcquireNextImage 5 years ago
ameerj 2f83d9a61b astc_decoder: Refactor for style and more efficient memory use 5 years ago
Rodrigo Locatti 2f30c10584 astc_decoder: Reimplement Layers 5 years ago
ameerj 20eb368e14 renderer_vulkan: Accelerate ASTC decoding 5 years ago
ameerj 5213f70230 texture_cache: Blacklist BGRA8 copies and views on OpenGL 5 years ago
ReinUsesLisp aae399c1a8 vk_command_pool: Reduce the command pool size from 4096 to 4 5 years ago
ReinUsesLisp 24d0cc3ab8 vk_rasterizer: Fix loading shader addresses twice 5 years ago
Kelebek1 9d8f793969 Review 1 5 years ago
Kelebek1 fb54c38631 Implement texture offset support for TexelFetch and TextureGather and add offsets for Tlds 5 years ago
ReinUsesLisp b8ffdbb167 vk_resource_pool: Load GPU tick once and compare with it 5 years ago
ReinUsesLisp 21b40de318 vk_update_descriptor: Inline and improve code for binding buffers 6 years ago
ReinUsesLisp 70353649d7 fixed_pipeline_cache: Use dirty flags to lazily update key 6 years ago
ReinUsesLisp dd9caf9aa0 vk_master_semaphore: Mark gpu_tick atomic operations with relaxed order 5 years ago
ReinUsesLisp 6171566296 vk_staging_buffer_pool: Inline tick tests 5 years ago
ReinUsesLisp 682d82faf3 gl_stream_buffer/vk_staging_buffer_pool: Fix size check 5 years ago
ReinUsesLisp 5b35b01070 video_core: Fix clang build issues 5 years ago
ReinUsesLisp 025fe458ae vk_staging_buffer_pool: Fix softlock when stream buffer overflows 5 years ago
ReinUsesLisp 3a2eefb16c vk_buffer_cache: Add support for null index buffers 5 years ago
ReinUsesLisp 7402442442 vk_staging_buffer_pool: Get a staging buffer instead of waiting 5 years ago
ReinUsesLisp a02b4e1df6 buffer_cache: Skip cache on small uploads on Vulkan 6 years ago
ReinUsesLisp 35df1d1864 vk_staging_buffer_pool: Add stream buffer for small uploads 6 years ago
ReinUsesLisp 82c2601555 video_core: Reimplement the buffer cache 6 years ago
ReinUsesLisp 75ccd9959c gpu: Report renderer errors with exceptions 6 years ago
ReinUsesLisp 9e88ad8da9 vk_scheduler: Fix unaligned placement new expressions 5 years ago
ReinUsesLisp 9dc4a80b17 vk_graphics_pipeline: Fix narrowing conversion on MSVC 5 years ago
ReinUsesLisp 6b00443bc1 vk_texture_cache: Support image store on sRGB images with VkImageViewUsageCreateInfo 6 years ago
ReinUsesLisp 1b76e7e890 video_core: Silence -Wmissing-field-initializers warnings 5 years ago
ReinUsesLisp ad48259d7e maxwell_to_vk: Silence -Wextra warnings about using different enum types 5 years ago
ReinUsesLisp 37ef2ee595 vk_pipeline_cache: Properly bypass VertexA shaders 5 years ago
ReinUsesLisp c3c7603076 vk_shader_decompiler: Show comments as OpUndef with a type 6 years ago
ReinUsesLisp 432f045dba vk_texture_cache: Use Download memory types for texture flushes 6 years ago
ReinUsesLisp 72541af3bc vulkan_memory_allocator: Add "download" memory usage hint 6 years ago
ReinUsesLisp fade63b58e vulkan_common: Move allocator to the common directory 6 years ago
ReinUsesLisp c2b550987b renderer_vulkan: Rename Vulkan memory manager to memory allocator 6 years ago
ReinUsesLisp e996f1ad09 vk_memory_manager: Improve memory manager and its API 6 years ago
ReinUsesLisp 3e03391a49 vk_buffer_cache: Remove unused function 6 years ago
ReinUsesLisp 154a7653f9 vk_fence_manager: Use timeline semaphores instead of spin waits 6 years ago
ReinUsesLisp 1ccf805367 vk_rasterizer: Skip binding empty descriptor sets on compute 6 years ago
ReinUsesLisp d235cf3933 renderer_vulkan/nsight_aftermath_tracker: Move to vulkan_common 6 years ago
ReinUsesLisp 3753553b6a renderer_vulkan: Move device abstraction to vulkan_common 6 years ago