summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/renderer_opengl.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* nvnflinger/gpu: implement applet captureLiam2024-02-091-0/+9
* nvnflinger/gpu: implement layer stack compositionLiam2024-01-311-2/+2
* renderer_opengl: implement layer stack compositionLiam2024-01-311-1/+1
* renderer_opengl: split out SMAALiam2024-01-311-1/+0
* renderer_opengl: isolate core presentation codeLiam2024-01-311-76/+2
* video_core: consistently account for resolution scaling when renderingLiam2024-01-311-0/+2
* video_core: simplify accelerated surface fetch and crop handling between APIsLiam2024-01-311-22/+10
* SMMU: Initial adaptation to video_core.Fernando Sahmkow2024-01-191-2/+2
* renderer_opengl: remove srgb conversion logicLiam2023-12-031-1/+0
* video_core/opengl: Add FSR upscaling filter to the OpenGL rendererWollnashorn2023-01-261-0/+3
* video_core: Integrate SMAALiam2022-12-081-2/+13
* chore: make yuzu REUSE compliantAndrea Pappacoda2022-07-271-3/+2
* OpenGL: fix croppingLiam2022-04-041-0/+2
* hle: nvflinger: Migrate android namespace -> Service::android.bunnei2022-03-251-2/+2
* hle: nvflinger: Move PixelFormat to its own header.bunnei2022-03-251-2/+2
* video_core: Reduce unused includesameerj2022-03-191-0/+2
* OpenGL: fix FXAA with scalingMarshall Mohror2021-11-161-0/+1
* OpenGL: Implement FXAAMarshall Mohror2021-11-161-0/+4
* VideoCore: Add gaussian filtering.FernandoS272021-11-161-0/+1
* Presentation: add Nearest Neighbor filter.Fernando Sahmkow2021-11-161-0/+1
* Renderer: Implement Bicubic and ScaleForce filters.Fernando Sahmkow2021-11-161-1/+3
* renderer_opengl: Use ARB_separate_shader_objectsReinUsesLisp2021-07-231-1/+2
* shader: Initial OpenGL implementationReinUsesLisp2021-07-231-4/+1
* video_core: Add GPU vendor name to window title barameerj2021-06-211-0/+4
* renderer_opengl: Remove interopReinUsesLisp2021-02-131-3/+0
* video_core: Reimplement the buffer cacheReinUsesLisp2021-02-131-7/+7
* gpu: Report renderer errors with exceptionsReinUsesLisp2021-02-131-4/+7
* video_core: Rewrite the texture cacheReinUsesLisp2020-12-301-0/+1
* video_core: Resolve more variable shadowing scenarios pt.3Lioncash2020-12-051-4/+4
* renderer_opengl: Remove emulated mailbox presentationReinUsesLisp2020-09-201-16/+0
* video_core: Remove all Core::System references in rendererReinUsesLisp2020-09-061-5/+16
* video_core: Initialize renderer with a GPUReinUsesLisp2020-08-221-5/+6
* gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustnessReinUsesLisp2020-06-241-0/+3
* renderer_opengl: Add assembly program code pathsReinUsesLisp2020-05-191-1/+4
* Frontend/GPU: Refactor context managementJames Rowe2020-03-251-2/+8
* renderer_opengl: Reintroduce dirty flags for render targetsReinUsesLisp2020-02-281-0/+3
* gl_state: Remove completelyReinUsesLisp2020-02-281-3/+0
* gl_state: Remove program trackingReinUsesLisp2020-02-281-1/+6
* gl_state: Remove viewport and depth range trackingReinUsesLisp2020-02-281-2/+0
* gl_state: Remove VAO cache and trackingReinUsesLisp2020-02-281-1/+0
* renderer_opengl: Fix SRGB presentation frame tracking.bunnei2020-02-281-3/+0
* renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.bunnei2020-02-271-0/+5
* renderer_opengl: Add texture mailbox support for presenter thread.bunnei2020-02-261-10/+14
* renderer_opengl: Use explicit binding for presentation shadersReinUsesLisp2019-11-291-8/+0
* renderer_opengl: Move commentaries to header fileReinUsesLisp2019-11-291-2/+12
* renderer_opengl: Fix sRGB blitsReinUsesLisp2019-09-111-1/+2
* gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfigReinUsesLisp2019-08-211-3/+2
* gl_shader_cache: Use shared contexts to build shaders in parallelReinUsesLisp2019-05-211-1/+2
* video_core/renderer_opengl: Replace direct usage of global system object accessorsLioncash2019-03-041-0/+1
* common/math_util: Move contents into the Common namespaceLioncash2019-02-271-2/+2
* gl_shader_disk_cache: Pass core system as argument and guard against games without title idsReinUsesLisp2019-02-071-1/+7
* frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.bunnei2019-01-241-10/+0
* renderer_opengl: Correct forward declaration of FramebufferLayoutLioncash2018-12-261-1/+1
* yuzu, video_core: Screenshot functionalityzhupengfei2018-12-181-1/+8
* global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-1/+2
* renderer_opengl: Namespace OpenGL codeLioncash2018-08-221-0/+4
* rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signatureLioncash2018-08-211-1/+1
* renderer_base: Make creation of the rasterizer, the responsibility of the renderers themselvesLioncash2018-08-211-0/+2
* core: Namespace EmuWindowLioncash2018-08-121-3/+5
* video_core: Eliminate the g_renderer global variableLioncash2018-08-041-1/+1
* video_core: Make global EmuWindow instance part of the base renderer classLioncash2018-08-021-10/+5
* vi: Partially implement buffer crop parameters.bunnei2018-07-181-0/+1
* OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering.bunnei2018-07-141-0/+7
* gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers.bunnei2018-06-271-1/+1
* renderer_opengl: Use OGLProgram instead of OGLShader.bunnei2018-04-141-1/+1
* renderer_opengl.h: Update from citra to yuzuN00byKing2018-04-041-2/+2
* renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen.bunnei2018-03-271-2/+2
* renderer_opengl: Add framebuffer_transform_flags member variable.bunnei2018-03-231-2/+2
* video_core: Move FramebufferInfo to FramebufferConfig in GPU.bunnei2018-03-231-4/+5
* renderer_opengl: Support framebuffer flip vertical.bunnei2018-02-121-0/+3
* clang-formatMerryMage2018-01-161-1/+2
* renderer_gl: Clear screen to black before rendering framebuffer.bunnei2018-01-151-2/+2
* renderer: Render previous frame when no new one is available.bunnei2018-01-151-5/+3
* Remove references to PICA and rasterizers in video_coreJames Rowe2018-01-131-1/+0
* renderer_opengl: Support rendering Switch framebuffer.bunnei2018-01-111-7/+10
* renderer_opengl: Update DrawScreens for Switch.bunnei2018-01-111-1/+1
* OpenGL: Remove unused RendererOpenGL fieldsYuri Kunde Schlesner2017-05-281-3/+0
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-4/+0
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-191-2/+5
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-8/+7
* VideoCore: Run include-what-you-use and fix most includes.Emmanuel Gil Peyrot2016-04-301-0/+3
* HWRasterizer: Texture forwardingtfarley2016-04-211-18/+26
* Improve error report from Init() functionsLittleWhite2016-03-081-1/+1
* fix some xcode 7.0 warningsMartin Lindhe2015-09-291-1/+0
* video_core: Remove unnecessary includes from headersLioncash2015-09-111-3/+0
* renderer_opengl: Remove unimplemented function declarationLioncash2015-09-101-3/+0
* Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner2015-08-301-1/+1
* OpenGL renderertfarley2015-05-231-6/+10
* Added LCD registers, and implementation for color filling in OGL code.archshift2015-03-091-1/+4
* video_core: Implement the remaining framebuffer formats in the OpenGL renderer.Emmanuel Gil Peyrot2015-02-151-0/+5
* License changepurpasmart962014-12-211-1/+1
* OpenGL Renderer: Cleanup viewport extent calculation.Tony Wasserka2014-11-181-17/+7
* Viewport scaling and display density independenceKevin Hartman2014-11-181-0/+15
* Add `override` keyword through the code.Yuri Kunde Schlesner2014-10-261-4/+4
* Rework OpenGL renderer.Yuri Kunde Schlesner2014-10-121-46/+22
* OpenGL renderer: Shuffle initialization code around and rename functions.Yuri Kunde Schlesner2014-10-121-8/+2
* Remove virtual inheritance from RendererOpenGLYuri Kunde Schlesner2014-10-121-2/+2
* Moved common_types::Rect from common to Common namespacearchshift2014-09-091-1/+1
* Replace GLEW with a glLoadGen loader.Yuri Kunde Schlesner2014-09-011-1/+1
* Downgrade GLSL version to 1.50 (compatible with GL 3.2)Yuri Kunde Schlesner2014-08-281-0/+3
* VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size.bunnei2014-08-261-0/+1
* Rewrite of OpenGL renderer, including OS X supportKevin Hartman2014-08-261-27/+36
* Renderer: Fix component order in bottom framebuffer.Tony Wasserka2014-07-231-4/+3
* common_types: Changed BasicRect back to Rect, in the common namespacearchshift2014-05-201-1/+1
* Xcode complains that the class name is redundant.archshift2014-04-281-1/+1
* Rect to BasicRectarchshift2014-04-281-1/+1
* removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable classbunnei2014-04-281-1/+0
* fixed renderer to use correct framebuffer locationbunnei2014-04-271-2/+2
* fixed project includes to use new directory structurebunnei2014-04-091-3/+3
* got rid of 'src' folders in each sub-projectbunnei2014-04-091-0/+91