19 Commits (47770a562cf4592e6fd9476aee6844bc811e17f0)

Author SHA1 Message Date
Nico de Poel 47770a562c Removed unnecessary preprocessor defines from PS4 engine build 5 years ago
Nico de Poel 6472eb74d6 Updated engine project with PS5 (Prospero) build settings 5 years ago
Nico de Poel b5334fcbe4 Added FMOD libraries for PS4 with the correct version and including the static stub libraries this time. Updated the engine project to link against these libraries. 5 years ago
Nico de Poel da4bce4958 Added a mock FMOD project to produce the stub static libraries that we need to link against. UniQuake native library now compiles for PS4, and with a few tweaks to the Unity code it now actually runs on a PS4 devkit as well! 5 years ago
Nico de Poel e485caa605 First modifications to make the engine code compile for PS4 (Orbis SDK). All the code compiles, but we're missing the FMOD linker libraries at the moment. 5 years ago
Nico de Poel 604cc15eaf Replaced the OpenGL headers in portable mode with bog standard ones taken from the Mesa3D project. This removes the last dependencies on SDL code and will help in the pursuit of true portability. 5 years ago
Nico de Poel e6fd7b83ae First bits of entity logic: assign alias models, update transform and animation, remove entity. Still lots of problems to solve, but it's starting to do something. 5 years ago
Nico de Poel a052c43342 Renamed stub_vidgl to vid_uniquake because it contains more than just some stubs (and will get more things added in the future) 5 years ago
Nico de Poel d271f9b7e2 Stubbed out the remaining OpenGL calls, disabled everything SDL, ifdef'ed out OpenGL 2.0-related code, and added a new stub for remaining VID_ and GL_ calls. Portable configuration compiles now, though it still crashes at run-time. 5 years ago
Nico de Poel 2fc928907b Added empty implementation of input module for UniQuake, to take over duties from SDL 5 years ago
Nico de Poel 2e53e62ef8 Removed Windows-specific IPX and TCP/IP LAN drivers from the project and replaced them with a UniQuake net implementation that doesn't actually have any LAN drivers, i.e. only local loopback connections will work. 5 years ago
Nico de Poel 56bc6c7ba6 Added empty stub implementations of OpenGL calls used by Quake, as an alternative way of removing the dependencies on SDL & OpenGL 5 years ago
Nico de Poel 09ad4b848c Added a build configuration which will only include portable code, i.e. no dependencies on SDL, OpenGL or native Windows libraries 5 years ago
Nico de Poel 243bb70613 Rewrote the BGM system using FMOD, making the whole codec system rather obsolete 5 years ago
Nico de Poel 1df95cd0df Added FMOD Core library to the engine project 5 years ago
Nico de Poel 623292cdae Organized some source files to isolate stuff that will be made obsolete at some point 5 years ago
Nico de Poel c91e6b2bea Replaced UQE-based engine code with a modified QuakeSpasm, stripping out all music codecs (obviously losing music playback capability but that'll be re-added later), and compiling to a DLL with the UniQuake integration code added in. 5 years ago