Commit Graph

20 Commits

Author SHA1 Message Date
Anonymous Maarten a2cdd1f061
Support multiple platform drivers (#444)
* Start of supporting multiple platform drivers

* Remove dependency of null platform on SDL2

* cmake: support loading SDL2 dynamically

* Move CMake options to project root for SDL2::SDL2 access

* Don't link to OpenGL

* Move common dynamic loading to header

* Add SDL 1.2 platform

* Add SDL1 platform backend

* Remove accidental addition

* Try multiple platform drivers until we find a good one

* Fix sdl1 mouse

* Use my BRender fork FIXME FIXME FIXME REMOVEME REMOVEME REMOVEME

* Build dethrace supporting SDL1 on ci

* use dethrace-labs BRender fork
2025-05-03 23:44:46 +02:00
Dethrace Engineering Department 78ef3c27f2
Update CHANGELOG.md 2024-09-30 11:08:06 +13:00
Dethrace Engineering Department 33ecfc01c7
Update CHANGELOG.md 2024-09-30 11:06:53 +13:00
Dethrace Engineering Department f3515d5f64
SmackerLib API (#303)
* adds better smack support

* more docs
2023-04-19 13:11:56 +12:00
Dethrace Engineering Department ef9e4d668d
Implements win95sys.c (#301)
* refactor to use win95sys instead of dossys

* added underscore to avoid conflict with windows functions
2023-04-18 22:50:05 +12:00
Dethrace Engineering Department 3a91a526c8
Implements quitgame function (#294)
* implements quitgame function

* updates IOPlatform_* function names
2023-04-01 15:40:40 +13:00
Dethrace Engineering Department 4473b14d62
Update PORTING.md 2022-03-21 12:14:27 +13:00
Dethrace Engineering Department 26e766b92f
Update PORTING.md 2022-03-21 12:14:17 +13:00
Dethrace Engineering Department 7e14a97692
Easier platform porting (#108)
* Create PORTING.md

* Creates io_platform abstraction

* removes miniposix

* remove unistd refs

* removes watcom functions

* fixes shadow rendering memory leak
2022-03-21 12:10:49 +13:00
Dethrace Engineering Department 44d8b2f66d
Update CODE_LAYOUT.md 2022-01-26 11:49:53 +13:00
Dethrace Engineering Department 94167e09c8
Recovery and Race Completed logic (#74)
* implements race completed, recovery logic

* fps limiter, better framebuffer handling
2022-01-25 22:32:11 +13:00
Jeff Harris f1ed9ff522
Car control and physics attempt #1 (#57)
* correctly render track based on current view and yon factor

* some physics code

* rotate, translate, self centering steering

* Fix ordering of global variables

* ApplyPhysicsToCars

* car is moving somewhat

* fixes stumbling at low revs

* camera swings around properly when switching direction

* fix compile errors
2021-09-08 13:19:08 +12:00
Jeff Harris 932261511b
Update SCREENSHOTS.md 2021-03-12 12:10:37 +13:00
Jeff Harris 458812ac24
Create SCREENSHOTS.md 2021-03-12 11:53:49 +13:00
Jeff Harris 807ae8ed06
Update CHANGELOG.md 2020-09-03 00:38:00 -07:00
Jeff Harris 0246c1de7f
Feature/renderer (#29)
* Adds first cut of GL renderer
* Adds harness: where we add modern code to interface with the original game code
2020-07-06 00:45:08 -07:00
Jeff Harris 91ddd2ff31
Update CHANGELOG.md 2019-11-25 07:28:59 -08:00
Jeff Harris 8c316031f4
Add files via upload 2019-11-18 12:11:24 -08:00
Jeff Harris 5eec508bde
Update CHANGELOG.md 2019-11-18 10:50:13 -08:00
Jeff Harris 9d696ff806
Create CHANGELOG.md 2019-11-14 19:38:39 -08:00