Commit Graph

113 Commits

Author SHA1 Message Date
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
Ilya Shurumov
8165920d5f - partially implement DrawMapPSX
- implement ClearCopUsage
2020-04-13 19:45:34 +06:00
Ilya Shurumov
958c04d483 - implement SetupDrawMapPSX 2020-04-13 17:43:10 +06:00
Ilya Shurumov
529026d211 - implement Havana3DOcclusion 2020-04-13 14:31:09 +06:00
Ilya Shurumov
d8842db103 - implement PrintStringRightAligned 2020-04-13 14:14:55 +06:00
Ilya Shurumov
7ae60816e3 - implement TransparencyOn 2020-04-13 14:10:50 +06:00
Ilya Shurumov
9e19ac4fdd - implement InitOverlays, InitPercentageBar, DisplayOverlays, DrawPercentageBar, SetColourByValue 2020-04-13 03:30:03 +06:00
Ilya Shurumov
295018a47a - implement RenderGame2
- added missing DrawMission
2020-04-13 02:09:59 +06:00
Ilya Shurumov
636fd0242d - update README 2020-04-12 23:08:03 +06:00
Ilya Shurumov
a5d5b9add4 - show mission loading errors 2020-04-12 22:34:07 +06:00
Ilya Shurumov
fdf5b16a4a - [EMU] fix timestep errors with TOMB5 2020-04-12 22:15:14 +06:00
Ilya Shurumov
d2c3a8c8b0 - remove nasty hack and do with Mutex instead 2020-04-12 21:48:56 +06:00
Ilya Shurumov
ce6c7eb36a - add volatile flag to 'int quickSpool' 2020-04-12 21:32:13 +06:00
Ilya Shurumov
4aa2bd6f3c - add delay hack to spool thread for QuickSpoolSpecial 2020-04-12 21:29:49 +06:00
Ilya Shurumov
87799cda0d - fix spooler thread 2020-04-12 19:56:52 +06:00
Ilya Shurumov
b447fb2725 - Temporarily fix crash when exiting/restarting game 2020-04-12 19:36:26 +06:00
Ilya Shurumov
9c9ff94f3d - [EMU] remove EndScene from VSync and put it to the end of DrawOTag 2020-04-12 19:36:14 +06:00
Ilya Shurumov
37aef8da1d - implement SfxVolume, MusicVolume
- update pause strings
- update Ghidra DB
2020-04-12 19:26:25 +06:00
Ilya Shurumov
c17e09945a - implement ControlMenu, SetupMenu 2020-04-12 19:04:54 +06:00
Ilya Shurumov
6e99edce58 - little changes 2020-04-12 17:59:06 +06:00
Ilya Shurumov
22fbc4e934 Merge branch 'FETCH_HEAD' into Fireboyd78/master 2020-04-12 17:57:45 +06:00
Ilya Shurumov
5342dcaa40 Merge branch 'master' into Fireboyd78/master 2020-04-12 17:51:03 +06:00
Ilya Shurumov
e70524d57a - 'volatile spoolactive' to fix blocking issue on SpoolSync 2020-04-12 17:41:42 +06:00
Ilya Shurumov
526b5fc703 - teporarily disable ProcessDentLump 2020-04-12 17:40:27 +06:00
Ilya Shurumov
a331e962ba - implement MaxMenuStringLength
- fix pause menu rectangle
2020-04-12 03:57:32 +06:00
Ilya Shurumov
8c2fe08356 - fix ordering table size
- fixed SetupDrawBuffers
2020-04-12 03:25:03 +06:00
Ilya Shurumov
c5b878f63d - correct pause strings 2020-04-12 03:24:54 +06:00
Ilya Shurumov
f8190cf54a - attempt to draw pause menus
- implement bunch of functions
2020-04-12 03:02:26 +06:00
Ilya Shurumov
c0ab1a4627 - implement SwapDrawBuffers2 2020-04-12 01:25:49 +06:00
Ilya Shurumov
d7ba985945 - implement SwapDrawBuffers 2020-04-12 01:21:06 +06:00
Ilya Shurumov
87cfbffc82 - implement InitaliseDrawEnv, UpdatePadData, SetupDrawBuffers, SetupDrawBufferData 2020-04-12 01:13:54 +06:00
Ilya Shurumov
51d3938035 - implement LoadSky 2020-04-12 00:54:44 +06:00
Ilya Shurumov
2e39693ea5 - commented out printfs 2020-04-12 00:33:58 +06:00
Ilya Shurumov
dff435a4e8 - fixed spool thread ready callback 2020-04-12 00:15:11 +06:00
Fireboyd78
956f135c73 Fixed bugs in ProcessTextureInfo. 2020-04-11 10:48:12 -07:00
Fireboyd78
3751016845 Merge branch 'master' of https://github.com/SoapyMan/REDRIVER2 2020-04-11 09:52:08 -07:00
Ilya Shurumov
3da3d2044b Merge branch 'master' into Fireboyd78/master 2020-04-11 22:37:35 +06:00
Ilya Shurumov
5c90d922ba - fixed bug in SendTPage
- assign callbacks in 'changemode'
2020-04-11 22:34:58 +06:00
Ilya Shurumov
fd0ae8e6b7 - fixed callback invoke for getLevSectorPC 2020-04-11 22:04:19 +06:00
Ilya Shurumov
5241105487 - implement test spooling
- LoadInAreaTSets back to UNIMPLEMENTED
2020-04-11 21:04:02 +06:00
Ilya Shurumov
63be8e1ce4 - implement data_ready, sector_ready, loadsectors (for PSX)
- dummy CdDiskReady function
2020-04-11 17:21:25 +06:00
Fireboyd78
7e26777504 Fixed incorrect ordering type changes. 2020-04-10 19:02:32 -07:00
Fireboyd78
29b2a181f3 Implemented some DRAW stuff.
* Added DrawAllBuildings

* Added RenderModel

* Defined Apply_InvCameraMatrixSetTrans
 - TODO: Implement code

* Defined Apply_InvCameraMatrixAndSetMatrix
 - TODO: Implement code
2020-04-10 18:40:49 -07:00
Fireboyd78
b162dfbd49 Fixed a bug where OTTYPE would select the wrong size. 2020-04-10 18:36:44 -07:00