Asuka
b26f72c241
Revert "recover stackifier, remove relooper"
...
This reverts commit b3eabb9737
.
2022-06-02 11:05:18 +08:00
Asuka
b3eabb9737
recover stackifier, remove relooper
2022-06-02 11:03:39 +08:00
Asuka
113768cd34
run optimize pass
2022-06-02 10:36:14 +08:00
Asuka
2998ca0f31
add gpcs4 structures
2022-06-01 23:30:01 +08:00
Asuka
361398242c
remove stackifier
2022-06-01 12:00:15 +08:00
Asuka
951497cf19
add binaryen build files
2022-06-01 11:34:43 +08:00
Asuka
d8a18b7fe6
remove useless build options for us
2022-06-01 10:21:20 +08:00
Asuka
39430ed686
add binaryen
2022-06-01 09:53:46 +08:00
Asuka
2d7be6de97
add fmt library
2022-05-30 06:05:41 +08:00
Asuka
92b239c624
add some optimizations and fall back to C++17
2022-05-30 03:16:39 +08:00
Asuka
4c44139485
iimplement GcnDominatorTree
2022-05-27 17:29:05 +08:00
Asuka
fedf74478b
add some boost files
2022-05-27 15:28:48 +08:00
Asuka
5a4b08868f
introduce loop info
2022-05-27 03:01:26 +08:00
Asuka
de4b344ab0
fix boost intellisense
2022-05-24 22:38:48 +08:00
Asuka
e3b33fd8d7
add boost bgl
2022-05-24 22:38:30 +08:00
Asuka
3359d10076
fix video out param check
2022-05-09 20:49:37 +08:00
Asuka
713b58f7df
fix compile after replace pthread library
2022-05-09 17:32:05 +08:00
Asuka
2e5e139938
replace pthread4w with winpthreads
2022-05-09 16:21:49 +08:00
Asuka
e8f12b4e4b
remove cfg generator code
...
clean master branch, move cfg related code to shader_cfg branch
2022-04-29 04:59:04 +08:00
Asuka
5372b3df02
add bgl and dependencies for future use
2022-04-28 19:15:05 +08:00
Asuka
f48e499e15
remove zydis dependency from tinydbr
2022-04-26 18:17:44 +08:00
Asuka
093ff42a29
support V_MAC_F32
...
fix buffer load issue
update windows sdk version
fix zydis dependency
fix warnings
2022-04-26 17:22:49 +08:00
Asuka
b55e3b7c37
upgrade to visual studio 2022
2022-04-19 16:56:54 +08:00
Asuka
1b24efd881
fix clang compatible bug
2022-04-19 15:22:39 +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
eb0a316429
restore some simple graphics source files
2022-03-20 06:10:15 +08:00
Asuka
3ddaeb0e1c
disable gs
...
may save some instructions
2022-03-16 21:11:05 +08:00
Asuka
6026c17edb
update tinydbr
...
fix a stupid typo
2022-03-16 17:24:16 +08:00
Asuka
616d73792e
update tinydbr
...
add xsave/xrstor support
2022-03-16 01:07:23 +08:00
Asuka
f4c53cf420
fix release build
...
now the release version works correctly
2022-03-11 02:18:02 +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
4732c8813b
add tinydbr submodule
...
now we have the full power to implement this emulator
2022-03-10 02:01:10 +08:00
Asuka
5a262e90ed
use visual studio's clang-cl
2022-03-06 06:33:31 +08:00
Asuka
77b5a83a1b
remove useless condition
2021-02-20 16:12:38 +08:00
Asuka
a7b60a01d3
fix pthread4w's bug when using clang-cl
...
clang-cl can't recognize .CRT$XCU sections, causing some init/post code not executed.
we use __attribute__((constructor)) and __attribute__((destructor)) instead
2021-02-20 16:09:42 +08:00
Asuka
15d5f018aa
update spdlog version
2021-02-20 10:35:40 +08:00
Asuka
26bcde3557
fix compile warnings
2021-02-19 16:29:28 +08:00
Asuka
2f526ffa6b
use clang compiler for 3rdParty libraries
2021-02-19 15:49:26 +08:00
Asuka
9cedf14a74
use __attribute__((optnone)) instead of pragma optimize when built with clang
2021-02-19 15:46:50 +08:00
Asuka
afaa5a3848
add ifndef to prevent macro redefinition
2021-02-19 15:45:53 +08:00
Asuka
748b345ed6
fix compile, clear warnings
2020-03-08 00:41:09 +08:00
Asuka
3fa7262bfa
reform rtaudio library linkage
2020-02-08 17:20:45 +08:00
DummyCatz
fd4fd2532d
It's now able to play raw PCM file.
2020-02-07 21:55:43 +08:00
DummyCatz
0b4f329ea6
Audio development
...
Add librtaudio as 3rd-party depedency.
Add code for basic audio output.
2020-02-07 19:46:43 +08:00
sgqy
273c2be464
log system: channel support
2020-02-01 00:10:03 +08:00
sgqy
d94162f139
(no modify) add spdlog library
2019-11-20 01:18:43 +08:00
Asuka
2b1fe6bd3e
Fix release build
...
Clang 9.0.0.0 fixed a bug which prevent us to build release version previously
2019-10-15 20:25:29 +08:00
Asuka
87045bb184
Add GLM library
2019-08-12 20:30:12 +08:00