| Commit message (Expand) | Author | Files | Lines |
2019-03-16 | memory: Simplify rasterizer cache operations. | bunnei | 1 | -2/+1 |
2019-03-13 | video_core/morton: Use enum to describe MortonCopyPixels128 mode | ReinUsesLisp | 1 | -3/+5 |
2019-03-04 | video_core/renderer_opengl: Replace direct usage of global system object accessors | Lioncash | 1 | -11/+16 |
2019-02-26 | renderer_opengl: Update pixel format tracking | ReinUsesLisp | 1 | -0/+1 |
2019-02-16 | core_timing: Convert core timing into a class | Lioncash | 1 | -1/+1 |
2019-02-15 | renderer_opengl: respect the sRGB colorspace for the screenshot feature | fearlessTobi | 1 | -1/+2 |
2019-02-13 | renderer_opengl: Remove reference to global system instance | Lioncash | 1 | -3/+3 |
2019-02-12 | core_timing: Rename CoreTiming namespace to Core::Timing | Lioncash | 1 | -1/+1 |
2019-02-07 | gl_shader_disk_cache: Pass core system as argument and guard against games without title ids | ReinUsesLisp | 1 | -3/+3 |
2019-01-30 | gl_rasterizer_cache: Move swizzling to textures instead of state | ReinUsesLisp | 1 | -1/+0 |
2019-01-30 | gl_rasterizer: Use DSA for textures | ReinUsesLisp | 1 | -49/+13 |
2019-01-24 | frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl. | bunnei | 1 | -14/+2 |
2019-01-06 | gl_rasterizer: Use DSA for vertex array objects | ReinUsesLisp | 1 | -15/+14 |
2019-01-06 | gl_state: Drop uniform buffer state tracking | ReinUsesLisp | 1 | -1/+0 |
2018-12-19 | Fixed uninitialized memory due to missing returns in canary | David Marcec | 1 | -0/+2 |
2018-12-18 | yuzu, video_core: Screenshot functionality | zhupengfei | 1 | -3/+38 |
2018-11-25 | video_core: Move morton functions to their own file | ReinUsesLisp | 1 | -1/+1 |
2018-11-21 | Removed pre 4.3 ARB extensions | FernandoS27 | 1 | -1/+1 |
2018-11-21 | Use default values for unknown framebuffer pixel format | FernandoS27 | 1 | -0/+6 |
2018-10-30 | global: Use std::optional instead of boost::optional (#1578) | Frederic L | 1 | -5/+6 |
2018-10-28 | Implement sRGB Support, including workarounds for nvidia driver issues and QT sRGB support | Rodolfo Bogado | 1 | -3/+11 |
2018-09-09 | Port Citra #4047 & #4052: add change background color support | tech4me | 1 | -0/+6 |
2018-09-08 | gl_state: Keep track of texture target. | bunnei | 1 | -10/+10 |
2018-08-31 | core/core: Replace includes with forward declarations where applicable | Lioncash | 1 | -0/+2 |
2018-08-31 | core: Make the main System class use the PImpl idiom | Lioncash | 1 | -3/+4 |
2018-08-22 | renderer_opengl: Namespace OpenGL code | Lioncash | 1 | -0/+4 |
2018-08-21 | renderer_opengl: Use LOG_DEBUG for GL_DEBUG_SEVERITY_NOTIFICATION and GL_DEBUG_SEVERITY_LOW logs | Lioncash | 1 | -1/+1 |
2018-08-21 | rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature | Lioncash | 1 | -6/+4 |
2018-08-21 | renderer_base: Make creation of the rasterizer, the responsibility of the renderers themselves | Lioncash | 1 | -3/+10 |
2018-08-17 | renderer_opengl: Treat OpenGL errors as critical. | bunnei | 1 | -1/+1 |
2018-08-12 | core: Namespace EmuWindow | Lioncash | 1 | -3/+5 |
2018-08-08 | renderer_opengl: Use trace log in a few places. | bunnei | 1 | -1/+1 |
2018-08-04 | renderer_base: Make Rasterizer() return the rasterizer by reference | Lioncash | 1 | -2/+2 |
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 | -17/+9 |
2018-07-18 | vi: Partially implement buffer crop parameters. | bunnei | 1 | -4/+18 |
2018-07-14 | OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering. | bunnei | 1 | -1/+14 |
2018-07-03 | Update clang format | James Rowe | 1 | -1/+1 |
2018-07-03 | Rename logging macro back to LOG_* | James Rowe | 1 | -7/+7 |
2018-06-27 | gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers. | bunnei | 1 | -1/+0 |
2018-06-07 | GLState: Support changing the GL_TEXTURE_SWIZZLE parameter of each texture unit. | Subv | 1 | -0/+1 |
2018-04-27 | renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalents | Lioncash | 1 | -6/+7 |
2018-04-25 | video-core: Move logging macros over to new fmt-capable ones | Lioncash | 1 | -5/+5 |
2018-04-25 | renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8. | bunnei | 1 | -2/+1 |
2018-04-25 | gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses. | bunnei | 1 | -1/+2 |
2018-04-24 | renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles() | Lioncash | 1 | -1/+2 |
2018-04-21 | opengl: Remove unnecessary header inclusions | Lioncash | 1 | -3/+0 |
2018-04-14 | renderer_opengl: Fix Morton copy byteswap, etc. | bunnei | 1 | -5/+5 |
2018-04-14 | renderer_opengl: Use OGLProgram instead of OGLShader. | bunnei | 1 | -1/+1 |
2018-03-27 | renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen. | bunnei | 1 | -6/+6 |
2018-03-27 | renderer_opengl: Logging, etc. cleanup. | bunnei | 1 | -2/+2 |
2018-03-27 | renderer_opengl: Remove framebuffer RasterizerFlushVirtualRegion hack. | bunnei | 1 | -5/+0 |
2018-03-27 | renderer_opengl: Only draw the screen if a framebuffer is specified. | bunnei | 1 | -6/+7 |
2018-03-23 | renderer_opengl: Only invalidate the framebuffer region, not flush. | bunnei | 1 | -4/+3 |
2018-03-23 | renderer_opengl: Fixes for properly flushing & rendering the framebuffer. | bunnei | 1 | -6/+12 |
2018-03-23 | renderer_opengl: Better handling of framebuffer transform flags. | bunnei | 1 | -2/+16 |
2018-03-23 | renderer_opengl: Use accelerated framebuffer load with LoadFBToScreenInfo. | bunnei | 1 | -31/+25 |
2018-03-23 | video_core: Move MortonCopyPixels128 to utils header. | bunnei | 1 | -111/+1 |
2018-03-23 | video_core: Move FramebufferInfo to FramebufferConfig in GPU. | bunnei | 1 | -26/+30 |
2018-03-20 | gl_shader_util: Sync latest version with Citra. | bunnei | 1 | -1/+1 |
2018-02-12 | renderer_opengl: Support framebuffer flip vertical. | bunnei | 1 | -5/+9 |
2018-01-27 | memory: Replace all memory hooking with Special regions | MerryMage | 1 | -1/+1 |
2018-01-15 | renderer_gl: Clear screen to black before rendering framebuffer. | bunnei | 1 | -3/+6 |
2018-01-15 | renderer: Render previous frame when no new one is available. | bunnei | 1 | -10/+13 |
2018-01-13 | Fix build on macOS and linux | MerryMage | 1 | -0/+1 |
2018-01-13 | Remove references to PICA and rasterizers in video_core | James Rowe | 1 | -7/+0 |
2018-01-12 | renderer_opengl: Fix LOG_TRACE in LoadFBToScreenInfo. | bunnei | 1 | -1/+1 |
2018-01-11 | renderer_opengl: Support rendering Switch framebuffer. | bunnei | 1 | -129/+68 |
2018-01-11 | renderer_opengl: Add MortonCopyPixels function for Switch framebuffer. | bunnei | 1 | -0/+111 |
2018-01-11 | renderer_opengl: Update DrawScreens for Switch. | bunnei | 1 | -22/+10 |
2017-07-18 | telemetry: Log performance, configuration, and system data. | bunnei | 1 | -3/+12 |
2017-05-28 | OpenGL: Remove unused RendererOpenGL fields | Yuri Kunde Schlesner | 1 | -8/+2 |
2017-02-27 | Core: Re-write frame limiter | Yuri Kunde Schlesner | 1 | -3/+3 |
2017-02-27 | Core: Make PerfStats internally locked | Yuri Kunde Schlesner | 1 | -8/+2 |
2017-02-27 | Remove built-in (non-Microprofile) profiler | Yuri Kunde Schlesner | 1 | -8/+0 |
2017-02-27 | Add performance statistics to status bar | Yuri Kunde Schlesner | 1 | -0/+9 |
2016-12-23 | core: Move emu_window and key_map into core | MerryMage | 1 | -1/+1 |
2016-11-05 | Add default hotkey to swap primary screens. | James Rowe | 1 | -3/+2 |
2016-11-05 | Support additional screen layouts. | James Rowe | 1 | -6/+12 |
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 1 | -1/+1 |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 1 | -5/+1 |
2016-09-19 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 1 | -20/+12 |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 1 | -51/+71 |
2016-06-01 | gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueue | mailwl | 1 | -1/+1 |
2016-05-07 | fixup simple type conversions where possible | Alexander Laties | 1 | -1/+1 |
2016-05-06 | Frontends, VideoCore: Move glad initialisation to the frontend | Emmanuel Gil Peyrot | 1 | -6/+0 |
2016-04-30 | VideoCore: Run include-what-you-use and fix most includes. | Emmanuel Gil Peyrot | 1 | -5/+10 |
2016-04-21 | HWRasterizer: Texture forwarding | tfarley | 1 | -54/+74 |
2016-03-08 | Improve error report from Init() functions | LittleWhite | 1 | -1/+7 |
2016-02-05 | renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types. | bunnei | 1 | -2/+2 |
2016-02-03 | OpenGL: Downgrade GL_DEBUG_SEVERITY_NOTIFICATION to Debug logging level | Yuri Kunde Schlesner | 1 | -2/+0 |
2015-12-08 | VideoCore: Unify interface to OpenGL and SW rasterizers | Yuri Kunde Schlesner | 1 | -12/+3 |
2015-11-19 | FragShader: Use an UBO instead of several individual uniforms | Subv | 1 | -0/+1 |
2015-10-24 | OpenGL: Log GL_KHR_debug messages we receive | Emmanuel Gil Peyrot | 1 | -0/+57 |
2015-10-22 | renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups. | bunnei | 1 | -2/+37 |
2015-09-16 | general: Silence some warnings when using clang | Lioncash | 1 | -2/+2 |
2015-09-11 | video_core: Reorganize headers | Lioncash | 1 | -2/+2 |
2015-09-11 | video_core: Remove unnecessary includes from headers | Lioncash | 1 | -3/+3 |
2015-08-30 | Replace the previous OpenGL loader with a glad-generated 3.3 one | Yuri Kunde Schlesner | 1 | -2/+2 |
2015-08-06 | OpenGL: Remove redundant texture.enable_2d field from OpenGLState | Yuri Kunde Schlesner | 1 | -5/+0 |
2015-07-13 | Add CiTrace recording support. | Tony Wasserka | 1 | -0/+6 |
2015-06-28 | Core, VideoCore: Replace or fix exit() calls. | Emmanuel Gil Peyrot | 1 | -6/+9 |
2015-06-16 | VideoCore: Log the GL driver’s vendor and renderer. | Emmanuel Gil Peyrot | 1 | -0/+2 |
2015-06-09 | Liberal texture unbind (clout menu) | tfarley | 1 | -0/+6 |
2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 1 | -1/+1 |
2015-05-23 | OpenGL renderer | tfarley | 1 | -14/+47 |
2015-05-15 | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 1 | -1/+1 |
2015-05-09 | Memory: Add GetPhysicalPointer helper function | Yuri Kunde Schlesner | 1 | -4/+4 |
2015-05-07 | Common: Remove common.h | Yuri Kunde Schlesner | 1 | -0/+1 |
2015-04-04 | Allow the user to set the background clear color during emulation | archshift | 1 | -1/+2 |
2015-03-09 | Added LCD registers, and implementation for color filling in OGL code. | archshift | 1 | -10/+44 |
2015-03-07 | Set framebuffer layout from EmuWindow. | bunnei | 1 | -39/+9 |
2015-03-02 | Add profiling infrastructure and widget | Yuri Kunde Schlesner | 1 | -0/+12 |
2015-02-15 | video_core: Implement the remaining framebuffer formats in the OpenGL renderer. | Emmanuel Gil Peyrot | 1 | -12/+62 |
2015-02-11 | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 1 | -3/+3 |
2015-01-14 | GSP: Update framebuffer info on all interrupts | Yuri Kunde Schlesner | 1 | -3/+1 |
2015-01-08 | GSP: Toggle active framebuffer each frame | bunnei | 1 | -1/+4 |
2014-12-21 | License change | purpasmart96 | 1 | -1/+1 |
2014-12-20 | Clean up some warnings | Chin | 1 | -2/+2 |
2014-12-13 | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 1 | -6/+6 |
2014-12-01 | Silence a few -Wsign-compare warnings. | Rohit Nirmal | 1 | -1/+1 |
2014-11-30 | Fixed viewport error caused by rounding | vaguilar | 1 | -2/+2 |
2014-11-19 | Remove tabs in all files except in skyeye imports and in generated GL code | Emmanuel Gil Peyrot | 1 | -1/+1 |
2014-11-18 | OpenGL Renderer: Cleanup viewport extent calculation. | Tony Wasserka | 1 | -27/+22 |
2014-11-18 | Fixup EmuWindow interface and implementations thereof. | Tony Wasserka | 1 | -3/+3 |
2014-11-18 | Viewport scaling and display density independence | Kevin Hartman | 1 | -1/+35 |
2014-10-12 | Rework OpenGL renderer. | Yuri Kunde Schlesner | 1 | -167/+141 |
2014-10-12 | OpenGL renderer: Shuffle initialization code around and rename functions. | Yuri Kunde Schlesner | 1 | -17/+16 |
2014-09-09 | Moved common_types::Rect from common to Common namespace | archshift | 1 | -2/+2 |
2014-09-07 | renderer_opengl.cpp: improved alignment for readability | archshift | 1 | -16/+16 |
2014-09-01 | Replace GLEW with a glLoadGen loader. | Yuri Kunde Schlesner | 1 | -5/+3 |
2014-08-28 | Downgrade GLSL version to 1.50 (compatible with GL 3.2) | Yuri Kunde Schlesner | 1 | -6/+8 |
2014-08-26 | VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size. | bunnei | 1 | -4/+10 |
2014-08-26 | Rewrite of OpenGL renderer, including OS X support | Kevin Hartman | 1 | -176/+146 |
2014-08-12 | Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones. | Tony Wasserka | 1 | -7/+7 |
2014-08-12 | Remove the fancy RegisterSet class introduced in 4c2bff61e. | Tony Wasserka | 1 | -2/+2 |
2014-07-23 | Use uniform formatting when printing hexadecimal numbers. | Tony Wasserka | 1 | -1/+1 |
2014-07-23 | RegisterSet: Simplify code by using structs for register definition instead of unions. | Tony Wasserka | 1 | -9/+9 |
2014-07-23 | GPU: Make use of RegisterSet. | Tony Wasserka | 1 | -26/+28 |
2014-07-23 | Renderer: Fix component order in bottom framebuffer. | Tony Wasserka | 1 | -1/+1 |
2014-07-23 | Renderer: Respect the active_fb GPU register. | Tony Wasserka | 1 | -2/+9 |
2014-07-23 | Renderer: Add a few TODOs. | Tony Wasserka | 1 | -3/+10 |
2014-06-12 | Rename LCD to GPU. | Tony Wasserka | 1 | -3/+3 |
2014-05-20 | common_types: Changed BasicRect back to Rect, in the common namespace | archshift | 1 | -2/+2 |
2014-05-08 | Update FlipFramebuffer | Sethpaien | 1 | -7/+6 |
2014-05-01 | Reverse debugging changes | archshift | 1 | -2/+0 |
2014-05-01 | TGA dumps work, courtesy of @bunnei | archshift | 1 | -0/+2 |
2014-04-28 | Rect to BasicRect | archshift | 1 | -2/+2 |
2014-04-27 | fixed renderer to use correct framebuffer location | bunnei | 1 | -6/+5 |
2014-04-22 | fixed GL context acquire (applies to Qt GUI only) | bunnei | 1 | -0/+2 |
2014-04-18 | renamed hw_lcd module to just lcd | bunnei | 1 | -1/+1 |
2014-04-17 | fixed framebuffer color order | bunnei | 1 | -1/+1 |
2014-04-17 | removed hard-coded framebuffer addresses from renderer_opengl.cpp | bunnei | 1 | -2/+4 |
2014-04-09 | fixed project includes to use new directory structure | bunnei | 1 | -3/+4 |
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 | -23/+3 |
2014-04-09 | - removed lots of unused code from gekko | bunnei | 1 | -236/+74 |
2014-04-07 | added support for renderering the external framebuffers | bunnei | 1 | -19/+140 |
2014-04-06 | added initial renderer code | bunnei | 1 | -0/+340 |