743 Commits (3697fc8d1464d4cc9f404351d7008db8b2dd8053)

Author SHA1 Message Date
Lioncash a1eee1749e control_flow: Silence -Wreorder warning for CFGRebuildState 7 years ago
ReinUsesLisp 13021b534c shader_ir/texture: Simplify AOFFI code 7 years ago
ReinUsesLisp e2a2a556b9 shader_ir/memory: Implement u16 and u8 for STG and LDG 7 years ago
Fernando Sahmkow 3dd6b55851 Shader_IR: Address Feedback 7 years ago
Fernando Sahmkow a1667a7b46 Shader_IR: Implement TXD Array. 7 years ago
Fernando Sahmkow b3371ed09e Shader_IR: add the ability to amend code in the shader ir. 7 years ago
ReinUsesLisp 38d3a48873
shader/p2r: Implement P2R Pr 7 years ago
ReinUsesLisp cf27b59493
shader/r2p: Refactor P2R to support P2R 7 years ago
ReinUsesLisp ae8d4b6c0c
shader/memory: Implement LDG.U8 and unaligned U8 loads 7 years ago
ReinUsesLisp a7d6bd1ef1
shader/conversion: Implement byte selector in I2F 7 years ago
ReinUsesLisp 15a753b9a5
shader/texture: Properly shrink unused entries in size mismatches 7 years ago
ReinUsesLisp e09c1fbc1f
shader/texture: Implement TLD4.PTP 7 years ago
ReinUsesLisp 844e4a297b
shader/texture: Enable arrayed TLD4 7 years ago
ReinUsesLisp 3d2c44848b
shader/texture: Implement AOFFI for TLD4S 7 years ago
ReinUsesLisp 3d9fff82c0
shader/texture: Remove unnecesary parenthesis 7 years ago
Fernando Sahmkow c0ee0aa1a8 Shader_IR: Correct TLD4S Depth Compare. 7 years ago
Fernando Sahmkow af89723fa3 Shader_Ir: Correct TLD4S encoding and implement f16 flag. 7 years ago
Fernando Sahmkow 271a3264f3 Shader_Ir: default failed tracks on bindless samplers to null values. 7 years ago
ReinUsesLisp 425a254fa2
shader: Implement MEMBAR.GL 7 years ago
ReinUsesLisp 0b5b93053d
shader_ir/other: Implement S2R InvocationId 7 years ago
ReinUsesLisp 9ad6327fbd
shader: Keep track of shaders using warp instructions 7 years ago
ReinUsesLisp 6233b1db08
shader_ir/memory: Implement patch stores 7 years ago
Lioncash 9403979c22 video_core/const_buffer_locker: Make use of std::tie in HasEqualKeys() 7 years ago
Lioncash 930e311526 video_core/const_buffer_locker: Remove unused includes 7 years ago
Lioncash 9341ca7979 video_core/const_buffer_locker: Remove #pragma once from cpp file 7 years ago
ReinUsesLisp c8a48aacc0
video_core: Unify ProgramType and ShaderStage into ShaderType 7 years ago
ReinUsesLisp dc9961f341
shader/texture: Handle TLDS texture type mismatches 7 years ago
ReinUsesLisp 32c1bc6a67
shader/texture: Deduce texture buffers from locker 7 years ago
ReinUsesLisp 24f4198cee
shader/other: Reduce DEPBAR log severity 7 years ago
Fernando Sahmkow c8473f399e Shader_IR: Address Feedback 7 years ago
Fernando Sahmkow cd0f5dfc17 Shader_IR: Implement TXD instruction. 7 years ago
Fernando Sahmkow f3d1b370aa Shader_IR: Implement FLO instruction. 7 years ago
ReinUsesLisp 096f339a2a video_core: Silence implicit conversion warnings 7 years ago
ReinUsesLisp 56e237d1f9
shader_ir/warp: Implement FSWZADD 7 years ago
ReinUsesLisp 08b2b1080a
gl_shader_decompiler: Reimplement shuffles with platform agnostic intrinsics 7 years ago
Rodrigo Locatti ff5a0f370c
shader/control_flow: Specify constness on caller lambdas 7 years ago
ReinUsesLisp 7b069252f8
shader/control_flow: Use callable template instead of std::function 7 years ago
ReinUsesLisp 46c3047283
shader/control_flow: Abstract repeated code chunks in BRX tracking 7 years ago
ReinUsesLisp ae7dfa93be
shader/control_flow: Silence Intellisense cast warnings 7 years ago
ReinUsesLisp deb1b54eed
shader/control_flow: Remove brace initializer in std containers 7 years ago
ReinUsesLisp 39c66abd91
shader/decode: Reduce severity of arithmetic rounding warnings 7 years ago
ReinUsesLisp c4374d0d41
shader/arithmetic: Reduce RRO stub severity 7 years ago
ReinUsesLisp 35d40b74b3
shader/texture: Remove NODEP warnings 7 years ago
Fernando Sahmkow 23cabc98db Shader_IR: Fix regression on TLD4 7 years ago
Fernando Sahmkow 9293c3a0f2 Shader_IR: Fix TLD4 and add Bindless Variant. 7 years ago
ReinUsesLisp a993df1ee2
shader/node: Unpack bindless texture encoding 7 years ago
Fernando Sahmkow be856a38d6 Shader_IR: Address Feedback. 7 years ago
ReinUsesLisp 78f3e8a757 gl_shader_cache: Implement locker variants invalidation 7 years ago
ReinUsesLisp ec85648af3 gl_shader_disk_cache: Store and load fast BRX 7 years ago
ReinUsesLisp fa2c297f3e const_buffer_locker: Minor style changes 7 years ago