index
:
anonymous/yuzu
master
yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra. It is written in C++ with portability in mind,
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
video_core
/
renderer_opengl
/
renderer_opengl.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
nvnflinger/gpu: implement applet capture
Liam
2024-02-09
1
-0
/
+9
*
nvnflinger/gpu: implement layer stack composition
Liam
2024-01-31
1
-2
/
+2
*
renderer_opengl: implement layer stack composition
Liam
2024-01-31
1
-1
/
+1
*
renderer_opengl: split out SMAA
Liam
2024-01-31
1
-1
/
+0
*
renderer_opengl: isolate core presentation code
Liam
2024-01-31
1
-76
/
+2
*
video_core: consistently account for resolution scaling when rendering
Liam
2024-01-31
1
-0
/
+2
*
video_core: simplify accelerated surface fetch and crop handling between APIs
Liam
2024-01-31
1
-22
/
+10
*
SMMU: Initial adaptation to video_core.
Fernando Sahmkow
2024-01-19
1
-2
/
+2
*
renderer_opengl: remove srgb conversion logic
Liam
2023-12-03
1
-1
/
+0
*
video_core/opengl: Add FSR upscaling filter to the OpenGL renderer
Wollnashorn
2023-01-26
1
-0
/
+3
*
video_core: Integrate SMAA
Liam
2022-12-08
1
-2
/
+13
*
chore: make yuzu REUSE compliant
Andrea Pappacoda
2022-07-27
1
-3
/
+2
*
OpenGL: fix cropping
Liam
2022-04-04
1
-0
/
+2
*
hle: nvflinger: Migrate android namespace -> Service::android.
bunnei
2022-03-25
1
-2
/
+2
*
hle: nvflinger: Move PixelFormat to its own header.
bunnei
2022-03-25
1
-2
/
+2
*
video_core: Reduce unused includes
ameerj
2022-03-19
1
-0
/
+2
*
OpenGL: fix FXAA with scaling
Marshall Mohror
2021-11-16
1
-0
/
+1
*
OpenGL: Implement FXAA
Marshall Mohror
2021-11-16
1
-0
/
+4
*
VideoCore: Add gaussian filtering.
FernandoS27
2021-11-16
1
-0
/
+1
*
Presentation: add Nearest Neighbor filter.
Fernando Sahmkow
2021-11-16
1
-0
/
+1
*
Renderer: Implement Bicubic and ScaleForce filters.
Fernando Sahmkow
2021-11-16
1
-1
/
+3
*
renderer_opengl: Use ARB_separate_shader_objects
ReinUsesLisp
2021-07-23
1
-1
/
+2
*
shader: Initial OpenGL implementation
ReinUsesLisp
2021-07-23
1
-4
/
+1
*
video_core: Add GPU vendor name to window title bar
ameerj
2021-06-21
1
-0
/
+4
*
renderer_opengl: Remove interop
ReinUsesLisp
2021-02-13
1
-3
/
+0
*
video_core: Reimplement the buffer cache
ReinUsesLisp
2021-02-13
1
-7
/
+7
*
gpu: Report renderer errors with exceptions
ReinUsesLisp
2021-02-13
1
-4
/
+7
*
video_core: Rewrite the texture cache
ReinUsesLisp
2020-12-30
1
-0
/
+1
*
video_core: Resolve more variable shadowing scenarios pt.3
Lioncash
2020-12-05
1
-4
/
+4
*
renderer_opengl: Remove emulated mailbox presentation
ReinUsesLisp
2020-09-20
1
-16
/
+0
*
video_core: Remove all Core::System references in renderer
ReinUsesLisp
2020-09-06
1
-5
/
+16
*
video_core: Initialize renderer with a GPU
ReinUsesLisp
2020-08-22
1
-5
/
+6
*
gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustness
ReinUsesLisp
2020-06-24
1
-0
/
+3
*
renderer_opengl: Add assembly program code paths
ReinUsesLisp
2020-05-19
1
-1
/
+4
*
Frontend/GPU: Refactor context management
James Rowe
2020-03-25
1
-2
/
+8
*
renderer_opengl: Reintroduce dirty flags for render targets
ReinUsesLisp
2020-02-28
1
-0
/
+3
*
gl_state: Remove completely
ReinUsesLisp
2020-02-28
1
-3
/
+0
*
gl_state: Remove program tracking
ReinUsesLisp
2020-02-28
1
-1
/
+6
*
gl_state: Remove viewport and depth range tracking
ReinUsesLisp
2020-02-28
1
-2
/
+0
*
gl_state: Remove VAO cache and tracking
ReinUsesLisp
2020-02-28
1
-1
/
+0
*
renderer_opengl: Fix SRGB presentation frame tracking.
bunnei
2020-02-28
1
-3
/
+0
*
renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.
bunnei
2020-02-27
1
-0
/
+5
*
renderer_opengl: Add texture mailbox support for presenter thread.
bunnei
2020-02-26
1
-10
/
+14
*
renderer_opengl: Use explicit binding for presentation shaders
ReinUsesLisp
2019-11-29
1
-8
/
+0
*
renderer_opengl: Move commentaries to header file
ReinUsesLisp
2019-11-29
1
-2
/
+12
*
renderer_opengl: Fix sRGB blits
ReinUsesLisp
2019-09-11
1
-1
/
+2
*
gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfig
ReinUsesLisp
2019-08-21
1
-3
/
+2
*
gl_shader_cache: Use shared contexts to build shaders in parallel
ReinUsesLisp
2019-05-21
1
-1
/
+2
*
video_core/renderer_opengl: Replace direct usage of global system object accessors
Lioncash
2019-03-04
1
-0
/
+1
*
common/math_util: Move contents into the Common namespace
Lioncash
2019-02-27
1
-2
/
+2
*
gl_shader_disk_cache: Pass core system as argument and guard against games without title ids
ReinUsesLisp
2019-02-07
1
-1
/
+7
*
frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.
bunnei
2019-01-24
1
-10
/
+0
*
renderer_opengl: Correct forward declaration of FramebufferLayout
Lioncash
2018-12-26
1
-1
/
+1
*
yuzu, video_core: Screenshot functionality
zhupengfei
2018-12-18
1
-1
/
+8
*
global: Use std::optional instead of boost::optional (#1578)
Frederic L
2018-10-30
1
-1
/
+2
*
renderer_opengl: Namespace OpenGL code
Lioncash
2018-08-22
1
-0
/
+4
*
rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature
Lioncash
2018-08-21
1
-1
/
+1
*
renderer_base: Make creation of the rasterizer, the responsibility of the renderers themselves
Lioncash
2018-08-21
1
-0
/
+2
*
core: Namespace EmuWindow
Lioncash
2018-08-12
1
-3
/
+5
*
video_core: Eliminate the g_renderer global variable
Lioncash
2018-08-04
1
-1
/
+1
*
video_core: Make global EmuWindow instance part of the base renderer class
Lioncash
2018-08-02
1
-10
/
+5
*
vi: Partially implement buffer crop parameters.
bunnei
2018-07-18
1
-0
/
+1
*
OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering.
bunnei
2018-07-14
1
-0
/
+7
*
gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers.
bunnei
2018-06-27
1
-1
/
+1
*
renderer_opengl: Use OGLProgram instead of OGLShader.
bunnei
2018-04-14
1
-1
/
+1
*
renderer_opengl.h: Update from citra to yuzu
N00byKing
2018-04-04
1
-2
/
+2
*
renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen.
bunnei
2018-03-27
1
-2
/
+2
*
renderer_opengl: Add framebuffer_transform_flags member variable.
bunnei
2018-03-23
1
-2
/
+2
*
video_core: Move FramebufferInfo to FramebufferConfig in GPU.
bunnei
2018-03-23
1
-4
/
+5
*
renderer_opengl: Support framebuffer flip vertical.
bunnei
2018-02-12
1
-0
/
+3
*
clang-format
MerryMage
2018-01-16
1
-1
/
+2
*
renderer_gl: Clear screen to black before rendering framebuffer.
bunnei
2018-01-15
1
-2
/
+2
*
renderer: Render previous frame when no new one is available.
bunnei
2018-01-15
1
-5
/
+3
*
Remove references to PICA and rasterizers in video_core
James Rowe
2018-01-13
1
-1
/
+0
*
renderer_opengl: Support rendering Switch framebuffer.
bunnei
2018-01-11
1
-7
/
+10
*
renderer_opengl: Update DrawScreens for Switch.
bunnei
2018-01-11
1
-1
/
+1
*
OpenGL: Remove unused RendererOpenGL fields
Yuri Kunde Schlesner
2017-05-28
1
-3
/
+0
*
Remove empty newlines in #include blocks.
Emmanuel Gil Peyrot
2016-09-21
1
-4
/
+0
*
Manually tweak source formatting and then re-run clang-format
Yuri Kunde Schlesner
2016-09-19
1
-2
/
+5
*
Sources: Run clang-format on everything.
Emmanuel Gil Peyrot
2016-09-18
1
-8
/
+7
*
VideoCore: Run include-what-you-use and fix most includes.
Emmanuel Gil Peyrot
2016-04-30
1
-0
/
+3
*
HWRasterizer: Texture forwarding
tfarley
2016-04-21
1
-18
/
+26
*
Improve error report from Init() functions
LittleWhite
2016-03-08
1
-1
/
+1
*
fix some xcode 7.0 warnings
Martin Lindhe
2015-09-29
1
-1
/
+0
*
video_core: Remove unnecessary includes from headers
Lioncash
2015-09-11
1
-3
/
+0
*
renderer_opengl: Remove unimplemented function declaration
Lioncash
2015-09-10
1
-3
/
+0
*
Replace the previous OpenGL loader with a glad-generated 3.3 one
Yuri Kunde Schlesner
2015-08-30
1
-1
/
+1
*
OpenGL renderer
tfarley
2015-05-23
1
-6
/
+10
*
Added LCD registers, and implementation for color filling in OGL code.
archshift
2015-03-09
1
-1
/
+4
*
video_core: Implement the remaining framebuffer formats in the OpenGL renderer.
Emmanuel Gil Peyrot
2015-02-15
1
-0
/
+5
*
License change
purpasmart96
2014-12-21
1
-1
/
+1
*
OpenGL Renderer: Cleanup viewport extent calculation.
Tony Wasserka
2014-11-18
1
-17
/
+7
*
Viewport scaling and display density independence
Kevin Hartman
2014-11-18
1
-0
/
+15
*
Add `override` keyword through the code.
Yuri Kunde Schlesner
2014-10-26
1
-4
/
+4
*
Rework OpenGL renderer.
Yuri Kunde Schlesner
2014-10-12
1
-46
/
+22
*
OpenGL renderer: Shuffle initialization code around and rename functions.
Yuri Kunde Schlesner
2014-10-12
1
-8
/
+2
*
Remove virtual inheritance from RendererOpenGL
Yuri Kunde Schlesner
2014-10-12
1
-2
/
+2
*
Moved common_types::Rect from common to Common namespace
archshift
2014-09-09
1
-1
/
+1
*
Replace GLEW with a glLoadGen loader.
Yuri Kunde Schlesner
2014-09-01
1
-1
/
+1
*
Downgrade GLSL version to 1.50 (compatible with GL 3.2)
Yuri Kunde Schlesner
2014-08-28
1
-0
/
+3
*
VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size.
bunnei
2014-08-26
1
-0
/
+1
*
Rewrite of OpenGL renderer, including OS X support
Kevin Hartman
2014-08-26
1
-27
/
+36
*
Renderer: Fix component order in bottom framebuffer.
Tony Wasserka
2014-07-23
1
-4
/
+3
*
common_types: Changed BasicRect back to Rect, in the common namespace
archshift
2014-05-20
1
-1
/
+1
*
Xcode complains that the class name is redundant.
archshift
2014-04-28
1
-1
/
+1
*
Rect to BasicRect
archshift
2014-04-28
1
-1
/
+1
*
removed DISALLOW_COPY_AND_ASSIGN in favor of NonCopyable class
bunnei
2014-04-28
1
-1
/
+0
*
fixed renderer to use correct framebuffer location
bunnei
2014-04-27
1
-2
/
+2
*
fixed project includes to use new directory structure
bunnei
2014-04-09
1
-3
/
+3
*
got rid of 'src' folders in each sub-project
bunnei
2014-04-09
1
-0
/
+91