2893 Commits (12e7ee2357bc65791e774167780c9955d30f4811)

Author SHA1 Message Date
Fernando Sahmkow 23430e6772 Core: Eliminate core/memory dependancies. 2 years ago
Fernando Sahmkow 590d9b7e1d Core: Clang format and other small issues. 2 years ago
Fernando Sahmkow 34a8d0cc8e SMMU: Implement physical memory mirroring 2 years ago
Fernando Sahmkow 0a2536a0df SMMU: Initial adaptation to video_core. 2 years ago
Liam 9e9aed41be shader_recompiler: use float image operations on load/store when required 2 years ago
Ameer J b4b301d22e gl_device: Remove AMD blacklists that are no longer applicable 2 years ago
Ameer J 61e8c5f798 gl_rasterizer: Less spammy log for unimplemented resets 2 years ago
Ameer J bbc0ed118d gl_rasterizer: Implement DrawTransformFeedback macro 2 years ago
Ameer J db8a601cf8 OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries 2 years ago
Ameer J 1bb76201e6 gl_rasterizer: Silence spammy logs 2 years ago
Ameer J 372bca5945 gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memory 2 years ago
Liam 94244437de shader_recompiler: ignore clip distances beyond driver support level 2 years ago
Ameer J 2b0cf73bf0 gl_buffer_cache: Fix tfb binding typo 2 years ago
Liam f05cb69d4f renderer_opengl: remove srgb conversion logic 2 years ago
Liam 382cf087a0 renderer_vulkan: do not recreate swapchain for srgb 2 years ago
Liam dee792937f vulkan_device: add names for more driverID enumeration values 2 years ago
Ameer J a595ed499d gl_buffer_cache: Batch vertex/tfb buffer binding 2 years ago
Ameer J c67644f1da gl_graphics_pipeline: GLASM: Fix transform feedback attribs buffer mode 2 years ago
GPUCode efc50485b8 renderer_vulkan: Introduce separate cmd buffer for uploads 3 years ago
Fernando Sahmkow f1806d237f Memory: Fix invalidation handling from the CPU/Services 2 years ago
Ameer J 75c5be55af shader_recompiler: Align SSBO offsets in GlobalMemory functions 3 years ago
Ameer J 7d34800531 shader_recompiler: Align SSBO offsets to meet host requirements 3 years ago
Kelebek1 6f4a080b98 Transition MSAA images to general layout without uploading data 3 years ago
Kelebek1 8c769b71a1 Do not set rescaled flag when rescaling is disabled 3 years ago
Kelebek1 ad1a9f3d3a Implement X8_D24 format 3 years ago
Fernando Sahmkow 282ae8fa51 Query Cache: address issues 3 years ago
Fernando Sahmkow f1a2e36711 Query Cachge: Fully rework Vulkan's query cache 3 years ago
Fernando Sahmkow 115792158d VideoCore: Implement DispatchIndirect 3 years ago
Ameer J d1c878fb41 gl_texture_cache: Enable async downloads 3 years ago
Ameer J 9b112107e2 gl_buffer_cache: Enable async downloads 3 years ago
Ameer J 48b87d64de gl_staging_buffer_pool: Refactor allocation variables into a struct 3 years ago
Ameer J f9ef721ca6 gl_graphics_pipeline: Fix GLASM storage buffer detection 3 years ago
Ameer J c34ed4bbd8 gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffers 3 years ago
Kelebek1 5a37b8f2c1 Mark accelerted DMA destination buffers and images as GPU-modified 3 years ago
Ameer J 9058486b9b Revert "HACK: Avoid swizzling and reuploading ASTC image every frame" 3 years ago
Ameer J b18c1fb1bb HACK: Avoid swizzling and reuploading ASTC image every frame 3 years ago
Ameer J 3494fce864 gl 3 years ago
lat9nq cb0b8442f0 gl_device: Filter more specifically for slow ASTC 3 years ago
Kelebek1 dfb7fc8293 Fix shader dumps with nvdisasm 3 years ago
lat9nq 8366736b67 settings,opengl,yuzu-qt: Fix AA, Filter maximums 3 years ago
lat9nq d146dd9d12 settings,general: Rename non-confirming enums 3 years ago
lat9nq 5cffa34288 settings,video_core: Consolidate ASTC decoding options 3 years ago
lat9nq 71b3b2a2f0 general: Silence -Wshadow{,-uncaptured-local} warnings 3 years ago
Fernando Sahmkow da440da9f5 Memory Tracking: Optimize tracking to only use atomic writes when contested with the host GPU 3 years ago
ameerj 4f160633d3 OpenGL: Limit lmem warmup to NVIDIA 3 years ago
ameerj 405eae3734 shaders: Track local memory usage 3 years ago
ameerj 82107b33a2 OpenGL: Add Local Memory warmup shader 3 years ago
Kelebek1 5da70f7197 Remove memory allocations in some hot paths 3 years ago
Wollnashorn 2dc0ff79ec video_core: Use sampler IDs instead pointers in the pipeline config 3 years ago
Wollnashorn a3b7b5b22a video_core: Fallback to default anisotropy instead to 1x anisotropy 3 years ago