aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_opengl/renderer_opengl.h
AgeCommit message (Expand)Author
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
2019-02-06gl_shader_disk_cache: Pass core system as argument and guard against games wi...ReinUsesLisp
2019-01-23frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.bunnei
2018-12-26renderer_opengl: Correct forward declaration of FramebufferLayoutLioncash
2018-12-18yuzu, video_core: Screenshot functionalityzhupengfei
2018-10-30global: Use std::optional instead of boost::optional (#1578)Frederic L
2018-08-22renderer_opengl: Namespace OpenGL codeLioncash
2018-08-20rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signatureLioncash
2018-08-20renderer_base: Make creation of the rasterizer, the responsibility of the ren...Lioncash
2018-08-11core: Namespace EmuWindowLioncash
2018-08-04video_core: Eliminate the g_renderer global variableLioncash
2018-08-01video_core: Make global EmuWindow instance part of the base renderer classLioncash
2018-07-17vi: Partially implement buffer crop parameters.bunnei