List view
We need to push towards a beta release that will contain the prototypes of various goals. By this beta, I would like to have preliminary Linux support finished, possibly a new shaderapi with opengl, if not, it would be best to have dx9 translated to OpenGL. It is also important to address stability issues with this release, and get our build system in order. CMake is the most likely choice for a build system, but we could also use QPC if it's stable enough. Here's the list of goals for this milestone: * Most, if not, all, tier0/vstdlib/tier1 crashes and bugs fixed * CMake or QPC as the build system, and it should be easy to use * Good documentation for building and working with Quiver * Shaderapi with OpenGL or dx9 that is translated to OpenGL (ToGL, for example) * vphysics/ivp issues should be addressed at least a bit (we need to look into how to solve these) * Some automation scripts for building/launching tools with Quiver would be a plus * posix-support should be merged into dev in order to complete this milestone * CI should be set up for: Linux builds, Windows builds (with or without MinGW), documentation (possibly)
No due date•3/12 issues closedPreliminary support for Linux with the engine. Requirements for this milestone include: * A shader API that can run on Linux (even if it's running dx9 through mesa) * The engine must be able to run and load maps. I do not expect sound. * Any crashes musn't be related to the low-level libraries like tier0, vstdlib, tier1, etc. These must absolutely be stable in order to progress with porting. * Inputsystem must work and be stable * The CMake build system must work well and be easy to use * The posix-support branch must build on Windows with CMake or VPC, and it must be just as stable as dev/master. * The posix-support branch will be merged into dev once this milestone is reached. * Tools like vrad, vvis, vbsp, bsppack should be ported to Linux because of how vital they are.
No due date•4/11 issues closed