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