| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | vk_rasterizer: flip scissor y on lower left origin mode (#13122) | 2024-02-27 | 1 | -12/+17 | |
| | | |||||
| * | renderer_opengl: declare geometry stream support in profile | 2024-02-26 | 1 | -0/+1 | |
| | | |||||
| * | scope_exit: Make constexpr | 2024-02-19 | 1 | -2/+6 | |
| | | | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it. | ||||
| * | gpu: dependency-inject scaling/antialiasing filter state for capture layers | 2024-02-09 | 5 | -14/+26 | |
| | | |||||
| * | nvnflinger/gpu: implement applet capture | 2024-02-09 | 8 | -23/+100 | |
| | | |||||
| * | nvnflinger/gpu: implement blending | 2024-02-09 | 1 | -0/+15 | |
| | | |||||
| * | video_core: defensively program around unmapped device pointers | 2024-02-09 | 1 | -4/+6 | |
| | | |||||
| * | Buffer Cache: Refactor to use Range sets instead | 2024-02-05 | 1 | -1/+0 | |
| | | |||||
| * | VideoCore: Move Slot Vector to Common | 2024-02-04 | 2 | -2/+2 | |
| | | |||||
| * | nvnflinger/gpu: implement layer stack composition | 2024-01-31 | 2 | -8/+8 | |
| | | |||||
| * | renderer_opengl: implement layer stack composition | 2024-01-31 | 9 | -290/+399 | |
| | | |||||
| * | renderer_opengl: split up blit screen resources into antialias and window ↵ | 2024-01-31 | 10 | -227/+318 | |
| | | | | | adapt passes | ||||
| * | renderer_opengl: move out ownership of FSR resources | 2024-01-31 | 3 | -100/+74 | |
| | | |||||
| * | renderer_opengl: move out FSR shader source construction | 2024-01-31 | 3 | -26/+23 | |
| | | |||||
| * | renderer_opengl: split out FXAA | 2024-01-31 | 4 | -21/+74 | |
| | | |||||
| * | renderer_opengl: split out SMAA | 2024-01-31 | 9 | -94/+192 | |
| | | |||||
| * | renderer_opengl: isolate core presentation code | 2024-01-31 | 5 | -577/+637 | |
| | | |||||
| * | video_core: consistently account for resolution scaling when rendering | 2024-01-31 | 5 | -22/+22 | |
| | | |||||
| * | video_core: simplify accelerated surface fetch and crop handling between APIs | 2024-01-31 | 6 | -189/+142 | |
| | | |||||
| * | Core: Eliminate core/memory dependancies. | 2024-01-18 | 2 | -3/+2 | |
| | | |||||
| * | Core: Clang format and other small issues. | 2024-01-18 | 4 | -8/+9 | |
| | | |||||
| * | SMMU: Implement physical memory mirroring | 2024-01-18 | 1 | -4/+3 | |
| | | |||||
| * | SMMU: Initial adaptation to video_core. | 2024-01-18 | 10 | -57/+61 | |
| | | |||||
| * | Merge pull request #12437 from ameerj/gl-amd-fixes | 2024-01-04 | 1 | -5/+6 | |
| |\ | | | | | OpenGL: Fixes and workaround updates for AMD | ||||
| | * | gl_device: Remove AMD blacklists that are no longer applicable | 2023-12-20 | 1 | -5/+6 | |
| | | | |||||
| * | | Merge pull request #12415 from ameerj/ogl-draw-auto | 2023-12-26 | 6 | -0/+77 | |
| |\ \ | | | | | | | gl_rasterizer: Implement DrawTransformFeedback macro | ||||
| | * | | gl_rasterizer: Implement DrawTransformFeedback macro | 2023-12-19 | 6 | -0/+77 | |
| | |/ | |||||
| * | | Merge pull request #12412 from ameerj/gl-query-prims | 2023-12-22 | 3 | -17/+52 | |
| |\ \ | | | | | | | OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries | ||||
| | * | | gl_rasterizer: Less spammy log for unimplemented resets | 2023-12-20 | 1 | -1/+1 | |
| | | | | |||||
| | * | | OpenGL: Add GL_PRIMITIVES_GENERATED and ↵ | 2023-12-19 | 3 | -21/+54 | |
| | | | | | | | | | | | | | GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries | ||||
| * | | | shader_recompiler: use float image operations on load/store when required | 2023-12-21 | 1 | -1/+1 | |
| | | | | |||||
| * | | | Merge pull request #12403 from liamwhite/clipdistance | 2023-12-20 | 1 | -0/+1 | |
| |\ \ \ | |_|/ |/| | | shader_recompiler: use minimal clip distance array | ||||
| | * | | shader_recompiler: ignore clip distances beyond driver support level | 2023-12-18 | 1 | -0/+1 | |
| | |/ | |||||
| * | | gl_rasterizer: Silence spammy logs | 2023-12-19 | 1 | -6/+8 | |
| | | | |||||
| * | | gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memory | 2023-12-19 | 5 | -8/+60 | |
| |/ | | | | Workaround Nvidia drivers complaining when a buffer is bound as both a vertex buffer and transform feedback buffer | ||||
| * | gl_buffer_cache: Fix tfb binding typo | 2023-12-16 | 1 | -1/+1 | |
| | | |||||
| * | renderer_opengl: remove srgb conversion logic | 2023-12-03 | 3 | -9/+2 | |
| | | |||||
| * | renderer_vulkan: do not recreate swapchain for srgb | 2023-12-03 | 1 | -1/+2 | |
| | | |||||
| * | Merge pull request #12094 from ameerj/gl-buffer-cache-batch-vtx | 2023-12-03 | 5 | -64/+36 | |
| |\ | | | | | gl_buffer_cache: Batch vertex/tfb buffer binding | ||||
| | * | gl_buffer_cache: Batch vertex/tfb buffer binding | 2023-11-19 | 5 | -64/+36 | |
| | | | |||||
| * | | Merge pull request #12056 from ameerj/opengl-neglect | 2023-12-01 | 6 | -44/+74 | |
| |\ \ | | | | | | | OpenGL: Implement async downloads in buffer and texture caches | ||||
| | * | | gl_texture_cache: Enable async downloads | 2023-08-13 | 5 | -9/+16 | |
| | | | | |||||
| | * | | gl_buffer_cache: Enable async downloads | 2023-08-13 | 4 | -9/+34 | |
| | | | | |||||
| | * | | gl_staging_buffer_pool: Refactor allocation variables into a struct | 2023-08-13 | 2 | -30/+28 | |
| | | | | |||||
| * | | | Merge pull request #12154 from liamwhite/more-drivers | 2023-11-29 | 1 | -9/+9 | |
| |\ \ \ | | | | | | | | | vulkan_device: add names for more driverID enumeration values | ||||
| | * | | | vulkan_device: add names for more driverID enumeration values | 2023-11-24 | 1 | -9/+9 | |
| | | |/ | |/| | |||||
| * | | | Merge branch 'master' into ssbo-align | 2023-11-26 | 5 | -9/+24 | |
| |\ \ \ | |||||
| | * \ \ | Merge pull request #11535 from GPUCode/upload_cmdbuf | 2023-11-26 | 2 | -7/+17 | |
| | |\ \ \ | | |/ / | |/| | | renderer_vulkan: Introduce separate cmd buffer for uploads | ||||
| | | * | | renderer_vulkan: Introduce separate cmd buffer for uploads | 2023-11-12 | 2 | -7/+17 | |
| | | |/ | |||||
| | * | | gl_graphics_pipeline: GLASM: Fix transform feedback attribs buffer mode | 2023-11-18 | 2 | -1/+6 | |
| | | | | | | | | | | | | | GL_SEPARATE_ATTRIBS only applies when multiple buffers are being used, else GL_INTERLEAVED_ATTRIBS handles the cases for a single buffer with potentially more than one attribute | ||||