Commit Graph

152 Commits

Author SHA1 Message Date
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
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
43677d1cd8 - implement Tile1x1 2020-04-19 13:03:20 +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
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
Ilya Shurumov
fd2209d69a - implement UpdatePlayers 2020-04-18 02:03:48 +06:00
Ilya Shurumov
318ced465e - implement StepSim 2020-04-18 01:55:41 +06:00
Ilya Shurumov
88b4ba3bcf - implement InitFelonyDelayArray, GetCarHeading, GetCarDirectionOfTravel 2020-04-18 01:55:31 +06:00
Ilya Shurumov
c18f549148 - implement UpdatePlayerInformation 2020-04-18 00:54:55 +06:00
Ilya Shurumov
5b2b242613 - implement CloseShutters, SetupFadePolys, DrawFadePoly, DisplayMissionTitle
- LOADVIEW.C fully decompiled
2020-04-18 00:44:01 +06:00
Ilya Shurumov
79849de4a1 - implement DrawMission, DisplayPlayerPosition, DrawMessage, DrawWorldTargets, DrawFullscreenTargets, DrawMultiplayerTargets, DrawOverheadTarget 2020-04-18 00:27:24 +06:00
Ilya Shurumov
f429479ac9 - implement ModifyCamera, TurnHead 2020-04-18 00:02:24 +06:00
Ilya Shurumov
351976215b - sky globals renames 2020-04-17 23:14:50 +06:00
Ilya Shurumov
4ee57f00f3 - implement StepGame 2020-04-17 23:14:36 +06:00
Ilya Shurumov
6a05bf7db0 - implement _RotMatrixX, _RotMatrixY, _RotMatrixZ, RotMatrixXYZ 2020-04-17 04:54:10 +06:00
Ilya Shurumov
00933aed4b - implement PlaceCameraFollowCar 2020-04-17 01:50:53 +06:00
Ilya Shurumov
a2ae245f86 - implement DoScenaryCollisions, BuildCollisionCopList, SetCopListCell, RaySlabsIntersection, CellAtPositionEmpty 2020-04-17 01:49:56 +06:00
Ilya Shurumov
01388d3b1d - implement InitCar (partially) 2020-04-17 01:27:17 +06:00
Ilya Shurumov
4ff4c06082 - implement InitPlayer 2020-04-17 01:15:33 +06:00
Ilya Shurumov
56d2a0de15 - implement InitCamera 2020-04-17 01:14:56 +06:00
Ilya Shurumov
3cf1c7fb5b - implement InvertMatrix, BuildWorldMatrix, ScaleCamera 2020-04-17 00:20:21 +06:00
Ilya Shurumov
0bb37aadce - implement DrawSkyDome, PlotHorizonMDL 2020-04-17 00:19:33 +06:00
Ilya Shurumov
6418d4d88f - implement DrawTILES, TileNxN 2020-04-15 20:15:54 +06:00
Ilya Shurumov
81a14e5d32 - [EMU] add signed GTE functions 2020-04-15 19:47:00 +06:00
Ilya Shurumov
7320469b5f - fix DrawMapPSX 2020-04-15 19:32:48 +06:00
Ilya Shurumov
5b9158f66f - implement SetCameraVector, Apply_Inv_CameraMatrix, FrustrumCheck16 2020-04-15 19:14:24 +06:00
Ilya Shurumov
45683cd95c - complete implementing DrawMapPSX 2020-04-15 18:51:36 +06:00
Ilya Shurumov
7a27e36fab - implement InitFrustrumMatrix, SetFrustrumMatrix, Set_Inv_CameraMatrix 2020-04-15 18:27:49 +06:00
Ilya Shurumov
257606b8a8 - implement PVSDecode
- fix GetPVSRegionCell2
2020-04-13 23:15:07 +06:00
Ilya Shurumov
0d8a324fe8 - fix ControlMap 2020-04-13 21:29:32 +06:00
Ilya Shurumov
9eced0134f - implement GetPVSRegionCell2 2020-04-13 20:54:39 +06:00
Ilya Shurumov
c627a9aa23 - implement GetFirstPackedCop, GetNextPackedCop 2020-04-13 19:55:40 +06:00