16 Commits (09bee7d741ccfacede2a2d7c15992fe63c1f718e)

Author SHA1 Message Date
Nico de Poel 104503b986 Added Release configuration for Windows x86 and x86_64 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 34764f8eeb Added SDL2 library files that were previously ignored 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