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