aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/gl_rasterizer.cpp
AgeCommit message (Expand)Author
2024-02-27"Merge Tagged PR 13122"yuzubot
2024-02-19scope_exit: Make constexprFearlessTobi
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-18SMMU: Implement physical memory mirroringFernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-12-26Merge pull request #12415 from ameerj/ogl-draw-autoliamwhite
2023-12-22Merge pull request #12412 from ameerj/gl-query-primsliamwhite
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 GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRIT...Ameer J
2023-12-19gl_rasterizer: Silence spammy logsAmeer J
2023-12-03renderer_opengl: remove srgb conversion logicLiam
2023-12-03renderer_vulkan: do not recreate swapchain for srgbLiam
2023-11-12Memory: Fix invalidation handling from the CPU/ServicesFernando Sahmkow
2023-09-23Query Cache: address issuesFernando Sahmkow
2023-09-23Query Cachge: Fully rework Vulkan's query cacheFernando Sahmkow
2023-08-27VideoCore: Implement DispatchIndirectFernando Sahmkow
2023-08-13Mark accelerted DMA destination buffers and images as GPU-modifiedKelebek1
2023-06-28Memory Tracking: Optimize tracking to only use atomic writes when contested w...Fernando Sahmkow
2023-06-25shaders: Track local memory usageameerj
2023-06-25OpenGL: Add Local Memory warmup shaderameerj
2023-05-28OpenGL: Make use of persistent buffer maps in buffer cache downloadsameerj
2023-05-07Texture cache: Only force flush the dma downloadsFernando Sahmkow
2023-05-07GPU: Add Reactive flushingFernando Sahmkow
2023-05-03Merge pull request #10088 from FernandoS27/100-gelato-flavor-test-builds-laterbunnei
2023-04-29Accelerate DMA: Use texture cache async downloads to perform the copiesFernando Sahmkow
2023-04-29TextureCache: refactor DMA downloads to allow multiple buffers.Fernando Sahmkow
2023-04-23QueryCache: rework async downloads.Fernando Sahmkow
2023-03-13Merge pull request #9943 from vonchenplus/gentlemanliamwhite
2023-03-12general: fix spelling mistakesLiam
2023-03-12video_core: Fix ogl status error when draw_textureFengChen
2023-03-06gl_rasterizer: Implement AccelerateDMA DmaBufferImageCopyameerj
2023-01-19Merge pull request #9556 from vonchenplus/draw_textureliamwhite
2023-01-07VideoCore: Fix OGL cache invalidation.Fernando Sahmkow
2023-01-05video_core: Implement opengl/vulkan draw_textureFeng Chen
2023-01-04Video_core: Address feedbackFernando Sahmkow
2023-01-01Rasterizer: Setup skeleton for Host Conditional renderingFernando Sahmkow
2023-01-01RasterizerMemory: Add filtering for flushing/invalidation operations.Fernando Sahmkow
2023-01-01MacroHLE: Add OpenGL SupportFernando Sahmkow
2022-12-08video_core: The draw manager manages whether Clear is required.FengChen
2022-12-08video_core: Implement maxwell3d draw manager and split draw logicFeng Chen
2022-11-24Fermi2D: Rework blit engine and add a software blitter.Fernando Sahmkow
2022-11-20Merge pull request #9216 from vonchenplus/reimp_inline_index_bufferliamwhite
2022-11-17maxwell3d: full HLE for multi-layer clearsLiam
2022-11-15video_core: Reimplement inline index buffer bindingFeng Chen
2022-11-11Fix regs regression with OpenGL two-sided stencil, and re-add data invalidati...Kelebek1
2022-11-11ir/texture_pass: Use host_info instead of querying Settings::values (#9176)Morph
2022-11-04video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen