2924 Commits (2dee7d799dfac1f7fc2d605b708b98ca28b45bbd)

Author SHA1 Message Date
Ghost c47f6615d3
[vk, opengl] Prevent GPU draw call if CBUF binding fails (cbuf0 error handling) (#2) 9 months ago
lizzie 5091759a47
[vk, opengl] defer checks to topmost call (avoid unnecessary call) (#40) 9 months ago
Gamer64 a002730d68
[VK] Rework SPIRV Shader Optimization (#238) 9 months ago
JPikachu 2946cdbd2d renderer: add area sampling scaling method (#201) 9 months ago
swurl f786802b9b User Data Migration from Citron, Sudachi, and Yuzu (#91) 11 months ago
MrPurple666 b695ca5a2a Revert some wip changes 11 months ago
Zephyron 991770b84f build: fix linux compilation 1 year ago
Zephyron c57a5fef92 WIP: Enhance shader compilation performance and control 1 year ago
Pavel Barabanov 38737f26e5 Optimize SpiriV output 12 months ago
JPikachu 52eab40fc8 Implement LogicOP Workaround for Vulkan on AMD GPUs 12 months ago
darktux 2032d035a3 Removed telemetry and anonymized SCM (git) strings 2 years ago
darktux 616619c8f7 Port changes from Early Access 2 years ago
liamwhite a918ce6fe9 vk_rasterizer: flip scissor y on lower left origin mode (#13122) 2 years ago
Liam 71a6d3596a renderer_opengl: declare geometry stream support in profile 2 years ago
FearlessTobi 4d55e58ee4 scope_exit: Make constexpr 2 years ago
Liam ba17a8c2b8 gpu: dependency-inject scaling/antialiasing filter state for capture layers 2 years ago
Liam ce72818075 nvnflinger/gpu: implement applet capture 2 years ago
Liam 1c32e4157c nvnflinger/gpu: implement blending 2 years ago
Liam 85abd0243e video_core: defensively program around unmapped device pointers 2 years ago
Fernando Sahmkow 80d505b5cf Buffer Cache: Refactor to use Range sets instead 2 years ago
Fernando Sahmkow 4d97c54676 VideoCore: Move Slot Vector to Common 2 years ago
Liam 5ec76db392 nvnflinger/gpu: implement layer stack composition 2 years ago
Liam d2f98ce312 renderer_opengl: implement layer stack composition 2 years ago
Liam 2a314f9e2e renderer_opengl: split up blit screen resources into antialias and window adapt passes 2 years ago
Liam 64eb14d45a renderer_opengl: move out ownership of FSR resources 2 years ago
Liam dbcfa26891 renderer_opengl: move out FSR shader source construction 2 years ago
Liam bd9c228844 renderer_opengl: split out FXAA 2 years ago
Liam 5d9ae38249 renderer_opengl: split out SMAA 2 years ago
Liam e8fa898313 renderer_opengl: isolate core presentation code 2 years ago
Liam cd8049a5e2 video_core: consistently account for resolution scaling when rendering 2 years ago
Liam 84678c7014 video_core: simplify accelerated surface fetch and crop handling between APIs 2 years ago
Fernando Sahmkow 241c64e43b Core: Eliminate core/memory dependancies. 2 years ago
Fernando Sahmkow b206089ea7 Core: Clang format and other small issues. 2 years ago
Fernando Sahmkow f11218a03e SMMU: Implement physical memory mirroring 2 years ago
Fernando Sahmkow 9db159da71 SMMU: Initial adaptation to video_core. 2 years ago
Liam a952270b5c shader_recompiler: use float image operations on load/store when required 2 years ago
Ameer J b09ab3540d gl_device: Remove AMD blacklists that are no longer applicable 2 years ago
Ameer J ecd92c9b2b gl_rasterizer: Less spammy log for unimplemented resets 2 years ago
Ameer J 2fc6f3fcfd gl_rasterizer: Implement DrawTransformFeedback macro 2 years ago
Ameer J d5b1a5f27d OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries 2 years ago
Ameer J 5fea802712 gl_rasterizer: Silence spammy logs 2 years ago
Ameer J 86b262e42d gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memory 2 years ago
Liam 6611ba122b shader_recompiler: ignore clip distances beyond driver support level 2 years ago
Ameer J ede1dd9d8b gl_buffer_cache: Fix tfb binding typo 2 years ago
Liam eb10ce6fdd renderer_opengl: remove srgb conversion logic 2 years ago
Liam 8a97178a89 renderer_vulkan: do not recreate swapchain for srgb 2 years ago
Liam a0ed6c0653 vulkan_device: add names for more driverID enumeration values 2 years ago
Ameer J 9c3cc36abc gl_buffer_cache: Batch vertex/tfb buffer binding 2 years ago
Ameer J a3ba9c64d7 gl_graphics_pipeline: GLASM: Fix transform feedback attribs buffer mode 2 years ago
GPUCode 4b853ff5cf renderer_vulkan: Introduce separate cmd buffer for uploads 3 years ago