224 Commits (148a6418ede720681f464eca928c7c445f37db79)

Author SHA1 Message Date
ReinUsesLisp c9b2a1b051 shader_decode: Implement FMUL32_IMM 7 years ago
ReinUsesLisp 2edee801ce shader_decode: Implement MOV32_IMM 7 years ago
ReinUsesLisp 06cb910c6d shader_decode: Stub RRO_C, RRO_R and RRO_IMM 7 years ago
ReinUsesLisp 5e6a0a08c1 shader_decode: Implement FMNMX_C, FMNMX_R and FMNMX_IMM 7 years ago
ReinUsesLisp 964ddeeb90 shader_decode: Implement MUFU 7 years ago
ReinUsesLisp 4ccaa1402d shader_decode: Implement FADD_C, FADD_R and FADD_IMM 7 years ago
ReinUsesLisp 7c192ec43f shader_decode: Implement FMUL_C, FMUL_R and FMUL_IMM 7 years ago
ReinUsesLisp 4c70d5b8eb shader_decode: Implement MOV_C and MOV_R 7 years ago
ReinUsesLisp 0c6fb456e0 glsl_decompiler: Implementation 7 years ago
ReinUsesLisp fbc67a0563 shader_ir: Add condition code helper 7 years ago
ReinUsesLisp a58abbcfc4 shader_ir: Add predicate combiner helper 7 years ago
ReinUsesLisp bf07272695 shader_ir: Add comparison helpers 7 years ago
ReinUsesLisp 60f044df56 shader_ir: Add half float helpers 7 years ago
ReinUsesLisp e3c55e31d7 shader_ir: Add integer helpers 7 years ago
ReinUsesLisp 833d0806f9 shader_ir: Add float helpers 7 years ago
ReinUsesLisp 6b9eea3fe5 shader_ir: Add setters 7 years ago
ReinUsesLisp 12a95ff453 shader_ir: Add local memory getters 7 years ago
ReinUsesLisp 2f87fd060d shader_ir: Add internal flag getters 7 years ago
ReinUsesLisp 15f431f0cb shader_ir: Add attribute getters 7 years ago
ReinUsesLisp 864e8f55cf shader_ir: Add constant buffer getters 7 years ago
ReinUsesLisp 5e639bfcf6 shader_ir: Add register getter 7 years ago
ReinUsesLisp 4aaa2192b9 shader_ir: Add immediate node constructors 7 years ago
ReinUsesLisp 15a0e1481d shader_ir: Initial implementation 7 years ago
James Rowe 1d28b2e142 Remove references to PICA and rasterizers in video_core 8 years ago
Huw Pascoe a234e4c200 Improved performance of FromAttributeBuffer 8 years ago
wwylele 8285ca4ad8 pica/shader/jit: implement SETEMIT and EMIT 9 years ago
wwylele bb63ae3052 correct constness 9 years ago
wwylele 28128348f2 pica/shader/interpreter: implement SETEMIT and EMIT 9 years ago
wwylele 46c6973d2b pica/shader: extend UnitState for GS 9 years ago
wwylele c89f804a01 pica/shader_interpreter: fix off-by-one in LOOP 9 years ago
Yuri Kunde Schlesner f6715f98f5 Stop using reserved operator names (and/or/xor) with Xbyak 9 years ago
Jannik Vogel 925724c990 Pica: Set program code / swizzle data limit to 4096 9 years ago
Mat M 0cb52ee74a Doxygen: Amend minor issues (#2593) 9 years ago
Yuri Kunde Schlesner e10b11a5d0 video_core/shader: Document sanitized MUL operation 9 years ago
Yuri Kunde Schlesner e2fa1ca5e1 video_core: Fix benign out-of-bounds indexing of array (#2553) 9 years ago
Yuri Kunde Schlesner 60fc0b086f VideoCore: Split regs.h inclusions 9 years ago
Yuri Kunde Schlesner 5759d94b5c VideoCore: Move Regs to its own file 9 years ago
Yuri Kunde Schlesner f7c7f422c6 VideoCore: Split shader regs from Regs struct 9 years ago
Yuri Kunde Schlesner 000e78144c VideoCore: Split rasterizer regs from Regs struct 9 years ago
wwylele 6dc1d6e568 ShaderJIT: add 16 dummy bytes at the bottom of the stack 9 years ago
Weiyi Wang 0b9c59ff22 Common/x64: remove legacy emitter and abi (#2504) 9 years ago
Merry f7e96dc068 shader_jit_x64_compiler: esi and edi should be persistent (#2500) 9 years ago
Yuri Kunde Schlesner dcdffabfe6 VideoCore: Extract swrast-specific data from OutputVertex 9 years ago
Yuri Kunde Schlesner 8ed9f9d49f VideoCore/Shader: Clean up OutputVertex::FromAttributeBuffer 9 years ago
Yuri Kunde Schlesner 92bf5c88e6 VideoCore: Split shader output writing from semantic loading 9 years ago
Yuri Kunde Schlesner 335df895b9 VideoCore: Consistently use shader configuration to load attributes 9 years ago
Yuri Kunde Schlesner ab6954e942 VideoCore: Rename some types to more accurate names 9 years ago
Yuri Kunde Schlesner 0e9081b973 VideoCore/Shader: Move entry_point to SetupBatch 9 years ago
Yuri Kunde Schlesner 0f64274145 VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetup 9 years ago
Yuri Kunde Schlesner 6fa3687afc Shader: Remove OutputRegisters struct 9 years ago