1141 Commits (1180af16271354b5a38b8b2414ec8baf41abf59c)

Author SHA1 Message Date
ReinUsesLisp 5056401c89 gl_shader_decompiler: Move position varying declaration back to gl_shader_gen 8 years ago
bunnei e3fdb2ff4b fermi_2d: Add support for more accurate surface copies. 8 years ago
FernandoS27 c841b2ec48 Implement Reinterpret Surface, to accurately blit 3D textures 8 years ago
FernandoS27 1469c546c3 Implement 3D Textures 8 years ago
bunnei 898c5576b5 gl_rasterizer_cache: Remove unnecessary block_depth=1 on Flush. 8 years ago
bunnei a205f5a4df gl_rasterizer_cache: Remove unnecessary temporary buffer with unswizzle. 8 years ago
bunnei 30c357b12b gl_rasterizer_cache: Use AccurateCopySurface for use_accurate_gpu_emulation. 8 years ago
bunnei b1c31be284 config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation. 8 years ago
bunnei b3ee8ceca5 rasterizer_cache: Refactor to support in-order flushing. 8 years ago
bunnei f5df68346c gl_rasterizer_cache: Refactor to only call GetRegionEnd on surface creation. 8 years ago
bunnei 5084ec9509 gl_rasterizer_cache: Only flush when use_accurate_framebuffers is enabled. 8 years ago
bunnei 54918b45fe gl_rasterizer_cache: Separate guest and host surface size managment. 8 years ago
bunnei 1b8aabcb7b gl_rasterizer_cache: Rename GetGLBytesPerPixel to GetBytesPerPixel. 8 years ago
bunnei 7a80c6f83f gl_rasterizer_cache: Remove unused FlushSurface method. 8 years ago
bunnei 6ac61f1799 gl_rasterizer: Implement flushing. 8 years ago
bunnei 1aba2e2fe9 gl_rasterizer_cache: Remove usage of Memory::Read/Write functions. 8 years ago
bunnei 4f43267355 gl_rasterizer_cache: Clamp cached surface size to mapped GPU region size. 8 years ago
bunnei a8c8207341 rasterizer_cache: Reintroduce method for flushing. 8 years ago
bunnei 5ec58fa78f gl_rasterizer_cache: Reintroduce code for handling swizzle and flush to guest RAM. 8 years ago
ReinUsesLisp 4af6ab7d85 gl_shader_decompiler: Fixup style inconsistencies 8 years ago
ReinUsesLisp 0370d2a62e gl_rasterizer: Silence implicit cast warning in glBindBufferRange 8 years ago
ReinUsesLisp f1a2fd02a5 gl_shader_decompiler: Implement HSET2_R 8 years ago
ReinUsesLisp 4769eac4b7 gl_shader_decompiler: Implement HSETP2_R 8 years ago
ReinUsesLisp f4c2f0c35d gl_shader_decompiler: Implement HFMA2 instructions 8 years ago
ReinUsesLisp d3a031608d gl_shader_decompiler: Implement HADD2_IMM and HMUL2_IMM 8 years ago
ReinUsesLisp cc74fe2cef gl_shader_decompiler: Implement non-immediate HADD2 and HMUL2 instructions 8 years ago
ReinUsesLisp fcb96ae125 gl_shader_decompiler: Setup base for half float unpacking and setting 8 years ago
FernandoS27 130f4b6aeb Implement Arrays on Tex Instruction 8 years ago
FernandoS27 a64816ae9d Fix TLDS 8 years ago
FernandoS27 92e9faba25 Fix a Crash on Zelda BotW and Splatoon 2, and simplified LoadGLBuffer 8 years ago
FernandoS27 1a70753709 Propagate depth and depth_block on modules using decoders 8 years ago
Hexagon12 f50514b25b Added ASTC 5x4; 8x5 8 years ago
ReinUsesLisp 0c0ff8f0f6 gl_shader_decompiler: Implement VMAD 8 years ago
FernandoS27 df5575aa44 Add memory Layout to Render Targets and Depth Buffers 8 years ago
FernandoS27 020cee90ef Fixed block height settings for RenderTargets and Depth Buffers, and added block width and block depth 8 years ago
Lioncash 7966958c67 gl_shader_decompiler: Remove unused variables in TMML's implementation 8 years ago
FernandoS27 118ad3523c Implement Scissor Test 8 years ago
FernandoS27 85a8a0b038 Assert Scissor tests 8 years ago
ReinUsesLisp 27860f7430 gl_shader_decompiler: Move position varying location from 15 to 0 and apply an offset 8 years ago
ReinUsesLisp f1dff1c269 gl_shader_decompiler: Implement geometry shaders 8 years ago
ReinUsesLisp 46214933c9 gl_rasterizer: Fixup undefined behaviour in SetupDraw 8 years ago
FernandoS27 57301b3e1d Implemented Depth Compare and Shadow Samplers 8 years ago
bunnei 6a6aa35a70 gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies. 8 years ago
bunnei 93822473f7 gl_rasterizer_cache: Implement a simpler surface copy using glCopyImageSubData. 8 years ago
ReinUsesLisp db80264fae gl_rasterizer: Implement quads topology 8 years ago
FernandoS27 c6978b43b3 Implemented Texture Processing Modes in TEXS and TLDS 8 years ago
ReinUsesLisp f4a4427ff3 gl_rasterizer: Fixup unassigned point sizes 8 years ago
bunnei 0e020d2fee gl_rasterizer_cache: Fixes to how we do render to cubemap. 8 years ago
bunnei 2d8977768f gl_rasterizer_cache: Add check for array rendering to cubemap texture. 8 years ago
bunnei 84375d04ee gl_rasterizer_cache: Implement render to cubemap. 8 years ago