Commit Graph

2320 Commits

Author SHA1 Message Date
Ilya Shurumov
75ac221862 - implement plotCarPolyB3, plotCarPolyFT3 2020-04-21 18:41:10 +06:00
Ilya Shurumov
3fe8bc5498 - implement UpdateCarPoints, FixCarCos 2020-04-21 18:17:12 +06:00
Ilya Shurumov
9c5f0fc41f - implement CreateDentableCar 2020-04-21 17:06:40 +06:00
Ilya Shurumov
8b1125726d - implement ComputeCarLightingLevels, setupLightMatrices, restoreCarMatrices 2020-04-21 17:06:02 +06:00
Ilya Shurumov
947e6eeef6 - added gte macros 2020-04-21 17:04:42 +06:00
Ilya Shurumov
46cb33c64c - hardcode PositionVisible 2020-04-20 20:54:18 +06:00
Ilya Shurumov
d02dcb44c5 - implement DrawCar, FrustrumCheck 2020-04-20 20:14:50 +06:00
Ilya Shurumov
f435f2dbc2 - implement DrawAllTheCars 2020-04-20 19:41:26 +06:00
Ilya Shurumov
567a693408 - fix primTab sizes thanks to DrawAllTheCars 2020-04-20 19:38:29 +06:00
Ilya Shurumov
5760fca7bb - implement DrawCarObject 2020-04-20 19:29:39 +06:00
Ilya Shurumov
f6ee2794c3 - implement plotCarPolyGT3nolight 2020-04-20 19:18:15 +06:00
Ilya Shurumov
d3523440ab - implement buildNewCarFromModel, plotNewCarModel, plotCarPolyGT3 2020-04-20 19:05:11 +06:00
Ilya Shurumov
7014cde896 - enable ProcessDentLump 2020-04-20 19:04:17 +06:00
Ilya Shurumov
e19a9c2be1 - fix possible bugs 2020-04-20 14:19:24 +06:00
Ilya Shurumov
8b56c9699e - implement DrawTimer, HandleTimer, PrintDigit
- disable SetCLUT16Flags on PC
2020-04-20 13:09:59 +06:00
Ilya Shurumov
e2a0f6198c - implement HandleMission, Handle321Go 2020-04-20 13:09:07 +06:00
Ilya Shurumov
65799c4d5f - fix drowned fadeout death 2020-04-20 12:34:37 +06:00
Ilya Shurumov
8497190dfa - revert GameStart code to decompiled 2020-04-20 11:57:35 +06:00
Ilya Shurumov
e432478a35 - implement sdHeightOnPlane, sdGetCell, ProcessCurvedDriver2Lump 2020-04-20 11:14:19 +06:00
Ilya Shurumov
a3580168c2 - fix GameInit not setting mallocptr
- Spool query debug
- unpack_cellpointers is better now
2020-04-20 10:55:53 +06:00
Ilya Shurumov
038d01f63b - [EMU] replacing rcos and rsin with 'isin' implementation from PSn00bSDK 2020-04-20 09:01:22 +06:00
Ilya Shurumov
ebf17cc0d5 - implement SetupPlaneColours 2020-04-19 20:01:12 +06:00
Ilya Shurumov
334f09d288 - fix CheckLoadAreaData 2020-04-19 18:44:26 +06:00
Ilya Shurumov
54a642e318 - Spool fixes
- bring back all trap() calls
2020-04-19 18:32:14 +06:00
Ilya Shurumov
8f13b227f6 - fix bug in CheckSpecialSpool 2020-04-19 17:01:51 +06:00
Ilya Shurumov
dca50e21ad - level spooler callback changes to mutex 2020-04-19 16:53:18 +06:00
Ilya Shurumov
8c6abfe709 - fix bugs and compilation 2020-04-19 16:53:03 +06:00
Ilya Shurumov
f263680202 - [EMU] implement StoreImage2 2020-04-19 16:52:14 +06:00
Ilya Shurumov
d00d513c04 - implement GetTextureDetails 2020-04-19 16:11:42 +06:00
Ilya Shurumov
cb5d29f1a7 - implement InitDebrisNames, 2020-04-19 16:11:33 +06:00
Ilya Shurumov
5be00df302 - implement StoreClut2, SetCLUT16Flags, PrintScaledString 2020-04-19 16:07:53 +06:00
Ilya Shurumov
8eac378770 - completely disable PVSDecode - needs DEBUGGING! 2020-04-19 14:03:23 +06:00
Ilya Shurumov
2355e6c18d - free camera controls 2020-04-19 14:03:01 +06:00
Ilya Shurumov
c38b8924a7 - fix StepSim 2020-04-19 14:02:36 +06:00
Ilya Shurumov
30c8afa976 - fix InitCar 2020-04-19 14:02:27 +06:00
Ilya Shurumov
a3ae25b518 - DrawTILES temporarily draws tiles as they are 2020-04-19 14:00:26 +06:00
Ilya Shurumov
ad962d1cf6 - temporariy allow all cities 2020-04-19 13:59:51 +06:00
Ilya Shurumov
43677d1cd8 - implement Tile1x1 2020-04-19 13:03:20 +06:00
Ilya Shurumov
f2c8cf8686 - fix FrustrumCheck16 2020-04-19 12:08:54 +06:00
Ilya Shurumov
0f1ca7211e - fix data_cb_textures 2020-04-19 11:16:12 +06:00
Ilya Shurumov
4e808b11c4 - temporarily disabled PVSDecode 2020-04-19 11:16:01 +06:00
Ilya Shurumov
aaffaf87ec - fix GetPVSRegionCell2 2020-04-19 10:32:23 +06:00
Ilya Shurumov
8e69068c71 - improvements? 2020-04-19 08:20:39 +06:00
Ilya Shurumov
718cf79353 - [EMU] fix MulMatrix0
- addded gte_MulMatrix0
2020-04-19 08:16:03 +06:00
Ilya Shurumov
31a9301b20 - implement CalcObjectRotationMatrices 2020-04-18 06:39:00 +06:00
Ilya Shurumov
f1d26a3b1b - refactoring PlotHorizonMDL, fixed Z issue 2020-04-18 06:16:30 +06:00
Ilya Shurumov
38af1660ff - cleanup code a bit 2020-04-18 03:12:12 +06:00
Ilya Shurumov
a83e12fd44 - fix GTE ops in InitCamera, initOBox 2020-04-18 02:57:53 +06:00
Ilya Shurumov
4177c9af3d - implement LongQuaternion2Matrix
- fix LongQuaternion2Matrix
2020-04-18 02:41:26 +06:00
Ilya Shurumov
79d27f4cf2 - implement InitCarPhysics, RebuildCarMatrix 2020-04-18 02:16:10 +06:00