Commit Graph

171 Commits

Author SHA1 Message Date
Ilya Shurumov
2d0242fda7 - [Psy-X] exit flow changes 2022-01-21 21:00:15 +03:00
Ilya Shurumov
d50eb36a37 - [Psy-X] reduce draw calls with subsequent DrawPrim calls
- [Psy-X] store DrawPrim state in split
2022-01-21 21:00:15 +03:00
Ilya Shurumov
ed9f38c684 - [Psy-X] fix crash in Pad system 2022-01-21 20:59:12 +03:00
Ilya Shurumov
e79e828017 - [Psy-X] remove test crash :DDD 2022-01-21 20:59:12 +03:00
Ilya Shurumov
4054157c81 - [Psy-X] add minidump code 2022-01-21 20:59:12 +03:00
Ilya Shurumov
8ec9a7b77d - [Psy-X] fix PsyX_Pad_InitPad disabling Analog mode 2022-01-21 20:59:12 +03:00
Ilya Shurumov
9d817f28bb - [Psy-X] bump version & update readme 2022-01-21 20:59:12 +03:00
Ilya Shurumov
64a224c1a7 - [Psy-X] scratchPad fix (really?) 2022-01-21 20:59:12 +03:00
Ilya Shurumov
fdc9782530 - [Psy-X] correctly implement VRAM clear, LoadImage2
- [Psy-X] fix framebuffer size bug
2022-01-21 20:59:11 +03:00
Ilya Shurumov
e934f057dc - [Psy-X] fix DEBUG build 2022-01-21 20:59:10 +03:00
Ilya Shurumov
b6ac4566ef - [Psy-X] make PGXP_LOOKUP_VALUE macro simpler to use 2022-01-21 20:59:10 +03:00
Ilya Shurumov
97e310f656 - [Psy-X] another GCC fixes 2022-01-21 20:59:10 +03:00
Ilya Shurumov
50ea05b960 - [Psy-X] fix compile error on GCC 2022-01-21 20:59:10 +03:00
Ilya Shurumov
5261b0516b - [Psy-X] full PSX C API compliance (hopefully)
- [Psy-X] fix getScratchAddr BUG
2022-01-21 20:59:10 +03:00
Ilya Shurumov
14b7a526a6 - [Psy-X] half_float.h compatible with C language 2022-01-21 20:59:09 +03:00
Ilya Shurumov
718b456f26 - [Psy-X] add extern "C" on every PSX header back 2022-01-21 20:59:09 +03:00
Ilya Shurumov
a0d533ee8e - [Psy-X] fix includes in srcs 2022-01-21 20:59:09 +03:00
Ilya Shurumov
f722c51850 - [Psy-X] move headers to psx folder 2022-01-21 20:59:09 +03:00
Ilya Shurumov
5f32f9aca2 - [Psy-X] renames aftermath 2022-01-21 20:59:09 +03:00
Ilya Shurumov
620e32e391 - [Psy-X] renames again 2021-05-10 00:55:33 +06:00
Ilya Shurumov
8d79662975 - [Psy-X] renames aftermath 2021-05-07 23:49:53 +06:00
Ilya Shurumov
97e738ba36 - [Psy-X] include files renames
- re-arrange includes
2021-05-07 23:00:28 +06:00
Ilya Shurumov
6649512da5 - add LIMITS.H relay file 2021-05-06 23:50:04 +06:00
Ilya Shurumov
9746d7f2c6 - update READMEs 2021-05-06 14:58:02 +06:00
Ilya Shurumov
026e3393f1 - [Psy-X] little changes for future RPI build 2021-05-04 19:41:53 +06:00
Ilya Shurumov
6e84a034e0 - added raspberry-pi option for premake 2021-04-30 02:37:51 +06:00
Ilya Shurumov
1ef19ddb70 - [Psy-X] move some declarations to resolve conflicts 2021-04-30 02:08:48 +06:00
Ilya Shurumov
c2ebeec44d - [Psy-x] add custom defines for Raspberry PI 2021-04-29 23:53:32 +06:00
Ilya Shurumov
4b2ac87438 - [Psy-X] fix ApplyRotMatrix bug 2021-04-29 04:54:39 +06:00
Ilya Shurumov
5d46efc553 - [Psy-X] bump version to 2.1 2021-04-26 16:46:40 +06:00
Ilya Shurumov
973b2da24e - [Psy-X] added EnableEvent, DisableEvent stubs 2021-04-26 02:40:33 +06:00
Ilya Shurumov
0367216020 - [Psy-X] add ScratchPad 2021-04-25 22:05:40 +06:00
Ilya Shurumov
38680eeb7a - [Psy-X] added CD Image extraction functions 2021-04-18 17:28:04 +06:00
Ilya Shurumov
f787df5d5d - [Psy-X] fix CD warnings 2021-04-17 20:59:52 +06:00
Ilya Shurumov
176b096a65 - [Psy-X] misc GTE_RotTransPers changes 2021-04-17 16:12:11 +06:00
Ilya Shurumov
1f07a8e7da - [Psy-X] fast approximate vblank count (Web only) 2021-04-15 01:12:49 +06:00
Ilya Shurumov
acf4291916 - [Psy-X] better interrupt callbacks for emscripten 2021-04-14 22:13:53 +06:00
Ilya Shurumov
2bf00b10a4 - [Psy-X] rework vblank for emscripten 2021-04-12 20:34:20 +06:00
Ilya Shurumov
4cb68d8e54 - fix timer Util_GetHPCTime precision issues 2021-04-12 17:03:48 +06:00
Ilya Shurumov
51b5e84f9a - [Psy-X] fix again emscripten framerate issues 2021-04-12 14:04:26 +06:00
Ilya Shurumov
c4701ee21c - [Psy-X] added stencil, GL ES 2.0 shader fixes 2021-04-12 13:25:03 +06:00
Ilya Shurumov
df512caefa - [Psy-X] fix timer problems with Web version 2021-04-12 13:24:34 +06:00
Ilya Shurumov
3b9aab5002 - [Psy-X] disable WebGL framebuffer blitting until better times
- [Psy-X] shaders refactor
2021-04-11 14:29:05 +06:00
Ilya Shurumov
55b9a7efbb - [Psy-X] fix emscripten firefox slowdown 2021-04-11 05:03:34 +06:00
Ilya Shurumov
6172b52ab8 - [Psy-X] Fix SPU-AL not working in emscripten 2021-04-11 01:45:19 +06:00
Ilya Shurumov
4241a8a2c4 - [Psy-X] fix texture format issues 2021-04-11 01:19:05 +06:00
Ilya Shurumov
66e50f6823 - [Psy-X] added emscripten Asyncify sleep calls 2021-04-11 01:18:49 +06:00
Ilya Shurumov
b79bd70f50 - [Psy-X] test running iterrupt thread as animation frame 2021-04-10 20:04:22 +06:00
Ilya Shurumov
970822aa27 - [Psy-X] fix OpenGL ES shaders 2021-04-10 19:24:41 +06:00
Ilya Shurumov
b4a265db69 - [Psy-X] reorganize platform setup headers and cleanup 2021-04-10 15:17:25 +06:00