Asuka
7c7bc81039
add GnmCommandProxy
...
not used currently
2022-06-23 21:53:23 +08:00
Asuka
b63f3dd004
make compile and analyzer inherite from instructioin iterator
...
and add some empty instruction handler
2022-04-12 02:16:25 +08:00
Asuka
760068a2b8
create vlt device in gnm driver
2022-03-29 04:19:58 +08:00
Asuka
79632c25c9
unify util namespace
2022-03-27 02:09:30 +08:00
Asuka
7052be6756
reform util methods
2020-05-12 22:50:16 +08:00
Asuka
1a3510909f
fix some resource release order
2020-03-21 02:07:39 +08:00
Asuka
a8a4a2afd1
many refactoring
...
use SceGpuQueue to emulate hareware GPU queue.
use compute and transfer queue and cmdbuffer
unified device create functions
not complete, can't compile
2020-02-20 05:55:55 +08:00
Asuka
e87f8e095b
fix gpr type convert bugs
2020-02-15 03:25:11 +08:00
Asuka
d5f0a929d9
some fix
2020-02-06 03:31:21 +08:00
Asuka
52d95827af
log system improve
...
1. fix multi channel bug
2. change log output format
3. renable msvc log
2020-02-01 22:01:03 +08:00
Asuka
a2ade51578
Merge branch 'log_channel_2' into we_are_doomed
2020-02-01 20:59:20 +08:00
Asuka
4ed0e2ae57
improve log and cmdline option system
2020-02-01 20:40:25 +08:00
Asuka
5f78d25d86
refactor log system
2020-02-01 19:33:38 +08:00
Asuka
415e6f8a68
untiling thin1d texture
2020-02-01 16:28:57 +08:00
sgqy
273c2be464
log system: channel support
2020-02-01 00:10:03 +08:00
Asuka
cea0caa112
fix long type difference between game and gpcs4
...
and delete all old typedefs, now all stdint types
2020-01-14 23:33:18 +08:00
Asuka
0655fddb50
implement sceSystemServiceParamGetInt
2020-01-14 00:14:57 +08:00
sgqy
a2cc698135
GPCS4Log.h: use parenthesis; put conditions to one #define
2020-01-01 17:23:06 +08:00
Nick Renieris
e36f0e784b
Common/Log: Conditional logging macros
2020-01-01 07:23:07 +02:00
Nick Renieris
ecfc742798
Common/Log: Disable unused spdlog features
...
Speeds things up a bit
2020-01-01 07:23:07 +02:00
Asuka
894bb1e1dc
create 'Util' folder to hold some helpers
...
move some files from common to util
2019-12-28 02:54:09 +08:00
Asuka
511561384a
move intellisence fix to a header file
2019-12-28 02:23:32 +08:00
Nick Renieris
3f8ace7a0f
Fix Intellisense errors appearing in most files
2019-12-25 19:07:40 +02:00
mailwl
4f7a84c7d7
Fix LLVM 10 build
2019-12-18 20:04:11 +03:00
Asuka
f0fc435de9
use std c++17 instead of latest
2019-12-16 19:39:02 +08:00
Asuka
b75c9abc61
clear warnings
2019-12-16 11:51:38 +08:00
Asuka
d09f3d735e
add LOG_PSSL_UNHANDLED_INST macro to trace untranslated instructions
2019-12-15 02:33:24 +08:00
Asuka
4afa39b9f0
improve log system
...
seperate message box to different platform implementation
2019-12-14 07:52:55 +08:00
Asuka
ba7fbd5621
LOG_ASSERT do not exit in debug build
2019-12-11 23:17:54 +08:00
Asuka
e9bd397496
use msvc_sink by default
...
it's much faster than console
2019-12-08 21:24:30 +08:00
Asuka
87277f97de
Merge branch 'logger_altering'
2019-12-08 21:15:00 +08:00
Asuka
7c1df343f0
log function name case change
2019-12-08 21:07:22 +08:00
Asuka
2bfd45e2dc
Fix GveHash.h location
2019-11-25 22:32:08 +08:00
Inori
e88ea96e53
Add bcmpeq methord
...
Not used now
2019-11-24 02:15:13 +08:00
Inori
977b620fcd
Delete time in log
2019-11-20 22:47:29 +08:00
Inori
e901145af9
Fix code style
2019-11-20 22:47:13 +08:00
sgqy
65fe91e9aa
disable msvc logger, enable file logger
2019-11-20 01:41:13 +08:00
sgqy
67b65642a0
use another version of sprintf_s
2019-11-20 01:27:00 +08:00
sgqy
cd68886ebd
switch logger to spdlog
2019-11-20 01:19:40 +08:00
Inori
2b3d930480
Black screen rendered
2019-11-02 03:02:23 +08:00
Inori
2cb7ab1abb
Add some pipeline management functions
2019-10-25 00:30:24 +08:00
Inori
dd4230ba35
Add Render State definition
2019-10-20 13:56:15 +08:00
Asuka
f1eb009c64
Delete useless comment
2019-10-15 20:29:21 +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
Inori
38ed6c4b39
Use a hack to solve compile error.
2019-10-04 02:29:02 +08:00
Asuka
ff60f2d413
Ignore
2019-10-03 17:57:30 +08:00
Inori
5eb193ce8b
Restore tzcnt
2019-10-03 01:43:22 +08:00
Inori
3e6dc2fe03
fix compile warnings and errors
2019-10-03 01:37:53 +08:00
Asuka
59d9ecd3e2
ignore
2019-10-02 23:03:52 +08:00
Asuka
ca7fb2b705
Initinalize Instance, device and swapchain
2019-08-29 23:32:31 +08:00