Commit Graph

152 Commits

Author SHA1 Message Date
Ilya Shurumov
643b53b623 - [EMU] added PGXP_EmitCacheData 2020-10-25 15:41:21 +06:00
Ilya Shurumov
bd5449e593 Merge branch 'develop-SoapyMan' into pgxpz 2020-10-25 13:53:18 +06:00
Ilya Shurumov
95fcb6a046 - [EMU] reworked shaders, adding texture filtering support to them
- [EMU] removed D3D9 support
2020-10-25 13:35:20 +06:00
Ilya Shurumov
edc733467a - [EMU] update VRAM in DrawSync 2020-10-25 00:12:41 +06:00
Ilya Shurumov
b1caa33cce - [EMU] reorganize headers 2020-10-25 00:10:04 +06:00
Ilya Shurumov
9365116a94 - replace GLEW with GLAD 2020-10-24 23:38:33 +06:00
Ilya Shurumov
ca711efd80 Merge branch 'develop-SoapyMan' of https://github.com/SoapyMan/REDRIVER2 into develop-SoapyMan 2020-10-21 11:43:41 +06:00
Ilya Shurumov
6fc37b1498 - add INI configuration support
- add fullscreen support
2020-10-21 11:43:29 +06:00
Ilya Shurumov
6de9f86938 - remove CMake files 2020-10-21 11:10:47 +06:00
Ilya Shurumov
139aa1bc3e - [EMU] analog controller support in LIBPAD 2020-10-21 00:47:52 +06:00
Ilya Shurumov
728bbfc95a - [EMU] move controller reading code to LIBPAD 2020-10-21 00:14:35 +06:00
Ilya Shurumov
e64b297ba1 - proper depth enable/disable
- fog test in shader
2020-10-19 20:23:47 +06:00
Ilya Shurumov
149f26dfe9 - correct perspective
- disable depth write when transparency enabled
2020-10-18 22:19:32 +06:00
Ilya Shurumov
305f9d23c8 Merge branch 'develop-SoapyMan' into pgxpz 2020-10-18 22:19:02 +06:00
Ilya Shurumov
3737f4c4e5 - fix sky wobble 2020-10-18 21:33:42 +06:00
Ilya Shurumov
348ece8294 - [EMU] PSX-correct ApplyRotMatrixLV 2020-10-12 22:53:58 +06:00
Ilya Shurumov
ee8c87c10c - [EMU] add real GTE operations to ApplyMatrix* 2020-10-12 01:58:33 +06:00
Ilya Shurumov
ce63a76190 - compilation fix 2020-10-03 22:21:35 +06:00
Ilya Shurumov
8936f22569 - [EMU] added RAND.H which includes stdlib for rand
- removed all non-PSX header includes
2020-09-30 11:05:35 +06:00
André Vicente Milack
05d47d6388 Make changes suggested in PR review
- Fix suggested settings on premake5.lua
- Fix SDL2 includes
- Fix typo on STRINGS.H include from PSY-Q
- Remove inserted _WINDOWS
- Move platform-related macro declarations to GAME/PLATFORM.H
2020-09-30 01:22:08 -03:00
André Vicente Milack
b24dd1bde4 Merge https://github.com/SoapyMan/REDRIVER2 into linux 2020-09-29 12:51:45 -03:00
Ilya Shurumov
6560911152 - fix SquareRoot0 table error 2020-09-28 21:18:21 +06:00
Ilya Shurumov
c5b4d87e17 - [EMU] add gte_SetGeomOffset
- completely remove ghidra macros
2020-09-27 19:51:35 +06:00
André Vicente Milack
946607413f Allow the project to be compiled on Linux 2020-09-26 20:31:08 -03:00
Ilya Shurumov
e6f8ed8292 - [EMU] add branchless abs, min, max (further to be used on PSX) 2020-09-25 22:03:12 +06:00
Ilya Shurumov
5e484ac414 - [EMU] tune reverb settings 2020-09-25 19:50:15 +06:00
Ilya Shurumov
b059c97d44 - [EMU] [SPU-AL] reverberation support (very basic, one effect)
- fix debug view crash in CivControl
2020-09-25 12:21:00 +06:00
Ilya Shurumov
8b445492df - [EMU] fix gouraud-shaded line drawing colors 2020-09-23 15:28:31 +06:00
Ilya Shurumov
20d1a3738f - AVI (MJPEG) video player prototype for FMV 2020-09-21 00:21:36 +06:00
Ilya Shurumov
f85b1f80bd - [EMU] correct ratan2 and matrix operations 2020-09-19 02:15:08 +06:00
Ilya Shurumov
dc98908c83 - more refactoring progress of HANDLING.C
- add ABS.H to DR2MATH.H
2020-09-19 00:27:05 +06:00
Ilya Shurumov
e157f36eb6 - rename macro and add same macro (non-half rounding) 2020-09-11 15:30:58 +06:00
Ilya Shurumov
e1aa69a306 - PGXP Z Buffer 2020-09-09 02:18:37 +06:00
Ilya Shurumov
9aef4c96c9 Merge branch 'master' of https://github.com/SoapyMan/REDRIVER2 2020-09-07 23:04:36 +06:00
Ilya Shurumov
8081755288 - [EMU] join Z and W vertex components 2020-09-07 23:03:38 +06:00
Ilya Shurumov
3df233179d - breakdown of THISDUST.H on DR2LIMITS, DR2MATH, DR2TYPES, VERSION headers 2020-09-06 00:12:14 +06:00
Ilya Shurumov
417e0aabda - [EMU] proper widescreen support 2020-09-03 12:47:47 +06:00
Ilya Shurumov
05714f36b3 - replace all docop2(*) with proper macros 2020-09-03 11:32:12 +06:00
Ilya Shurumov
0848836377 - [EMU] rename all GTE register macros with C2_ prefix 2020-09-03 11:30:15 +06:00
Ilya Shurumov
141841c769 - implement TannerShadow 2020-09-02 23:03:58 +06:00
Ilya Shurumov
464b537550 - [EMU] stub SpuGetReverb, SpuSetReverbModeParam, SpuGetReverbModeParam, SpuSetReverbDepth, SpuReserveReverbWorkArea, SpuIsReverbWorkAreaReserved 2020-09-02 00:42:33 +06:00
Ilya Shurumov
7097840d2f - [EMU] fix crash caused by PGXP cache overflow with GPU disabled 2020-08-31 11:43:05 +06:00
Ilya Shurumov
3b231bcd87 - [EMU] increased vertex count from 12040 to 32768
- increased game polygon buffer sizes for 32 bit mode
2020-08-27 00:02:09 +06:00
Ilya Shurumov
f5eaf84796 - [EMU] implement DR_LOAD command 2020-08-26 18:23:35 +06:00
Ilya Shurumov
d60ba403a5 - [EMU] implement MulRotMatrix 2020-08-25 21:14:18 +06:00
Ilya Shurumov
5ea7349391 - [EMU] added debug mouse support 2020-08-25 14:18:32 +06:00
Fireboyd78
0191ef2759 FIxed the bitmask for 'x' param in dumpTPage macro. 2020-08-20 12:54:18 -07:00
Ilya Shurumov
735b82fd5d - [EMU] fix MargePrim, ClearOTag and ClearOTagR under 32bit mode 2020-07-31 00:49:24 +06:00
Ilya Shurumov
0b1b91d5a1 - disable warnings 2020-07-24 22:46:50 +06:00
Ilya Shurumov
14aaa76a12 - first version of premake5 script
- removed VCX project files
- fix build errors
2020-07-24 21:38:25 +06:00