wheremyfoodat
|
e332ab2e58
|
Fix control flow analysis bug
|
2024-09-03 01:59:58 +03:00 |
|
wheremyfoodat
|
0c2ae1b7d0
|
GLSL decompiler: Fall back for LITP
|
2024-08-25 19:55:47 +03:00 |
|
wheremyfoodat
|
ca2d7e40ea
|
Shader decompiler: Add support for compilation errors
|
2024-08-25 19:34:56 +03:00 |
|
wheremyfoodat
|
e925a91e40
|
Shader decompiler: Fix control flow analysis bugs
|
2024-08-25 18:38:22 +03:00 |
|
wheremyfoodat
|
652b600884
|
Shader decompiler: Convert main function to void
|
2024-08-20 15:10:55 +03:00 |
|
wheremyfoodat
|
943cf9b889
|
Shader decompiler: Fix JMPU condition
|
2024-08-19 23:46:37 +03:00 |
|
wheremyfoodat
|
e481ce87a9
|
Shader decompiler: More control flow
|
2024-08-19 23:15:44 +03:00 |
|
wheremyfoodat
|
7e04ab78e8
|
Shader decompiler: Implement LG2/EX2
|
2024-08-19 22:32:55 +03:00 |
|
wheremyfoodat
|
c7371e3bf4
|
Shader decompiler: Implement safe multiplication
|
2024-08-08 00:38:52 +03:00 |
|
wheremyfoodat
|
b46f7ad9bc
|
Shader decompiler: Add loops
|
2024-08-01 00:55:20 +03:00 |
|
wheremyfoodat
|
59f4f236d8
|
Shader decompiler: Add DPH/DPHI
|
2024-07-29 00:21:30 +03:00 |
|
wheremyfoodat
|
94bd060082
|
Shader decompiler: Optimize mova with both x and y masked
|
2024-07-28 21:28:48 +03:00 |
|
wheremyfoodat
|
4040d885c6
|
Shader decompiler: Add register indexing
|
2024-07-28 21:25:51 +03:00 |
|
wheremyfoodat
|
d125180847
|
Shader decompiler: Add FLR/SLT/SLTI/SGE/SGEI
|
2024-07-28 17:48:16 +03:00 |
|
wheremyfoodat
|
6c738e821d
|
Moar instructions
|
2024-07-28 16:06:38 +03:00 |
|
wheremyfoodat
|
37d7bad5aa
|
Disgusting changes to handle the fact that hw shader shaders are 2x as big
|
2024-07-28 03:38:23 +03:00 |
|
wheremyfoodat
|
44705508ff
|
Shader Decomp: Remove pair member capture in lambda (unsupported on NDK)
|
2024-07-28 00:47:50 +03:00 |
|
wheremyfoodat
|
a20982f78a
|
Shader decompiler: Fix desitnation mask
|
2024-07-26 23:30:31 +03:00 |
|
wheremyfoodat
|
5eb15de431
|
Shader decompiler: More control flow handling
|
2024-07-26 22:02:03 +03:00 |
|
wheremyfoodat
|
67daf03e44
|
Shader decompiler: Actually break on control flow instructions
|
2024-07-26 16:27:41 +03:00 |
|
wheremyfoodat
|
e8b4992036
|
Shader decompiler: More smallen-ing
|
2024-07-26 01:24:52 +03:00 |
|
wheremyfoodat
|
213183895a
|
Further simplify shader decompiler output
|
2024-07-26 01:15:03 +03:00 |
|
wheremyfoodat
|
2fc09223aa
|
Shader compiler: Simplify generated code for reading and faster compilation
|
2024-07-26 01:08:00 +03:00 |
|
wheremyfoodat
|
a2b8a7b23d
|
Add fmt submodule and port shader decompiler instructions to it
|
2024-07-24 23:48:55 +03:00 |
|
wheremyfoodat
|
90f411889b
|
Renderer: Add prepareForDraw callback
|
2024-07-24 23:23:24 +03:00 |
|
wheremyfoodat
|
156c3031a2
|
More instructions in shader decompiler
|
2024-07-24 16:47:46 +03:00 |
|
wheremyfoodat
|
be75fa43a3
|
More shader->GLSL recompiler work
|
2024-07-24 02:03:29 +03:00 |
|
wheremyfoodat
|
0aa1ed21b2
|
More shader decompiler work
|
2024-07-23 01:22:26 +03:00 |
|
wheremyfoodat
|
2d72b66042
|
Initial shader decompilation work
|
2024-07-22 01:47:34 +03:00 |
|
wheremyfoodat
|
8fc61cdb7b
|
Add shader decompiler files
|
2024-07-21 17:52:06 +03:00 |
|