aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/renderer_opengl.h
AgeCommit message (Expand)Author
2024-02-09nvnflinger/gpu: implement applet captureLiam
2024-01-31nvnflinger/gpu: implement layer stack compositionLiam
2024-01-31renderer_opengl: implement layer stack compositionLiam
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-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2023-12-03renderer_opengl: remove srgb conversion logicLiam
2023-01-26video_core/opengl: Add FSR upscaling filter to the OpenGL rendererWollnashorn
2022-12-08video_core: Integrate SMAALiam
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
2022-04-04OpenGL: fix croppingLiam
2022-03-24hle: nvflinger: Migrate android namespace -> Service::android.bunnei
2022-03-24hle: nvflinger: Move PixelFormat to its own header.bunnei
2022-03-19video_core: Reduce unused includesameerj
2021-11-16OpenGL: fix FXAA with scalingMarshall Mohror
2021-11-16OpenGL: Implement FXAAMarshall Mohror
2021-11-16VideoCore: Add gaussian filtering.FernandoS27
2021-11-16Presentation: add Nearest Neighbor filter.Fernando Sahmkow
2021-11-16Renderer: Implement Bicubic and ScaleForce filters.Fernando Sahmkow
2021-07-22renderer_opengl: Use ARB_separate_shader_objectsReinUsesLisp
2021-07-22shader: Initial OpenGL implementationReinUsesLisp
2021-06-20video_core: Add GPU vendor name to window title barameerj
2021-02-13renderer_opengl: Remove interopReinUsesLisp
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp
2021-02-13gpu: Report renderer errors with exceptionsReinUsesLisp
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp
2020-12-05video_core: Resolve more variable shadowing scenarios pt.3Lioncash
2020-09-20renderer_opengl: Remove emulated mailbox presentationReinUsesLisp
2020-09-06video_core: Remove all Core::System references in rendererReinUsesLisp
2020-08-22video_core: Initialize renderer with a GPUReinUsesLisp
2020-06-24gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustnessReinUsesLisp
2020-05-19renderer_opengl: Add assembly program code pathsReinUsesLisp
2020-03-24Frontend/GPU: Refactor context managementJames Rowe
2020-02-28renderer_opengl: Reintroduce dirty flags for render targetsReinUsesLisp
2020-02-28gl_state: Remove completelyReinUsesLisp
2020-02-28gl_state: Remove program trackingReinUsesLisp
2020-02-28gl_state: Remove viewport and depth range trackingReinUsesLisp
2020-02-28gl_state: Remove VAO cache and trackingReinUsesLisp
2020-02-28renderer_opengl: Fix SRGB presentation frame tracking.bunnei
2020-02-26renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.bunnei
2020-02-25renderer_opengl: Add texture mailbox support for presenter thread.bunnei
2019-11-28renderer_opengl: Use explicit binding for presentation shadersReinUsesLisp
2019-11-28renderer_opengl: Move commentaries to header fileReinUsesLisp
2019-09-10renderer_opengl: Fix sRGB blitsReinUsesLisp
2019-08-21gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfigReinUsesLisp
2019-05-20gl_shader_cache: Use shared contexts to build shaders in parallelReinUsesLisp
2019-03-04video_core/renderer_opengl: Replace direct usage of global system object acce...Lioncash
2019-02-27common/math_util: Move contents into the Common namespaceLioncash