Ilya Shurumov
|
c3321ca281
|
- debug overlay distance limit
|
2020-06-24 20:35:03 +06:00 |
|
Ilya Shurumov
|
d7c9a752b6
|
- fix RotMatrixZYX_gte order
|
2020-06-21 07:10:07 +06:00 |
|
Ilya Shurumov
|
e93f152ae4
|
- [EMU] fix controllers
|
2020-06-18 01:33:45 +06:00 |
|
Ilya Shurumov
|
bc7c17ee0b
|
- PGPX switch button
|
2020-06-17 23:35:29 +06:00 |
|
Ilya Shurumov
|
70736556e1
|
- [EMU] [SPU-AL] revert volume calculation
|
2020-06-17 23:15:33 +06:00 |
|
Ilya Shurumov
|
c47a34dfd8
|
- [EMU] [SPU-AL] better stereo separation
|
2020-06-17 19:51:38 +06:00 |
|
Ilya Shurumov
|
e9be1b4d7d
|
- implement CheckPlayerMissFelonies
- adding felony debug
|
2020-06-17 16:28:40 +06:00 |
|
Ilya Shurumov
|
3e875daf3c
|
- car bug fixes and improvements for two player mode
|
2020-06-06 18:19:55 +06:00 |
|
Ilya Shurumov
|
01271f3fa6
|
- [EMU] make keyboard controllers switch
|
2020-06-06 16:20:22 +06:00 |
|
Ilya Shurumov
|
6c14702b24
|
- [EMU] make GPU DR_* commands properly parsed
- [EMU] use ptag length instead of primitive_size
- [EMU] drawing area offset support
|
2020-06-06 13:51:27 +06:00 |
|
Ilya Shurumov
|
8c202856ef
|
- fix SetupDrawBuffers, SetupDrawBufferData, InitaliseDrawEnv
- handle EndScene manually
|
2020-06-06 02:50:57 +06:00 |
|
Ilya Shurumov
|
cf2fc3cd92
|
- [EMU] LibGPU DrawPrim drawing always in front with polygon offset (and Z buffer)
|
2020-06-05 23:50:29 +06:00 |
|
Ilya Shurumov
|
cec6d2e083
|
- [EMU] implement SetDrawMove, DR_MOVE parsing
- [EMU] correct MoveImage
- [EMU] implement GPU disabled state
|
2020-06-05 01:29:33 +06:00 |
|
Ilya Shurumov
|
15d265ba90
|
- pretty some code
|
2020-06-02 00:15:37 +06:00 |
|
Ilya Shurumov
|
3c476b1b63
|
- [EMU] [SPU-AL] set Cubic resampler
|
2020-06-01 17:33:30 +06:00 |
|
Ilya Shurumov
|
93a14f8a06
|
- fix DrawTargetArrow
- included missing files
|
2020-06-01 01:08:51 +06:00 |
|
Ilya Shurumov
|
2d2eba91ff
|
- fix emulator Quad triangle order
|
2020-05-31 20:15:50 +06:00 |
|
Ilya Shurumov
|
c9bbf35d4f
|
- [EMU] [SPU-AL] cleanup of unused stuff
|
2020-05-31 02:27:54 +06:00 |
|
Ilya Shurumov
|
8b1a88af95
|
- [EMU] implement SetDrawEnv and fix DR_ENV
|
2020-05-31 02:27:24 +06:00 |
|
Ilya Shurumov
|
ce7fa1ee60
|
- [EMU] clear backbuffer in wireframe mode
|
2020-05-31 02:26:52 +06:00 |
|
Ilya Shurumov
|
f3ce1a6adf
|
- fix car exit attempt message
- fix overlay map clipping
|
2020-05-30 20:49:53 +06:00 |
|
Ilya Shurumov
|
bc61a1a631
|
- [EMU] support DR_AREA and scissor tests
|
2020-05-30 20:25:05 +06:00 |
|
Ilya Shurumov
|
6c8d37216f
|
- implement TargetArrow, DrawOverheadMap (partially)
|
2020-05-30 17:40:17 +06:00 |
|
Ilya Shurumov
|
8905d1e1bd
|
- implement RotTrans
- misc fix
|
2020-05-30 13:35:34 +06:00 |
|
Ilya Shurumov
|
049ec30076
|
- add PAL/NTSC defines
|
2020-05-26 18:21:40 +06:00 |
|
Ilya Shurumov
|
75400561aa
|
- implement AddCopCarLight, fix ShowCarLight
- fix DrawSprites
- [EMU] zero GTE flag in NCLIP
|
2020-05-24 13:43:04 +06:00 |
|
Ilya Shurumov
|
9061d775bb
|
- replace some docop2* by corresponding gte_* macros
|
2020-05-24 00:25:48 +06:00 |
|
Ilya Shurumov
|
8f3c6156e6
|
- [EMU] PGXP fixes
|
2020-05-23 20:35:16 +06:00 |
|
Ilya Shurumov
|
3bc733f968
|
- [EMU] sanitize PGXP types
|
2020-05-23 12:48:12 +06:00 |
|
Ilya Shurumov
|
f8b9c3443c
|
- [EMU] GTE PGXP NCLIP improvement
|
2020-05-23 11:43:40 +06:00 |
|
Ilya Shurumov
|
964b97c702
|
- [EMU] improve PGXP
|
2020-05-22 22:38:52 +06:00 |
|
Ilya Shurumov
|
8a9ccffef4
|
- half-float super-optimized PGXP implementation with perspective texture correction
|
2020-05-22 21:42:36 +06:00 |
|
Ilya Shurumov
|
dee23f3fc0
|
- split GTE ratan, rcossin, sqrt tables
- GTE_EXTERNAL if you don't want in-house GTE (example - Mednafen)
|
2020-05-22 16:28:53 +06:00 |
|
Ilya Shurumov
|
468e153672
|
- use GTE macros everywhere instead of direct register access
|
2020-05-22 16:25:24 +06:00 |
|
Ilya Shurumov
|
461dc5c59f
|
- replace >> 12 and / 4096 with FIXED(v) macro
|
2020-05-20 19:48:19 +06:00 |
|
Ilya Shurumov
|
d4e4421418
|
- [EMU] Analogue pad initialization to center
|
2020-05-20 16:56:01 +06:00 |
|
Ilya Shurumov
|
6ba6fc6dbe
|
- [EMU] fix ratan_tbl
- pretty some matrix code
- fix new AddWheelForcesDriver1
|
2020-05-20 13:17:57 +06:00 |
|
Ilya Shurumov
|
d774bdc5b9
|
- [EMU] implement ApplyMatrix*, ApplyRotMatrix, ScaleMatrix
- [EMU] pretty RotMatrix, TransMatrix
|
2020-05-18 12:34:10 +06:00 |
|
Ilya Shurumov
|
25ad47c9ed
|
- [EMU] [SPU-AL] fixed looped sound clicking
- Mission complete "Next Mission" item is "Continue"
|
2020-05-17 23:45:53 +06:00 |
|
Ilya Shurumov
|
5c011ebdbd
|
- [EMU] perfect vblank, eliminates WaitForTimestep hack in DrawGame
|
2020-05-15 22:38:03 +06:00 |
|
Ilya Shurumov
|
a93f34340e
|
- [EMU] proper VSync callback emulation with VBlank emulation
|
2020-05-15 21:04:26 +06:00 |
|
Ilya Shurumov
|
fce7017c3b
|
- [EMU] [SPU-AL] stop source before updating sample
|
2020-05-15 21:03:32 +06:00 |
|
Ilya Shurumov
|
6270cbea4f
|
- implement InitPedestrians, DestroyPedestrian(s), ActivatePlayerPedestrian, SetTannerPosition
- little fixes
|
2020-05-15 14:50:30 +06:00 |
|
Ilya Shurumov
|
3074107cf0
|
- [EMU] implement SpuSetVoiceAR, SpuSetVoiceRR
|
2020-05-14 12:55:14 +06:00 |
|
Ilya Shurumov
|
83d13a5e91
|
- [EMU] SPU sample update to separate function
|
2020-05-13 22:03:35 +06:00 |
|
Ilya Shurumov
|
1af4efcdfa
|
- [EMU] fixed SPU implementation mistakes
- enabled InitMusic
|
2020-05-13 20:29:10 +06:00 |
|
Ilya Shurumov
|
dfeacdc2d3
|
- [EMU] call vsync_callback if mode < 0
|
2020-05-12 21:48:15 +06:00 |
|
Ilya Shurumov
|
14b3ebf541
|
- implement PauseXM, UnpauseXM, UpdateSamples, FreeXM, StartXM, StopXM
|
2020-05-12 20:53:26 +06:00 |
|
Ilya Shurumov
|
6634d8520e
|
- [EMU] temporary use SquareRoot0 with CRT implementation
|
2020-05-09 10:30:46 +06:00 |
|
Ilya Shurumov
|
9759ce8899
|
- ratan2 temporary uses atan2 from CRT
|
2020-05-06 10:02:09 +06:00 |
|