Commit graph

1411 commits

Author SHA1 Message Date
Asuka
66201af949 ignore 2022-03-29 07:49:11 +08:00
Asuka
4fc0e97240 remove code currently not used 2022-03-29 07:48:23 +08:00
Asuka
c1b1858c74 adjust SceGpuQueue interface 2022-03-29 06:53:16 +08:00
Asuka
f98516a835 add empty VltContext and VltCommandList class
together with create functions
2022-03-29 06:42:35 +08:00
Asuka
760068a2b8 create vlt device in gnm driver 2022-03-29 04:19:58 +08:00
Asuka
a4265a22a9 add VltRecycler, remove code currently not use 2022-03-29 03:08:16 +08:00
Asuka
56b3d79d16 port empty dxvk device class 2022-03-28 04:50:15 +08:00
Asuka
9791776588 add validation layer 2022-03-28 04:15:25 +08:00
Asuka
944ffc047d remove some extensions and features currently not used 2022-03-28 03:34:55 +08:00
Asuka
213600c80e port dxvk's instance and adapter class 2022-03-27 04:19:22 +08:00
Asuka
79632c25c9 unify util namespace 2022-03-27 02:09:30 +08:00
Asuka
49e4588583 rename all platform namespace to plat 2022-03-26 22:32:58 +08:00
Asuka
398e41a889 rename platform source files and namespace 2022-03-26 22:27:20 +08:00
Asuka
198f0a7c41 implement scec_free 2022-03-26 21:13:53 +08:00
Asuka
11653cfcf4 successfully runs virtual cpu 2022-03-26 06:38:03 +08:00
Asuka
0fcdd7c0d2 fix misc bugs, run basic_quad under NO_GRAPHICS success again 2022-03-26 06:36:25 +08:00
Asuka
26a7a01386 reimplement memory management hle functions 2022-03-26 06:20:18 +08:00
Asuka
5d0807960f implement virtual gpu 2022-03-26 05:46:21 +08:00
Asuka
89da8b2743 implement virtual cpu 2022-03-25 06:37:37 +08:00
Asuka
42bda7d1df reconstruct tinydbr files, prevent header infection 2022-03-25 05:14:38 +08:00
Asuka
15c5696b2e remove useless code 2022-03-25 02:31:58 +08:00
Asuka
5dc87584f2 rename CEmulator to Emulator 2022-03-25 02:25:46 +08:00
Asuka
3bc9d8576e recover gnmdriver and videoout source files and redesign some of it 2022-03-24 06:18:18 +08:00
Asuka
08b67c3996 ignore 2022-03-22 05:06:50 +08:00
Asuka
a521bb340d rename namespace 2022-03-22 02:33:29 +08:00
Asuka
3ba8dc2e4b add back command buffer process classes 2022-03-22 02:26:05 +08:00
Asuka
8a4376bb79 fix compile
implement some gnm functions
add some empty gnm functions
comment some code
2022-03-21 03:44:10 +08:00
Asuka
c6ef2fa20f add empty virtual gpu and cpu source files 2022-03-20 06:21:37 +08:00
Asuka
126049e8b9 ignore 2022-03-20 06:21:22 +08:00
Asuka
e57790a395 fix some error, still can't compile 2022-03-20 06:16:17 +08:00
Asuka
eb0a316429 restore some simple graphics source files 2022-03-20 06:10:15 +08:00
Asuka
197b410bc5 rename Graphic to Graphics 2022-03-20 03:45:32 +08:00
Asuka
1e93760e48 remove all graphics code from project files 2022-03-20 03:39:53 +08:00
Asuka
0519386bdd remove all graphics code, prepare to redesign 2022-03-20 03:35:59 +08:00
Asuka
ab50829550 implement MemoryAllocator 2022-03-19 01:47:35 +08:00
Asuka
4cbd035b7e add empty memory allocator 2022-03-18 03:15:39 +08:00
Asuka
f13b9f9d2d delete old virtual memory functions, abstract platform api 2022-03-18 02:24:51 +08:00
Asuka
9237845850 fix integer overflow for some macro 2022-03-17 23:05:33 +08:00
Asuka
3ddaeb0e1c disable gs
may save some instructions
2022-03-16 21:11:05 +08:00
Asuka
e2c57e892a fix project file 2022-03-16 20:27:11 +08:00
Asuka
6026c17edb update tinydbr
fix a stupid typo
2022-03-16 17:24:16 +08:00
Asuka
f7e4320442 add empty memory management files 2022-03-16 02:49:24 +08:00
Asuka
616d73792e update tinydbr
add xsave/xrstor support
2022-03-16 01:07:23 +08:00
Asuka
6a894ac73c add some memory address and size definitions 2022-03-13 23:36:38 +08:00
Asuka
5bee6a5f2c add memory controller source files 2022-03-11 21:52:37 +08:00
Asuka
f4c53cf420 fix release build
now the release version works correctly
2022-03-11 02:18:02 +08:00
Asuka
2d58cc5d33 add TODO comments 2022-03-11 02:08:54 +08:00
Asuka
279ba8e2ed add tinydbr library and reconstruct 3rdparty libraries
now we have the full power to develop this shit
2022-03-11 02:05:59 +08:00
Asuka
09d51e54e9 Revert "add tinydbr submodule"
This reverts commit 4732c8813b.
2022-03-11 00:40:50 +08:00
Asuka
db203390b2 Revert "make tinydbr tracking master"
This reverts commit 5ff8400f67.
2022-03-11 00:40:41 +08:00