Commit graph

1567 commits

Author SHA1 Message Date
Asuka
36f415a565 more instructions 2022-06-24 02:36:37 +08:00
Asuka
a264977cfa fix thread name bug in winpthread 2022-06-23 22:32:57 +08:00
Asuka
7c7bc81039 add GnmCommandProxy
not used currently
2022-06-23 21:53:23 +08:00
Asuka
f0a9c75637 add ida script to extract pm4 proxy 2022-06-23 02:23:14 +08:00
Asuka
9777336757 fix texture coordinate type 2022-06-21 14:34:16 +08:00
Asuka
0fcb0e6e47 more instructions
IMAGE_SAMPLE_LZ
IMAGE_SAMPLE_LZ_O
2022-06-21 03:12:57 +08:00
Asuka
5f6265f973
Update general-issue-template.md 2022-06-20 12:19:27 +08:00
Asuka
b7c8d7418f more instructions 2022-06-20 03:34:57 +08:00
Asuka
521ba54da6 fix eud resource load 2022-06-19 15:22:52 +08:00
Asuka
9d2f0907e9 fix bugs from static analyze
https://github.com/Inori/GPCS4/issues/137
2022-06-19 03:03:51 +08:00
Asuka
65b950a685 implement V_CMP_NGT_F32 2022-06-19 01:44:17 +08:00
Asuka
883b813f41 ignore 2022-06-16 11:33:25 +08:00
Asuka
5d9eee8795 move code position 2022-06-16 11:31:55 +08:00
Asuka
4f2810919c refine code position 2022-06-16 11:16:24 +08:00
Asuka
4c6573eec4 fix get vaddr component 2022-06-16 10:41:07 +08:00
Asuka
1b6a237d30 implement lod image sample 2022-06-16 04:07:32 +08:00
Asuka
f0de27ae0b add gitter room 2022-06-16 01:31:08 +08:00
Asuka
3e8d8ff64f more instructions 2022-06-16 01:28:15 +08:00
Asuka
8ec5c176fb implement relative move 2022-06-15 22:45:57 +08:00
Asuka
43fbffff95 Update DeveloperGuide.md 2022-06-15 18:24:01 +08:00
Asuka
6da7c90f0d comment out some resource code
to focus on shader recompiler
2022-06-15 17:49:23 +08:00
Asuka
cdd85243a9 ignore 2022-06-14 04:25:04 +08:00
Asuka
927a68eafb fix loop info bug that treat all circles as loops
circles in graph is not always equal loops,
we use dfs to detect loops.
2022-06-14 04:23:33 +08:00
Asuka
aa54fe8960 add unintentionally ignored boost files 2022-06-13 14:29:31 +08:00
Asuka
0b4e8f4cd6 fix shader debug printf bug 2022-06-12 07:41:16 +08:00
Asuka
1fbcff1001 fix release build for tinydbr 2022-06-12 05:28:53 +08:00
Asuka
7317379de8 fix null attr when create thread 2022-06-12 05:20:39 +08:00
Asuka
dff6d8a109 implement 64 bit branch divergent 2022-06-12 05:20:27 +08:00
Asuka
92d799d7dc basic implementation of branch divergence 2022-06-11 03:13:03 +08:00
Asuka
6efca305ec treat exp instruction as Execute 2022-06-10 19:08:46 +08:00
Asuka
a53adeab39 remove ugly const_cast 2022-06-10 10:11:10 +08:00
Asuka
e57cf30007 ignore 2022-06-10 03:15:33 +08:00
Asuka
05eefad534 merge neighbor if scope 2022-06-10 02:57:38 +08:00
Asuka
7e836e897a reimplement branch divergence 2022-06-09 19:28:06 +08:00
Asuka
c3ee72619e adjust some rules 2022-06-07 10:51:22 +08:00
Asuka
77415731b1 fix vop2 decode for vop3b instructions 2022-06-07 10:44:57 +08:00
Asuka
1a695e2fd8 restruct some code 2022-06-07 09:09:27 +08:00
Asuka
4000a8bd5e add some comments on debug printf 2022-06-07 03:51:28 +08:00
Asuka
ab0673b996 fix block create and merge bugs 2022-06-07 03:11:32 +08:00
Asuka
8adc4cbf5a fix block merge at end token 2022-06-07 02:04:39 +08:00
Asuka
4e44d11080 implement token compiling 2022-06-06 17:46:12 +08:00
Asuka
352f61cb07 add some comments 2022-06-05 09:11:09 +08:00
Asuka
9c18358548 remove some divergence condition when not neeeded
also fix some divergent action detect
2022-06-05 08:58:47 +08:00
Asuka
15b76dd7c7 optimize token find 2022-06-05 07:53:30 +08:00
Asuka
881f125929 fix code token move construct 2022-06-05 06:40:21 +08:00
Asuka
3925fa5a19 introduce branch divergence 2022-06-05 06:20:51 +08:00
Asuka
2871a004cb remove condition token 2022-06-05 04:16:15 +08:00
Asuka
a6b3f37e93 shrink code token to only include code list 2022-06-05 02:32:56 +08:00
Asuka
29437e9e3c ignore 2022-06-04 11:00:17 +08:00
Asuka
d160d119c9 ignore 2022-06-04 10:58:48 +08:00