1954 Commits (f912a82a8efe9a699fef74acb0db9f1779295c32)

Author SHA1 Message Date
bunnei 648b55c6b9 gl_rasterizer_cache: Remove unnecessary block_depth=1 on Flush. 7 years ago
bunnei 2a035a1f6f gl_rasterizer_cache: Remove unnecessary temporary buffer with unswizzle. 7 years ago
bunnei 43b9494a0f gl_rasterizer_cache: Use AccurateCopySurface for use_accurate_gpu_emulation. 7 years ago
bunnei ee7c2dbf5a config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation. 7 years ago
bunnei 91602de7f2 rasterizer_cache: Refactor to support in-order flushing. 7 years ago
bunnei 0e59291310 gl_rasterizer_cache: Refactor to only call GetRegionEnd on surface creation. 7 years ago
bunnei 949d7832fa gl_rasterizer_cache: Only flush when use_accurate_framebuffers is enabled. 7 years ago
bunnei 5f79ba04bd gl_rasterizer_cache: Separate guest and host surface size managment. 7 years ago
bunnei 58be4dff79 gl_rasterizer_cache: Rename GetGLBytesPerPixel to GetBytesPerPixel. 7 years ago
bunnei cf7b46c101 gl_rasterizer_cache: Remove unused FlushSurface method. 7 years ago
bunnei 3afdfd7bfa gl_rasterizer: Implement flushing. 7 years ago
bunnei b4e29ccb81 gl_rasterizer_cache: Remove usage of Memory::Read/Write functions. 7 years ago
bunnei 4e9683e9d5 gl_rasterizer_cache: Clamp cached surface size to mapped GPU region size. 7 years ago
bunnei 37575eae65 memory_manager: Add a method for querying the end of a mapped GPU region. 7 years ago
bunnei 0be7e82289 rasterizer_cache: Reintroduce method for flushing. 7 years ago
bunnei 9b929e934b gl_rasterizer_cache: Reintroduce code for handling swizzle and flush to guest RAM. 7 years ago
ReinUsesLisp 936c36a514 shader_bytecode: Add Control Code enum 0xf 7 years ago
ReinUsesLisp b461342a84 gl_shader_decompiler: Fixup style inconsistencies 7 years ago
ReinUsesLisp 27916764b1 gl_rasterizer: Silence implicit cast warning in glBindBufferRange 7 years ago
FernandoS27 1d6559fbd3 Implement Arrays on Tex Instruction 7 years ago
FernandoS27 331ce2942c Shorten the implementation of 3D swizzle to only 3 functions 7 years ago
FernandoS27 1ff20d8538 Fix a Crash on Zelda BotW and Splatoon 2, and simplified LoadGLBuffer 7 years ago
FernandoS27 e0ca938b22 Propagate depth and depth_block on modules using decoders 7 years ago
FernandoS27 d4ae43f9c1 Remove old Swizzle algorithms and use 3d Swizzle 7 years ago
FernandoS27 4d959c6bdc Implement Precise 3D Swizzle 7 years ago
FernandoS27 736db284d2 Implement Fast 3D Swizzle 7 years ago
Hexagon12 cbf723896f Added ASTC 5x4; 8x5 7 years ago
FernandoS27 97b6405a17 Implemented helper function to correctly calculate a texture's size 7 years ago
ReinUsesLisp 17290a4416 gl_shader_decompiler: Implement VMAD 7 years ago
FernandoS27 5f4ee6f0c8 Add memory Layout to Render Targets and Depth Buffers 7 years ago
FernandoS27 af653906d0 Fixed block height settings for RenderTargets and Depth Buffers, and added block width and block depth 7 years ago
Lioncash 6e27c5d4d1 gl_shader_decompiler: Remove unused variables in TMML's implementation 7 years ago
FernandoS27 be97fc884d Implement Scissor Test 7 years ago
FernandoS27 30ff42b8cc Assert Scissor tests 7 years ago
ReinUsesLisp 7c2d6ef210 gl_shader_decompiler: Move position varying location from 15 to 0 and apply an offset 7 years ago
ReinUsesLisp ee4d538850 gl_shader_decompiler: Implement geometry shaders 7 years ago
ReinUsesLisp 4d0c682468 video_core: Allow LabelGLObject to use extra info on any object 7 years ago
ReinUsesLisp 0ecd181cca gl_rasterizer: Fixup undefined behaviour in SetupDraw 7 years ago
FernandoS27 752faff2bc Implemented Depth Compare and Shadow Samplers 7 years ago
bunnei 9aec85d39c fermi_2d: Implement simple copies with AccelerateSurfaceCopy. 7 years ago
bunnei 011cf77796 gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies. 7 years ago
bunnei 749aef3dd0 gl_rasterizer_cache: Implement a simpler surface copy using glCopyImageSubData. 7 years ago
ReinUsesLisp 3e2380327a gl_rasterizer: Implement quads topology 7 years ago
FernandoS27 f664437ae8 Implemented Texture Processing Modes in TEXS and TLDS 7 years ago
ReinUsesLisp 1835911425 gl_rasterizer: Fixup unassigned point sizes 7 years ago
bunnei df3799a008 gl_rasterizer_cache: Fixes to how we do render to cubemap. 7 years ago
bunnei 29782273ec gl_rasterizer_cache: Add check for array rendering to cubemap texture. 7 years ago
bunnei f543b43fd0 gl_rasterizer_cache: Implement render to cubemap. 7 years ago
bunnei 15cc729ebd gl_shader_decompiler: TEXS: Implement TextureType::TextureCube. 7 years ago
bunnei ed2e0e85c9 gl_rasterizer_cache: Add support for SurfaceTarget::TextureCubemap. 7 years ago