Removed unused files git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5873 d7cf8633-e32d-0410-b094-e92efae38249
changed strzone, stuffcmd, and localcmd to be able to take multiple strings git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5833 d7cf8633-e32d-0410-b094-e92efae38249
cleaned up many text buffer sizes throughout the engine, most now use MAX_INPUTLINE, some use MAX_QPATH, also cleaned up a lot of stuff that had buffer sizes in the code (now uses sizeof) increased MAX_INPUTLINE from 256 to 16384, so now console commandlines and many other things can be very large git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5816 d7cf8633-e32d-0410-b094-e92efae38249
removed \n from all Host_Error, Sys_Error, PRVM_ERROR, PF_ERROR calls, since Host_Error/Sys_Error add their own \n as needed git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5801 d7cf8633-e32d-0410-b094-e92efae38249
eliminated qbyte type, now uses unsigned char throughout the engine for this purpose git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5789 d7cf8633-e32d-0410-b094-e92efae38249
replaced CL_PointQ1Contents with longer calls to contents conversion and CL_PointSuperContents changed CL_PointSuperContents to a #define calling SV_Move directly as an optimization git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5772 d7cf8633-e32d-0410-b094-e92efae38249
added DP_SV_PRECACHEANYTIME extension git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5616 d7cf8633-e32d-0410-b094-e92efae38249
add DP_ENT_COLORMOD extension to extension lists remove NEXUIZ_PLAYERSKIN from extension lists (the dpextensions.qc describes it as part of the NEXUIZ_PLAYERMODEL extension) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5562 d7cf8633-e32d-0410-b094-e92efae38249
added DP_QUAKE3_MAP extension git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5350 d7cf8633-e32d-0410-b094-e92efae38249
-CVS: ---------------------------------------------------------------------- -Merged the old VM into the new one. The pr_* files are mess right now and will be removed as soon as they are not needed as semi-reference (to trace bugs) -There is a certain risk that the server could crash now and then since some parts of the code can only be debugged (- checking them by looking at the code would be quite tedious to put it nicely) -Changed all references to the old VM to point to the new VM (also hopefully all todo items) -Im working on a cleanup for the SV_VM_Begin/End mess. git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5344 d7cf8633-e32d-0410-b094-e92efae38249
upgraded both QuakeC VMs to use a table of negative string indices for all dynamic strings, this should make everything work on 64bit systems git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5278 d7cf8633-e32d-0410-b094-e92efae38249
the merging of alias and bsp model rendering begins... purely cosmetic changes in this first step merged model_alias_t into model_t and removed alias prefixes from those fields merged model_brush_t surface and texture stuff into model_t (num_surfaces, num_textures, etc) made alias model code use model_t data_surfaces instead of alias meshes git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5270 d7cf8633-e32d-0410-b094-e92efae38249
added sv_gameplayfix_blowupfallenzombies and sv_gameplayfix_findradiusdistancetobox cvars (to allow these changes to be disabled) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5266 d7cf8633-e32d-0410-b094-e92efae38249
fixed a stupid bug in PF_te_customflash that made it send lifetime as /256 (should've been *256) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5222 d7cf8633-e32d-0410-b094-e92efae38249
Added the DP_HALFLIFE_SPRITE QC extension git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5165 d7cf8633-e32d-0410-b094-e92efae38249
consolidated many mempools to make memlist more readable (and very slightly reduce memory usage) changed gltexture_t->identifier from a pointer to an array to reduce the number of allocations per texture (now 2-3 rather than 3-4) made all MAX_EDICTS arrays in entityframe5_database_t adaptive size to reduce server memory usage git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5158 d7cf8633-e32d-0410-b094-e92efae38249
optimized surface rendering to surface->groupmesh->data_* array pointers directly instead of indexing them with surface->num_firstvertex, this allows fewer pointer changes (a small speed gain) fixed stupid bug in q1bsp texture loading which was making all missing textures invisible changed portal generation to not break when a portal is clipped away, this fixes a crash at render time with bogus portals changed r_drawportals to only draw portals surrounding the visible leafs (speed gain, but also useful for debugging vis glitches) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5153 d7cf8633-e32d-0410-b094-e92efae38249
Added Quake 2 sprite support (.sp2 files). Added the corresponding QC extension (DP_QUAKE2_SPRITE) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5143 d7cf8633-e32d-0410-b094-e92efae38249
changed surface->mesh to surface->groupmesh and added num_firsttriangle and num_firstvertex fields to msurface_t, this cuts the msurface_t size from 120 bytes to 88 bytes, causing a 3.5% speed gain in a 37000 surface benchmark scene git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5130 d7cf8633-e32d-0410-b094-e92efae38249
implemented tag attachments on skeletal .zym models and centralized the code dealing with tags in model_alias.c git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5125 d7cf8633-e32d-0410-b094-e92efae38249