| Commit message (Expand) | Author | Age | Files | Lines |
* | chore: make yuzu REUSE compliant | Andrea Pappacoda | 2022-07-27 | 1 | -3/+2 |
* | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | 2022-06-14 | 1 | -2/+2 |
* | OpenGL: fix cropping | Liam | 2022-04-04 | 1 | -1/+6 |
* | hle: nvflinger: Migrate android namespace -> Service::android. | bunnei | 2022-03-25 | 1 | -4/+4 |
* | hle: nvflinger: Move PixelFormat to its own header. | bunnei | 2022-03-25 | 1 | -4/+4 |
* | video_core: Reduce unused includes | ameerj | 2022-03-19 | 1 | -3/+0 |
* | renderer_opengl: Minor refactoring of filter selection | ameerj | 2021-12-05 | 1 | -30/+20 |
* | Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan | Marshall Mohror | 2021-11-16 | 1 | -2/+3 |
* | OpenGL: fix FXAA with scaling | Marshall Mohror | 2021-11-16 | 1 | -9/+30 |
* | OpenGL: Implement FXAA | Marshall Mohror | 2021-11-16 | 1 | -34/+75 |
* | QtGUI: Add buttton to toggle the filter. | FernandoS27 | 2021-11-16 | 1 | -0/+1 |
* | VideoCore: Add gaussian filtering. | FernandoS27 | 2021-11-16 | 1 | -0/+5 |
* | Presentation: add Nearest Neighbor filter. | Fernando Sahmkow | 2021-11-16 | 1 | -1/+18 |
* | Renderers: Unify post processing filter shaders | ameerj | 2021-11-16 | 1 | -5/+4 |
* | Renderer: Implement Bicubic and ScaleForce filters. | Fernando Sahmkow | 2021-11-16 | 1 | -2/+25 |
* | OpenGL: set linear mag filter when blitting a downscaled image. | Fernando Sahmkow | 2021-11-16 | 1 | -0/+1 |
* | renderers: Add explicit invert_y bool to screenshot callback | ameerj | 2021-07-29 | 1 | -1/+1 |
* | Merge pull request #6696 from ameerj/speed-limit-rename | bunnei | 2021-07-27 | 1 | -6/+4 |
|\ |
|
| * | renderer_base: Removed redundant settings | ameerj | 2021-07-24 | 1 | -6/+4 |
* | | shader: Fix disabled attribute default values | ameerj | 2021-07-23 | 1 | -1/+1 |
* | | renderer_opengl: Use ARB_separate_shader_objects | ReinUsesLisp | 2021-07-23 | 1 | -6/+5 |
* | | renderers: Fix clang formatting | ameerj | 2021-07-23 | 1 | -1/+1 |
* | | shader: Fix disabled and unwritten attributes and varyings | ReinUsesLisp | 2021-07-23 | 1 | -15/+20 |
* | | gl_shader_util: Move shader utility code to a separate file | ReinUsesLisp | 2021-07-23 | 1 | -7/+5 |
* | | renderer_opengl: State track compute assembly programs | ReinUsesLisp | 2021-07-23 | 1 | -0/+1 |
* | | shader: Initial OpenGL implementation | ReinUsesLisp | 2021-07-23 | 1 | -12/+5 |
|/ |
|
* | configure_graphics: Use u8 for bg_color values | ameerj | 2021-07-09 | 1 | -5/+3 |
* | perf_stats: Rework FPS counter to be more accurate | ameerj | 2021-05-16 | 1 | -0/+1 |
* | common: Move settings to common from core. | bunnei | 2021-04-15 | 1 | -1/+1 |
* | renderer_opengl: Remove interop | ReinUsesLisp | 2021-02-13 | 1 | -85/+3 |
* | video_core: Reimplement the buffer cache | ReinUsesLisp | 2021-02-13 | 1 | -9/+86 |
* | gpu: Report renderer errors with exceptions | ReinUsesLisp | 2021-02-13 | 1 | -32/+16 |
* | renderer_opengl: Update OpenGL backend version requirement to 4.6 | Morph | 2021-02-07 | 1 | -1/+1 |
* | video_core: Rewrite the texture cache | ReinUsesLisp | 2020-12-30 | 1 | -19/+30 |
* | video_core: Remove unnecessary enum class casting in logging messages | Lioncash | 2020-12-07 | 1 | -1/+1 |
* | video_core: Resolve more variable shadowing scenarios pt.3 | Lioncash | 2020-12-05 | 1 | -2/+2 |
* | Fix telemetry-related exit crash from use-after-free | FearlessTobi | 2020-12-05 | 1 | -3/+3 |
* | Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread | comex | 2020-11-23 | 1 | -1/+1 |
* | renderer_opengl: Remove emulated mailbox presentation | ReinUsesLisp | 2020-09-20 | 1 | -266/+22 |
* | video_core: Remove all Core::System references in renderer | ReinUsesLisp | 2020-09-06 | 1 | -9/+10 |
* | Merge pull request #4569 from ReinUsesLisp/glsl-cmake | bunnei | 2020-08-27 | 1 | -42/+4 |
|\ |
|
| * | video_core/host_shaders: Add CMake integration for string shaders | ReinUsesLisp | 2020-08-24 | 1 | -42/+4 |
* | | Merge pull request #4542 from ReinUsesLisp/gpu-init-base | bunnei | 2020-08-25 | 1 | -5/+6 |
|\ \
| |/
|/| |
|
| * | video_core: Initialize renderer with a GPU | ReinUsesLisp | 2020-08-22 | 1 | -5/+6 |
* | | common/telemetry: Migrate namespace into the Common namespace | Lioncash | 2020-08-18 | 1 | -3/+4 |
|/ |
|
* | video_core: Rearrange pixel format names | ReinUsesLisp | 2020-07-13 | 1 | -2/+2 |
* | configuration: implement per-game configurations (#4098) | lat9nq | 2020-07-10 | 1 | -4/+4 |
* | gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustness | ReinUsesLisp | 2020-06-24 | 1 | -1/+16 |
* | renderer_opengl: Only enable DEBUG_OUTPUT when graphics debugging is enabled | ReinUsesLisp | 2020-06-06 | 1 | -4/+2 |
* | Merge pull request #3958 from FernandoS27/gl-debug | bunnei | 2020-05-31 | 1 | -0/+3 |
|\ |
|
| * | OpenGL: Enable Debug Context and Synchronous debugging when graphics debugging is enabled. | Fernando Sahmkow | 2020-05-18 | 1 | -0/+3 |
* | | renderer_opengl: Add assembly program code paths | ReinUsesLisp | 2020-05-19 | 1 | -8/+8 |
|/ |
|
* | CMakeLists: Make -Wreorder a compile-time error | Lioncash | 2020-04-15 | 1 | -2/+2 |
* | Address review and fix broken yuzu-tester build | James Rowe | 2020-03-26 | 1 | -2/+4 |
* | Frontend/GPU: Refactor context management | James Rowe | 2020-03-25 | 1 | -43/+26 |
* | renderer_opengl: Move some logic to an anonymous namespace | ReinUsesLisp | 2020-03-16 | 1 | -151/+151 |
* | renderer_opengl: Detect Nvidia Nsight as a debugging tool | ReinUsesLisp | 2020-03-16 | 1 | -1/+22 |
* | renderer_opengl: Keep presentation frames in lock-step when GPU debugging. | bunnei | 2020-03-14 | 1 | -1/+32 |
* | Merge pull request #3491 from ReinUsesLisp/polygon-modes | bunnei | 2020-03-13 | 1 | -0/+2 |
|\ |
|
| * | gl_rasterizer: Implement polygon modes and fill rectangles | ReinUsesLisp | 2020-03-10 | 1 | -0/+2 |
* | | gl_shader_manager: Fix interaction between graphics and compute | ReinUsesLisp | 2020-03-11 | 1 | -2/+1 |
|/ |
|
* | renderer_opengl: Fix edge-case where alpha testing might cull presentation | ReinUsesLisp | 2020-02-28 | 1 | -0/+2 |
* | gl_state_tracker: Implement dirty flags for clip control | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state_tracker: Implement dirty flags for logic op | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state_tracker: Implement dirty flags for sRGB | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state_tracker: Implement dirty flags for rasterize enable | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state_tracker: Implement dirty flags for alpha testing | ReinUsesLisp | 2020-02-28 | 1 | -2/+1 |
* | gl_state_tracker: Implement dirty flags for polygon offsets | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state_tracker: Implement dirty flags for stencil testing | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state_tracker: Implement depth dirty flags | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state_tracker: Implement dirty flags for front face and culling | ReinUsesLisp | 2020-02-28 | 1 | -0/+2 |
* | gl_state_tracker: Implement dirty flags for blending | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state_tracker: Add dirty flags for buffers and divisors | ReinUsesLisp | 2020-02-28 | 1 | -0/+2 |
* | gl_state_tracker: Implement dirty flags for vertex formats | ReinUsesLisp | 2020-02-28 | 1 | -0/+3 |
* | gl_state_tracker: Implement dirty flags for color masks | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state_tracker: Implement dirty flags for scissors | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state_tracker: Implement dirty flags for viewports | ReinUsesLisp | 2020-02-28 | 1 | -1/+4 |
* | renderer_opengl: Reintroduce dirty flags for render targets | ReinUsesLisp | 2020-02-28 | 1 | -2/+4 |
* | gl_state: Remove completely | ReinUsesLisp | 2020-02-28 | 1 | -5/+0 |
* | gl_state: Remove program tracking | ReinUsesLisp | 2020-02-28 | 1 | -8/+29 |
* | gl_state: Remove framebuffer tracking | ReinUsesLisp | 2020-02-28 | 1 | -19/+14 |
* | gl_state: Remove texture and sampler tracking | ReinUsesLisp | 2020-02-28 | 1 | -2/+3 |
* | gl_state: Remove blend state tracking | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state: Remove stencil test tracking | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state: Remove clip control tracking | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state: Remove rasterizer disable tracking | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state: Remove viewport and depth range tracking | ReinUsesLisp | 2020-02-28 | 1 | -31/+22 |
* | gl_state: Remove scissor test tracking | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state: Remove color mask tracking | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state: Remove framebuffer sRGB tracking | ReinUsesLisp | 2020-02-28 | 1 | -2/+6 |
* | gl_state: Remove VAO cache and tracking | ReinUsesLisp | 2020-02-28 | 1 | -14/+8 |
* | gl_state: Remove depth tracking | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state: Remove logic op tracker | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state: Remove polygon offset tracking | ReinUsesLisp | 2020-02-28 | 1 | -1/+2 |
* | gl_state: Remove alpha test tracking | ReinUsesLisp | 2020-02-28 | 1 | -0/+1 |
* | gl_state: Remove cull mode tracking | ReinUsesLisp | 2020-02-28 | 1 | -0/+2 |
* | gl_state: Remove front face tracking | ReinUsesLisp | 2020-02-28 | 1 | -0/+4 |
* | gl_rasterizer: Remove dirty flags | ReinUsesLisp | 2020-02-28 | 1 | -14/+0 |
* | renderer_opengl: Fix SRGB presentation frame tracking. | bunnei | 2020-02-28 | 1 | -2/+2 |
* | renderer_opengl: Reduce swap chain size to 3. | bunnei | 2020-02-28 | 1 | -3/+2 |
* | renderer_opengl: Use more concise lock syntax. | bunnei | 2020-02-27 | 1 | -4/+4 |
* | renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace. | bunnei | 2020-02-27 | 1 | -36/+37 |
* | renderer_opengl: Create gl_framebuffer_data if empty. | bunnei | 2020-02-26 | 1 | -1/+2 |
* | renderer_opengl: Add texture mailbox support for presenter thread. | bunnei | 2020-02-26 | 1 | -22/+247 |
* | renderer_opengl: Make ScreenRectVertex's constructor constexpr | ReinUsesLisp | 2019-11-29 | 1 | -12/+7 |
* | renderer_opengl: Remove C casts | ReinUsesLisp | 2019-11-29 | 1 | -4/+5 |
* | renderer_opengl: Use explicit binding for presentation shaders | ReinUsesLisp | 2019-11-29 | 1 | -26/+20 |
* | renderer_opengl: Drop macros for message decorations | ReinUsesLisp | 2019-11-29 | 1 | -21/+26 |
* | renderer_opengl: Move static definitions to anonymous namespace | ReinUsesLisp | 2019-11-29 | 1 | -62/+66 |
* | renderer_opengl: Move commentaries to header file | ReinUsesLisp | 2019-11-29 | 1 | -18/+1 |
* | core/memory: Migrate over GetPointer() | Lioncash | 2019-11-27 | 1 | -1/+1 |
* | video_core: Silence implicit conversion warnings | ReinUsesLisp | 2019-11-08 | 1 | -2/+4 |
* | GL_Renderer: Remove lefting snippet. | Fernando Sahmkow | 2019-10-05 | 1 | -2/+0 |
* | Nvdrv: Do framelimiting only in the CPU Thread | Fernando Sahmkow | 2019-10-05 | 1 | -3/+0 |
* | renderer_opengl: Fix rebase mistake | ReinUsesLisp | 2019-09-11 | 1 | -1/+1 |
* | renderer_opengl: Fix sRGB blits | ReinUsesLisp | 2019-09-11 | 1 | -9/+4 |
* | gl_state: Split textures and samplers into two arrays | ReinUsesLisp | 2019-09-06 | 1 | -2/+2 |
* | renderer_opengl: Implement RGB565 framebuffer format | ReinUsesLisp | 2019-08-21 | 1 | -1/+5 |
* | renderer_opengl: Use block linear swizzling for CPU framebuffers | ReinUsesLisp | 2019-08-21 | 1 | -33/+31 |
* | renderer_opengl: Use VideoCore pixel format | ReinUsesLisp | 2019-08-21 | 1 | -6/+11 |
* | gpu: Change optional<reference_wrapper<T>> to T* for FramebufferConfig | ReinUsesLisp | 2019-08-21 | 1 | -6/+4 |
* | GL_State: Feedback and fixes | Fernando Sahmkow | 2019-07-17 | 1 | -0/+7 |
* | gl_buffer_cache: Implement with generic buffer cache | ReinUsesLisp | 2019-07-06 | 1 | -2/+2 |
* | gl_rasterizer_cache: Use texture buffers to emulate texture buffers | ReinUsesLisp | 2019-06-21 | 1 | -1/+0 |
* | texture_cache: Flush 3D textures in the order they are drawn | ReinUsesLisp | 2019-06-21 | 1 | -1/+0 |
* | gl_texture_cache: Initial implementation | ReinUsesLisp | 2019-06-21 | 1 | -0/+1 |
* | core: Remove unused CiTrace source files | Lioncash | 2019-06-18 | 1 | -1/+0 |
* | gl_shader_cache: Use shared contexts to build shaders in parallel | ReinUsesLisp | 2019-05-21 | 1 | -3/+3 |
* | video_core/renderer_opengl: Remove unnecessary includes | Lioncash | 2019-04-04 | 1 | -1/+0 |
* | gl_rasterizer: Remove unused reference member variable from RasterizerOpenGL | Lioncash | 2019-03-27 | 1 | -1/+1 |
* | memory: Simplify rasterizer cache operations. | bunnei | 2019-03-16 | 1 | -2/+1 |
* | video_core/morton: Use enum to describe MortonCopyPixels128 mode | ReinUsesLisp | 2019-03-13 | 1 | -3/+5 |
* | video_core/renderer_opengl: Replace direct usage of global system object accessors | Lioncash | 2019-03-04 | 1 | -11/+16 |
* | renderer_opengl: Update pixel format tracking | ReinUsesLisp | 2019-02-26 | 1 | -0/+1 |
* | Merge pull request #2127 from FearlessTobi/fix-screenshot-srgb | bunnei | 2019-02-16 | 1 | -1/+2 |
|\ |
|
| * | renderer_opengl: respect the sRGB colorspace for the screenshot feature | fearlessTobi | 2019-02-15 | 1 | -1/+2 |
* | | core_timing: Convert core timing into a class | Lioncash | 2019-02-16 | 1 | -1/+1 |
|/ |
|
* | renderer_opengl: Remove reference to global system instance | Lioncash | 2019-02-13 | 1 | -3/+3 |
* | core_timing: Rename CoreTiming namespace to Core::Timing | Lioncash | 2019-02-12 | 1 | -1/+1 |
* | gl_shader_disk_cache: Pass core system as argument and guard against games without title ids | ReinUsesLisp | 2019-02-07 | 1 | -3/+3 |
* | gl_rasterizer_cache: Move swizzling to textures instead of state | ReinUsesLisp | 2019-01-30 | 1 | -1/+0 |
* | gl_rasterizer: Use DSA for textures | ReinUsesLisp | 2019-01-30 | 1 | -49/+13 |
* | frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl. | bunnei | 2019-01-24 | 1 | -14/+2 |
* | gl_rasterizer: Use DSA for vertex array objects | ReinUsesLisp | 2019-01-06 | 1 | -15/+14 |
* | gl_state: Drop uniform buffer state tracking | ReinUsesLisp | 2019-01-06 | 1 | -1/+0 |
* | Merge pull request #1886 from FearlessTobi/port-4164 | bunnei | 2018-12-23 | 1 | -3/+38 |
|\ |
|
| * | yuzu, video_core: Screenshot functionality | zhupengfei | 2018-12-18 | 1 | -3/+38 |
* | | Fixed uninitialized memory due to missing returns in canary | David Marcec | 2018-12-19 | 1 | -0/+2 |
|/ |
|
* | video_core: Move morton functions to their own file | ReinUsesLisp | 2018-11-25 | 1 | -1/+1 |
* | Merge pull request #1725 from FernandoS27/gl43 | bunnei | 2018-11-24 | 1 | -1/+1 |
|\ |
|
| * | Removed pre 4.3 ARB extensions | FernandoS27 | 2018-11-21 | 1 | -1/+1 |
* | | Use default values for unknown framebuffer pixel format | FernandoS27 | 2018-11-21 | 1 | -0/+6 |
|/ |
|
* | global: Use std::optional instead of boost::optional (#1578) | Frederic L | 2018-10-30 | 1 | -5/+6 |
* | Implement sRGB Support, including workarounds for nvidia driver issues and QT sRGB support | Rodolfo Bogado | 2018-10-28 | 1 | -3/+11 |
* | Port Citra #4047 & #4052: add change background color support | tech4me | 2018-09-09 | 1 | -0/+6 |
* | gl_state: Keep track of texture target. | bunnei | 2018-09-08 | 1 | -10/+10 |
* | core/core: Replace includes with forward declarations where applicable | Lioncash | 2018-08-31 | 1 | -0/+2 |
* | core: Make the main System class use the PImpl idiom | Lioncash | 2018-08-31 | 1 | -3/+4 |
* | renderer_opengl: Namespace OpenGL code | Lioncash | 2018-08-22 | 1 | -0/+4 |
* | Merge pull request #1123 from lioncash/screen | bunnei | 2018-08-21 | 1 | -8/+13 |
|\ |
|
| * | rasterizer_interface: Remove ScreenInfo from AccelerateDraw()'s signature | Lioncash | 2018-08-21 | 1 | -6/+4 |
| * | renderer_base: Make creation of the rasterizer, the responsibility of the renderers themselves | Lioncash | 2018-08-21 | 1 | -3/+10 |
* | | renderer_opengl: Use LOG_DEBUG for GL_DEBUG_SEVERITY_NOTIFICATION and GL_DEBUG_SEVERITY_LOW logs | Lioncash | 2018-08-21 | 1 | -1/+1 |
|/ |
|
* | renderer_opengl: Treat OpenGL errors as critical. | bunnei | 2018-08-17 | 1 | -1/+1 |
* | core: Namespace EmuWindow | Lioncash | 2018-08-12 | 1 | -3/+5 |
* | renderer_opengl: Use trace log in a few places. | bunnei | 2018-08-08 | 1 | -1/+1 |
* | renderer_base: Make Rasterizer() return the rasterizer by reference | Lioncash | 2018-08-04 | 1 | -2/+2 |
* | 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 | -17/+9 |
* | vi: Partially implement buffer crop parameters. | bunnei | 2018-07-18 | 1 | -4/+18 |
* | OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering. | bunnei | 2018-07-14 | 1 | -1/+14 |
* | Update clang format | James Rowe | 2018-07-03 | 1 | -1/+1 |
* | Rename logging macro back to LOG_* | James Rowe | 2018-07-03 | 1 | -7/+7 |
* | gl_rasterizer: Implement AccelerateDisplay to forward textures to framebuffers. | bunnei | 2018-06-27 | 1 | -1/+0 |
* | GLState: Support changing the GL_TEXTURE_SWIZZLE parameter of each texture unit. | Subv | 2018-06-07 | 1 | -0/+1 |
* | renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalents | Lioncash | 2018-04-27 | 1 | -6/+7 |
* | video-core: Move logging macros over to new fmt-capable ones | Lioncash | 2018-04-25 | 1 | -5/+5 |
* | renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8. | bunnei | 2018-04-25 | 1 | -2/+1 |
* | gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses. | bunnei | 2018-04-25 | 1 | -1/+2 |
* | renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles() | Lioncash | 2018-04-24 | 1 | -1/+2 |
* | opengl: Remove unnecessary header inclusions | Lioncash | 2018-04-21 | 1 | -3/+0 |
* | renderer_opengl: Fix Morton copy byteswap, etc. | bunnei | 2018-04-14 | 1 | -5/+5 |
* | renderer_opengl: Use OGLProgram instead of OGLShader. | bunnei | 2018-04-14 | 1 | -1/+1 |
* | renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen. | bunnei | 2018-03-27 | 1 | -6/+6 |
* | renderer_opengl: Logging, etc. cleanup. | bunnei | 2018-03-27 | 1 | -2/+2 |
* | renderer_opengl: Remove framebuffer RasterizerFlushVirtualRegion hack. | bunnei | 2018-03-27 | 1 | -5/+0 |
* | renderer_opengl: Only draw the screen if a framebuffer is specified. | bunnei | 2018-03-27 | 1 | -6/+7 |
* | renderer_opengl: Only invalidate the framebuffer region, not flush. | bunnei | 2018-03-23 | 1 | -4/+3 |
* | renderer_opengl: Fixes for properly flushing & rendering the framebuffer. | bunnei | 2018-03-23 | 1 | -6/+12 |
* | renderer_opengl: Better handling of framebuffer transform flags. | bunnei | 2018-03-23 | 1 | -2/+16 |
* | renderer_opengl: Use accelerated framebuffer load with LoadFBToScreenInfo. | bunnei | 2018-03-23 | 1 | -31/+25 |
* | video_core: Move MortonCopyPixels128 to utils header. | bunnei | 2018-03-23 | 1 | -111/+1 |
* | video_core: Move FramebufferInfo to FramebufferConfig in GPU. | bunnei | 2018-03-23 | 1 | -26/+30 |
* | gl_shader_util: Sync latest version with Citra. | bunnei | 2018-03-20 | 1 | -1/+1 |
* | renderer_opengl: Support framebuffer flip vertical. | bunnei | 2018-02-12 | 1 | -5/+9 |
* | memory: Replace all memory hooking with Special regions | MerryMage | 2018-01-27 | 1 | -1/+1 |
* | renderer_gl: Clear screen to black before rendering framebuffer. | bunnei | 2018-01-15 | 1 | -3/+6 |
* | renderer: Render previous frame when no new one is available. | bunnei | 2018-01-15 | 1 | -10/+13 |
* | Fix build on macOS and linux | MerryMage | 2018-01-13 | 1 | -0/+1 |
* | Remove references to PICA and rasterizers in video_core | James Rowe | 2018-01-13 | 1 | -7/+0 |
* | renderer_opengl: Fix LOG_TRACE in LoadFBToScreenInfo. | bunnei | 2018-01-12 | 1 | -1/+1 |
* | renderer_opengl: Support rendering Switch framebuffer. | bunnei | 2018-01-11 | 1 | -129/+68 |
* | renderer_opengl: Add MortonCopyPixels function for Switch framebuffer. | bunnei | 2018-01-11 | 1 | -0/+111 |
* | renderer_opengl: Update DrawScreens for Switch. | bunnei | 2018-01-11 | 1 | -22/+10 |
* | telemetry: Log performance, configuration, and system data. | bunnei | 2017-07-18 | 1 | -3/+12 |
* | OpenGL: Remove unused RendererOpenGL fields | Yuri Kunde Schlesner | 2017-05-28 | 1 | -8/+2 |
* | Core: Re-write frame limiter | Yuri Kunde Schlesner | 2017-02-27 | 1 | -3/+3 |
* | Core: Make PerfStats internally locked | Yuri Kunde Schlesner | 2017-02-27 | 1 | -8/+2 |
* | Remove built-in (non-Microprofile) profiler | Yuri Kunde Schlesner | 2017-02-27 | 1 | -8/+0 |
* | Add performance statistics to status bar | Yuri Kunde Schlesner | 2017-02-27 | 1 | -0/+9 |
* | core: Move emu_window and key_map into core | MerryMage | 2016-12-23 | 1 | -1/+1 |
* | Add default hotkey to swap primary screens. | James Rowe | 2016-11-05 | 1 | -3/+2 |
* | Support additional screen layouts. | James Rowe | 2016-11-05 | 1 | -6/+12 |
* | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 2016-09-21 | 1 | -1/+1 |
* | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 2016-09-21 | 1 | -5/+1 |
* | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 2016-09-19 | 1 | -20/+12 |
* | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 2016-09-18 | 1 | -51/+71 |
* | gsp::gpu: Reset g_thread_id in UnregisterInterruptRelayQueue | mailwl | 2016-06-01 | 1 | -1/+1 |
* | fixup simple type conversions where possible | Alexander Laties | 2016-05-07 | 1 | -1/+1 |
* | Frontends, VideoCore: Move glad initialisation to the frontend | Emmanuel Gil Peyrot | 2016-05-06 | 1 | -6/+0 |
* | VideoCore: Run include-what-you-use and fix most includes. | Emmanuel Gil Peyrot | 2016-04-30 | 1 | -5/+10 |
* | HWRasterizer: Texture forwarding | tfarley | 2016-04-21 | 1 | -54/+74 |
* | Improve error report from Init() functions | LittleWhite | 2016-03-08 | 1 | -1/+7 |
* | renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types. | bunnei | 2016-02-05 | 1 | -2/+2 |
* | OpenGL: Downgrade GL_DEBUG_SEVERITY_NOTIFICATION to Debug logging level | Yuri Kunde Schlesner | 2016-02-03 | 1 | -2/+0 |
* | Merge pull request #1196 from linkmauve/khr_debug | bunnei | 2016-01-13 | 1 | -0/+57 |
|\ |
|
| * | OpenGL: Log GL_KHR_debug messages we receive | Emmanuel Gil Peyrot | 2015-10-24 | 1 | -0/+57 |
* | | VideoCore: Unify interface to OpenGL and SW rasterizers | Yuri Kunde Schlesner | 2015-12-08 | 1 | -12/+3 |
* | | FragShader: Use an UBO instead of several individual uniforms | Subv | 2015-11-19 | 1 | -0/+1 |
* | | renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups. | bunnei | 2015-10-22 | 1 | -2/+37 |
|/ |
|
* | general: Silence some warnings when using clang | Lioncash | 2015-09-16 | 1 | -2/+2 |
* | video_core: Reorganize headers | Lioncash | 2015-09-11 | 1 | -2/+2 |
* | video_core: Remove unnecessary includes from headers | Lioncash | 2015-09-11 | 1 | -3/+3 |
* | Replace the previous OpenGL loader with a glad-generated 3.3 one | Yuri Kunde Schlesner | 2015-08-30 | 1 | -2/+2 |
* | OpenGL: Remove redundant texture.enable_2d field from OpenGLState | Yuri Kunde Schlesner | 2015-08-06 | 1 | -5/+0 |
* | Add CiTrace recording support. | Tony Wasserka | 2015-07-13 | 1 | -0/+6 |
* | Core, VideoCore: Replace or fix exit() calls. | Emmanuel Gil Peyrot | 2015-06-28 | 1 | -6/+9 |
* | VideoCore: Log the GL driver’s vendor and renderer. | Emmanuel Gil Peyrot | 2015-06-16 | 1 | -0/+2 |
* | Liberal texture unbind (clout menu) | tfarley | 2015-06-09 | 1 | -0/+6 |
* | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 2015-05-29 | 1 | -1/+1 |
* | OpenGL renderer | tfarley | 2015-05-23 | 1 | -14/+47 |
* | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 2015-05-15 | 1 | -1/+1 |
* | Memory: Add GetPhysicalPointer helper function | Yuri Kunde Schlesner | 2015-05-09 | 1 | -4/+4 |
* | Common: Remove common.h | Yuri Kunde Schlesner | 2015-05-07 | 1 | -0/+1 |
* | Allow the user to set the background clear color during emulation | archshift | 2015-04-04 | 1 | -1/+2 |
* | Merge pull request #629 from archshift/lcdfb | bunnei | 2015-03-10 | 1 | -10/+44 |
|\ |
|
| * | Added LCD registers, and implementation for color filling in OGL code. | archshift | 2015-03-09 | 1 | -10/+44 |
* | | Merge pull request #636 from bunnei/refactor-screen-win | bunnei | 2015-03-08 | 1 | -39/+9 |
|\ \ |
|
| * | | Set framebuffer layout from EmuWindow. | bunnei | 2015-03-07 | 1 | -39/+9 |
| |/ |
|
* / | Add profiling infrastructure and widget | Yuri Kunde Schlesner | 2015-03-02 | 1 | -0/+12 |
|/ |
|
* | video_core: Implement the remaining framebuffer formats in the OpenGL renderer. | Emmanuel Gil Peyrot | 2015-02-15 | 1 | -12/+62 |
* | Asserts: break/crash program, fit to style guide; log.h->assert.h | archshift | 2015-02-11 | 1 | -3/+3 |
* | GSP: Update framebuffer info on all interrupts | Yuri Kunde Schlesner | 2015-01-14 | 1 | -3/+1 |
* | GSP: Toggle active framebuffer each frame | bunnei | 2015-01-08 | 1 | -1/+4 |
* | Merge pull request #291 from purpasmart96/license | bunnei | 2014-12-21 | 1 | -1/+1 |
|\ |
|
| * | License change | purpasmart96 | 2014-12-21 | 1 | -1/+1 |
* | | Clean up some warnings | Chin | 2014-12-20 | 1 | -2/+2 |
|/ |
|
* | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 2014-12-13 | 1 | -6/+6 |
* | Merge pull request #236 from rohit-n/sign-compare | bunnei | 2014-12-03 | 1 | -1/+1 |
|\ |
|
| * | Silence a few -Wsign-compare warnings. | Rohit Nirmal | 2014-12-01 | 1 | -1/+1 |
* | | Fixed viewport error caused by rounding | vaguilar | 2014-11-30 | 1 | -2/+2 |
|/ |
|
* | Remove tabs in all files except in skyeye imports and in generated GL code | Emmanuel Gil Peyrot | 2014-11-19 | 1 | -1/+1 |
* | OpenGL Renderer: Cleanup viewport extent calculation. | Tony Wasserka | 2014-11-18 | 1 | -27/+22 |
* | Fixup EmuWindow interface and implementations thereof. | Tony Wasserka | 2014-11-18 | 1 | -3/+3 |
* | Viewport scaling and display density independence | Kevin Hartman | 2014-11-18 | 1 | -1/+35 |
* | Rework OpenGL renderer. | Yuri Kunde Schlesner | 2014-10-12 | 1 | -167/+141 |
* | OpenGL renderer: Shuffle initialization code around and rename functions. | Yuri Kunde Schlesner | 2014-10-12 | 1 | -17/+16 |
* | Merge pull request #97 from archshift/cleanup | bunnei | 2014-09-14 | 1 | -16/+16 |
|\ |
|
| * | renderer_opengl.cpp: improved alignment for readability | archshift | 2014-09-07 | 1 | -16/+16 |
* | | Moved common_types::Rect from common to Common namespace | archshift | 2014-09-09 | 1 | -2/+2 |
|/ |
|
* | Replace GLEW with a glLoadGen loader. | Yuri Kunde Schlesner | 2014-09-01 | 1 | -5/+3 |
* | Downgrade GLSL version to 1.50 (compatible with GL 3.2) | Yuri Kunde Schlesner | 2014-08-28 | 1 | -6/+8 |
* | VideoCore: Fixes rendering issues on Qt and corrects framebuffer output size. | bunnei | 2014-08-26 | 1 | -4/+10 |
* | Rewrite of OpenGL renderer, including OS X support | Kevin Hartman | 2014-08-26 | 1 | -176/+146 |
* | Pica/GPU: Change hardware registers to use physical addresses rather than virtual ones. | Tony Wasserka | 2014-08-12 | 1 | -7/+7 |
* | Remove the fancy RegisterSet class introduced in 4c2bff61e. | Tony Wasserka | 2014-08-12 | 1 | -2/+2 |
* | Use uniform formatting when printing hexadecimal numbers. | Tony Wasserka | 2014-07-23 | 1 | -1/+1 |
* | RegisterSet: Simplify code by using structs for register definition instead of unions. | Tony Wasserka | 2014-07-23 | 1 | -9/+9 |
* | GPU: Make use of RegisterSet. | Tony Wasserka | 2014-07-23 | 1 | -26/+28 |
* | Renderer: Fix component order in bottom framebuffer. | Tony Wasserka | 2014-07-23 | 1 | -1/+1 |
* | Renderer: Respect the active_fb GPU register. | Tony Wasserka | 2014-07-23 | 1 | -2/+9 |
* | Renderer: Add a few TODOs. | Tony Wasserka | 2014-07-23 | 1 | -3/+10 |
* | Rename LCD to GPU. | Tony Wasserka | 2014-06-12 | 1 | -3/+3 |
* | common_types: Changed BasicRect back to Rect, in the common namespace | archshift | 2014-05-20 | 1 | -2/+2 |
* | Merge remote-tracking branch 'upstream/master' into issue-7-fix | archshift | 2014-05-17 | 1 | -7/+6 |
|\ |
|
| * | Update FlipFramebuffer | Sethpaien | 2014-05-08 | 1 | -7/+6 |
* | | Reverse debugging changes | archshift | 2014-05-01 | 1 | -2/+0 |
* | | TGA dumps work, courtesy of @bunnei | archshift | 2014-05-01 | 1 | -0/+2 |
* | | Rect to BasicRect | archshift | 2014-04-28 | 1 | -2/+2 |
|/ |
|
* | fixed renderer to use correct framebuffer location | bunnei | 2014-04-27 | 1 | -6/+5 |
* | fixed GL context acquire (applies to Qt GUI only) | bunnei | 2014-04-22 | 1 | -0/+2 |
* | renamed hw_lcd module to just lcd | bunnei | 2014-04-18 | 1 | -1/+1 |
* | fixed framebuffer color order | bunnei | 2014-04-17 | 1 | -1/+1 |
* | removed hard-coded framebuffer addresses from renderer_opengl.cpp | bunnei | 2014-04-17 | 1 | -2/+4 |
* | fixed project includes to use new directory structure | bunnei | 2014-04-09 | 1 | -3/+4 |
* | got rid of 'src' folders in each sub-project | bunnei | 2014-04-09 | 1 | -0/+279 |