aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-28gl_state_tracker: Implement dirty flags for viewportsReinUsesLisp
2020-02-28renderer_opengl: Reintroduce dirty flags for render targetsReinUsesLisp
2020-02-28maxwell_3d: Flatten cull and front face registersReinUsesLisp
2020-02-28video_core: Reintroduce dirty flags infrastructureReinUsesLisp
2020-02-28gl_state: Remove completelyReinUsesLisp
2020-02-28gl_state: Remove program trackingReinUsesLisp
2020-02-28gl_state: Remove framebuffer trackingReinUsesLisp
2020-02-28gl_state: Remove image trackingReinUsesLisp
2020-02-28gl_state: Remove texture and sampler trackingReinUsesLisp
2020-02-28gl_state: Remove blend state trackingReinUsesLisp
2020-02-28gl_state: Remove stencil test trackingReinUsesLisp
2020-02-28gl_state: Remove clip control trackingReinUsesLisp
2020-02-28gl_state: Remove clip distances trackingReinUsesLisp
2020-02-28gl_state: Remove rasterizer disable trackingReinUsesLisp
2020-02-28gl_state: Remove viewport and depth range trackingReinUsesLisp
2020-02-28gl_state: Remove scissor test trackingReinUsesLisp
2020-02-28gl_state: Remove color mask trackingReinUsesLisp
2020-02-28gl_state: Remove clamp framebuffer color trackingReinUsesLisp
This commit doesn't reset it for screen draws because clamping doesn't change anything there.
2020-02-28gl_state: Remove multisample trackingReinUsesLisp
2020-02-28gl_state: Remove framebuffer sRGB trackingReinUsesLisp
2020-02-28gl_state: Remove VAO cache and trackingReinUsesLisp
2020-02-28gl_state: Remove depth clamp trackingReinUsesLisp
2020-02-28gl_state: Remove depth trackingReinUsesLisp
2020-02-28gl_state: Remove primitive restart trackingReinUsesLisp
2020-02-28gl_state: Remove logic op trackerReinUsesLisp
2020-02-28gl_state: Remove blend color trackingReinUsesLisp
2020-02-28gl_state: Remove polygon offset trackingReinUsesLisp
2020-02-28gl_state: Remove alpha test trackingReinUsesLisp
2020-02-28gl_state: Remove cull mode trackingReinUsesLisp
2020-02-28gl_state: Remove front face trackingReinUsesLisp
2020-02-28gl_state: Remove point size trackingReinUsesLisp
2020-02-28gl_rasterizer: Add oglEnablei helperReinUsesLisp
2020-02-28gl_rasterizer: Add OpenGL enable/disable helperReinUsesLisp
2020-02-28gl_rasterizer: Remove dirty flagsReinUsesLisp
2020-02-28common/math_util: Support float type rectanglesReinUsesLisp
2020-02-28Merge pull request #3470 from bunnei/fix-smash-srgbbunnei
renderer_opengl: Fix SRGB presentation frame tracking.
2020-02-28Merge branch 'patch-1' of https://github.com/namkazt/yuzu into patch-2namkazy
2020-02-28renderer_opengl: Fix SRGB presentation frame tracking.bunnei
- Fixes SRGB in Super Smash Bros. Ultimate.
2020-02-28shader_decode: Fix LD, LDG when track constant bufferNguyen Dac Nam
2020-02-28shader_decode: keep it search on all codeNguyen Dac Nam
It fixed opcode LD, LDG on Pokemon Sword that can't find the constant buffer. Not sure if it helps any on visual.
2020-02-27Create an "Advanced" tab in the graphics configuration tab and add ↵Morph
anisotropic filtering levels.
2020-02-27Merge pull request #3430 from bunnei/split-presenterbunnei
Port citra-emu/citra#4940: "Split Presentation thread from Render thread"
2020-02-27renderer_opengl: Reduce swap chain size to 3.bunnei
2020-02-27AM/ICommonStateGetter: Stub SetLcdBacklighOffEnabled (#3454)Morph
* Stub SetLcdBacklighOffEnabled Used by Super Smash Bros. Ultimate We require backlight services to be implemented to turn on/off the backlight. * Address feedback
2020-02-27shader: FMUL switch to using LUT (#3441)Nguyen Dac Nam
* shader: add FmulPostFactor LUT table * shader: FMUL apply LUT * Update src/video_core/engines/shader_bytecode.h Co-Authored-By: Mat M. <mathew1800@gmail.com> * nit: mistype * clang-format & add missing import * shader: remove post factor LUT. * shader: move post factor LUT to function and fix incorrect order. * clang-format * shader: FMUL: add static to post factor LUT * nit: typo Co-authored-by: Mat M. <mathew1800@gmail.com>
2020-02-26renderer_opengl: Use more concise lock syntax.bunnei
2020-02-26renderer_opengl: Move Frame/FrameMailbox to OpenGL namespace.bunnei
2020-02-26vk_swapchain: Silence TOCTOU race conditionReinUsesLisp
It's possible that the window is resized from the moment we ask for its size to the moment a swapchain is created, causing validation issues. To workaround this Vulkan issue request the capabilities again just before creating the swapchain, making the race condition less likely.
2020-02-26ARM_Interface: Cache the JITs instead of deleting/recreating.Fernando Sahmkow
This was a bug inherited from citra which was fixed by then at some time. This commit corrects such bug and ensures JITs are correctly recycled.
2020-02-26Merge pull request #3440 from namkazt/patch-6bunnei
shader: implement LOP3 fast replace for old function