aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl
AgeCommit message (Collapse)Author
2024-02-26renderer_opengl: declare geometry stream support in profileLiam
2024-02-19scope_exit: Make constexprFearlessTobi
Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
2024-02-09gpu: dependency-inject scaling/antialiasing filter state for capture layersLiam
2024-02-09nvnflinger/gpu: implement applet captureLiam
2024-02-09nvnflinger/gpu: implement blendingLiam
2024-02-09video_core: defensively program around unmapped device pointersLiam
2024-02-05Buffer Cache: Refactor to use Range sets insteadFernando Sahmkow
2024-02-04VideoCore: Move Slot Vector to CommonFernando Sahmkow
2024-01-31nvnflinger/gpu: implement layer stack compositionLiam
2024-01-31renderer_opengl: implement layer stack compositionLiam
2024-01-31renderer_opengl: split up blit screen resources into antialias and window ↵Liam
adapt passes
2024-01-31renderer_opengl: move out ownership of FSR resourcesLiam
2024-01-31renderer_opengl: move out FSR shader source constructionLiam
2024-01-31renderer_opengl: split out FXAALiam
2024-01-31renderer_opengl: split out SMAALiam
2024-01-31renderer_opengl: isolate core presentation codeLiam
2024-01-31video_core: consistently account for resolution scaling when renderingLiam
2024-01-31video_core: simplify accelerated surface fetch and crop handling between APIsLiam
2024-01-18Core: Eliminate core/memory dependancies.Fernando Sahmkow
2024-01-18Core: Clang format and other small issues.Fernando Sahmkow
2024-01-18SMMU: Implement physical memory mirroringFernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2024-01-04Merge pull request #12437 from ameerj/gl-amd-fixesliamwhite
OpenGL: Fixes and workaround updates for AMD
2023-12-26Merge pull request #12415 from ameerj/ogl-draw-autoliamwhite
gl_rasterizer: Implement DrawTransformFeedback macro
2023-12-22Merge pull request #12412 from ameerj/gl-query-primsliamwhite
OpenGL: Add GL_PRIMITIVES_GENERATED and GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
2023-12-21shader_recompiler: use float image operations on load/store when requiredLiam
2023-12-20gl_device: Remove AMD blacklists that are no longer applicableAmeer J
2023-12-20Merge pull request #12403 from liamwhite/clipdistanceFernando S
shader_recompiler: use minimal clip distance array
2023-12-20gl_rasterizer: Less spammy log for unimplemented resetsAmeer J
2023-12-19gl_rasterizer: Implement DrawTransformFeedback macroAmeer J
2023-12-19OpenGL: Add GL_PRIMITIVES_GENERATED and ↵Ameer J
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
2023-12-19gl_rasterizer: Silence spammy logsAmeer J
2023-12-19gl_buffer_cache: Reintroduce NV_vertex_buffer_unified_memoryAmeer J
Workaround Nvidia drivers complaining when a buffer is bound as both a vertex buffer and transform feedback buffer
2023-12-18shader_recompiler: ignore clip distances beyond driver support levelLiam
2023-12-16gl_buffer_cache: Fix tfb binding typoAmeer J
2023-12-03renderer_opengl: remove srgb conversion logicLiam
2023-12-03renderer_vulkan: do not recreate swapchain for srgbLiam
2023-12-03Merge pull request #12094 from ameerj/gl-buffer-cache-batch-vtxliamwhite
gl_buffer_cache: Batch vertex/tfb buffer binding
2023-12-01Merge pull request #12056 from ameerj/opengl-neglectliamwhite
OpenGL: Implement async downloads in buffer and texture caches
2023-11-29Merge pull request #12154 from liamwhite/more-driversliamwhite
vulkan_device: add names for more driverID enumeration values
2023-11-26Merge branch 'master' into ssbo-alignAmeer J
2023-11-26Merge pull request #11535 from GPUCode/upload_cmdbufFernando S
renderer_vulkan: Introduce separate cmd buffer for uploads
2023-11-24vulkan_device: add names for more driverID enumeration valuesLiam
2023-11-19gl_buffer_cache: Batch vertex/tfb buffer bindingAmeer J
2023-11-18gl_graphics_pipeline: GLASM: Fix transform feedback attribs buffer modeAmeer J
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
2023-11-12renderer_vulkan: Introduce separate cmd buffer for uploadsGPUCode
2023-11-12Memory: Fix invalidation handling from the CPU/ServicesFernando Sahmkow
2023-10-31shader_recompiler: Align SSBO offsets in GlobalMemory functionsAmeer J
2023-10-31shader_recompiler: Align SSBO offsets to meet host requirementsAmeer J
Co-Authored-By: Billy Laws <blaws05@gmail.com>
2023-10-12Merge pull request #11751 from Kelebek1/transition_msaa_imageliamwhite
Transition MSAA images to general layout without uploading data