summaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Expand)Author
2018-10-16gl_rasterizer_cache: Use AccurateCopySurface for use_accurate_gpu_emulation.bunnei
2018-10-16config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation.bunnei
2018-10-16rasterizer_cache: Refactor to support in-order flushing.bunnei
2018-10-16gl_rasterizer_cache: Refactor to only call GetRegionEnd on surface creation.bunnei
2018-10-16gl_rasterizer_cache: Only flush when use_accurate_framebuffers is enabled.bunnei
2018-10-16gl_rasterizer_cache: Separate guest and host surface size managment.bunnei
2018-10-16gl_rasterizer_cache: Rename GetGLBytesPerPixel to GetBytesPerPixel.bunnei
2018-10-16gl_rasterizer_cache: Remove unused FlushSurface method.bunnei
2018-10-16gl_rasterizer: Implement flushing.bunnei
2018-10-16gl_rasterizer_cache: Remove usage of Memory::Read/Write functions.bunnei
2018-10-16gl_rasterizer_cache: Clamp cached surface size to mapped GPU region size.bunnei
2018-10-16memory_manager: Add a method for querying the end of a mapped GPU region.bunnei
2018-10-16rasterizer_cache: Reintroduce method for flushing.bunnei
2018-10-16gl_rasterizer_cache: Reintroduce code for handling swizzle and flush to guest...bunnei
2018-10-15shader_bytecode: Add Control Code enum 0xfReinUsesLisp
2018-10-15gl_shader_decompiler: Fixup style inconsistenciesReinUsesLisp
2018-10-15gl_rasterizer: Silence implicit cast warning in glBindBufferRangeReinUsesLisp
2018-10-14Merge pull request #1488 from Hexagon12/astc-typesbunnei
2018-10-13Shorten the implementation of 3D swizzle to only 3 functionsFernandoS27
2018-10-13Fix a Crash on Zelda BotW and Splatoon 2, and simplified LoadGLBufferFernandoS27
2018-10-13Propagate depth and depth_block on modules using decodersFernandoS27
2018-10-13Remove old Swizzle algorithms and use 3d SwizzleFernandoS27
2018-10-13Implement Precise 3D SwizzleFernandoS27
2018-10-13Implement Fast 3D SwizzleFernandoS27
2018-10-13Added ASTC 5x4; 8x5Hexagon12
2018-10-12Implemented helper function to correctly calculate a texture's sizeFernandoS27
2018-10-11gl_shader_decompiler: Implement VMADReinUsesLisp
2018-10-10Merge pull request #1458 from FernandoS27/fix-render-target-block-settingsbunnei
2018-10-10Merge pull request #1460 from FernandoS27/scissor_testbunnei
2018-10-10Merge pull request #1425 from ReinUsesLisp/geometry-shadersbunnei
2018-10-09Add memory Layout to Render Targets and Depth BuffersFernandoS27
2018-10-09Fixed block height settings for RenderTargets and Depth Buffers, and added bl...FernandoS27
2018-10-09gl_shader_decompiler: Remove unused variables in TMML's implementationLioncash
2018-10-08Implement Scissor TestFernandoS27
2018-10-08Assert Scissor testsFernandoS27
2018-10-07gl_shader_decompiler: Move position varying location from 15 to 0 and apply a...ReinUsesLisp
2018-10-07gl_shader_decompiler: Implement geometry shadersReinUsesLisp
2018-10-07video_core: Allow LabelGLObject to use extra info on any objectReinUsesLisp
2018-10-06Merge pull request #1446 from bunnei/fast_fermi_copybunnei
2018-10-06Merge pull request #1437 from FernandoS27/tex-mode2bunnei
2018-10-06gl_rasterizer: Fixup undefined behaviour in SetupDrawReinUsesLisp
2018-10-06Implemented Depth Compare and Shadow SamplersFernandoS27
2018-10-06fermi_2d: Implement simple copies with AccelerateSurfaceCopy.bunnei
2018-10-06gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies.bunnei
2018-10-06gl_rasterizer_cache: Implement a simpler surface copy using glCopyImageSubData.bunnei
2018-10-04gl_rasterizer: Implement quads topologyReinUsesLisp
2018-10-03Implemented Texture Processing Modes in TEXS and TLDSFernandoS27
2018-10-01gl_rasterizer: Fixup unassigned point sizesReinUsesLisp
2018-09-30Merge pull request #1330 from raven02/tldsbunnei
2018-09-30gl_rasterizer_cache: Fixes to how we do render to cubemap.bunnei