1935 Commits (548958bcafa572fdfbb147b1bd590c02f9bb4b40)

Author SHA1 Message Date
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 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
bunnei 871580dcd8 gl_rasterizer_cache: Implement LoadGLBuffer for Texture2DArray. 7 years ago
bunnei a9aa1db552 gl_rasterizer_cache: Update BlitTextures to support non-Texture2D ColorTexture surfaces. 7 years ago
bunnei 2e1cdde994 gl_rasterizer_cache: Track texture target and depth in the cache. 7 years ago
bunnei fefb003b23 gl_rasterizer_cache: Workaround for Texture2D -> Texture2DArray scenario. 7 years ago
bunnei ce452049d3 gl_rasterizer_cache: Keep track of surface 2D size separately from total size. 7 years ago
raven02 b92b4bbeaf Fix trailing whitespace 7 years ago
ReinUsesLisp e3e51d3ddb video_core: Implement point_size and add point state sync 7 years ago
ReinUsesLisp b8f1506aa5 gl_state: Pack sampler bindings into a single ARB_multi_bind 7 years ago
ReinUsesLisp ab65fde9f4 video_core: Add asserts for CS, TFB and alpha testing 7 years ago
David 9f3fc067bf Added glObjectLabels for renderdoc for textures and shader programs (#1384) 7 years ago
greggameplayer b91e2d55f3 correct BC6H 7 years ago
Lioncash 90746c33c7 gl_state: Remove unused type alias 7 years ago
Lioncash a8f5fd787f shader_bytecode: Lay out the Ipa-related enums better 7 years ago
Lioncash 272517cf7e shader_bytecode: Make operator== and operator!= of IpaMode const qualified 7 years ago
FernandoS27 57b44200a2 Reverse stride align restriction on FastSwizzle due to lost performance 7 years ago
FernandoS27 d2dd1289bd Join both Swizzle methods within one interface function 7 years ago
FernandoS27 41c6c4593a Standarized Legacy Swizzle to look alike FastSwizzle and use a Swizzling Table instead 7 years ago