fteqw/engine/sw
Spoike 6e3f69f504 d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now).
fte particle scripts are disabled (classic works).
I'll fix these in the new year.
Redid framestate stuff again. Slightly better now, but this is the bulk of the changes here.
Reworked the renderqueue to provide batches of items instead of individual items. This cleans up the particle rendering code significantly, and is a step towards multiple concurrent particle systems. fte's scripted particles are broken as I'm trying to find a way to rework them to batch types together, rather than having to restart each batch after each particle when you have two particles in a trail. I'll fix it some time.
Reworked some alias model code regarding skeletal models. Added some conceptual skeletal bone control builtins available to csqc. Currently it can query the bone names and save off animation states, but can't animate - its just not complete.
Added more info to glsl custom shaders.
Updated surface sorting on halflife maps to properly cope with alphaed entities, rather than just texture-based blends (q2-style).

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@3095 fc73d0e0-1445-4013-8a0c-d673dee63da5
2008-12-23 02:55:20 +00:00
..
adivtab.h Initial checkin of software rendering bits and bobs. 2004-08-23 03:03:41 +00:00
asm_draw.h fixed software skybox rendering 2006-05-20 04:14:18 +00:00
block16.h Initial checkin of software rendering bits and bobs. 2004-08-23 03:03:41 +00:00
d_draw.s Qux removed to a plugin. 2005-03-01 15:36:23 +00:00
d_draw16.s Qux removed to a plugin. 2005-03-01 15:36:23 +00:00
d_edge.c r_fastskycolour accepts rgb format 2008-01-13 05:05:30 +00:00
d_fill.c Initial checkin of software rendering bits and bobs. 2004-08-23 03:03:41 +00:00
d_iface.h Why do I still have commit access? 2008-11-30 05:31:16 +00:00
d_ifacea.h Minor update... 2008-11-09 22:29:28 +00:00
d_init.c add cl_gunx/cl_guny/cl_gunz, remove r_viewmodelsize until I implement it correctly, misc cleanup 2006-05-17 23:01:06 +00:00
d_local.h r_drawflat/r_floorcolour/r_wallcolour for software, use alpha blending instead of stippling for alpha surfaces in software, misc cleanups 2006-05-14 20:52:13 +00:00
d_modech.c *** empty log message *** 2005-03-12 23:40:42 +00:00
d_part.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
d_parta.s Why do I still have commit access? 2008-11-30 05:31:16 +00:00
d_polysa.s palette remap per entity for sw 2005-12-22 20:35:04 +00:00
d_polyse.c cleanup, change TE_BLOB to TE_TAREXPLOSION in particle sets, change TE_BIGEXPLOSION to TE_TEI_BIGEXPLOSION, fix centerprints/stuffcmds not being written to mvds (maybe), misc fixes 2006-06-02 17:42:36 +00:00
d_scan.c Okay, it does have a purpose. Skyboxes. 2006-02-11 03:26:58 +00:00
d_scana.s Qux removed to a plugin. 2005-03-01 15:36:23 +00:00
d_sky.c Initial checkin of software rendering bits and bobs. 2004-08-23 03:03:41 +00:00
d_spr8.s Qux removed to a plugin. 2005-03-01 15:36:23 +00:00
d_sprite.c fix SW since Spike broke it 2006-02-28 05:50:26 +00:00
d_surf.c cleanup, change TE_BLOB to TE_TAREXPLOSION in particle sets, change TE_BIGEXPLOSION to TE_TEI_BIGEXPLOSION, fix centerprints/stuffcmds not being written to mvds (maybe), misc fixes 2006-06-02 17:42:36 +00:00
d_trans.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
d_vars.c You realise of course that the only reason this compiled is because the precompiler stuff was in the wrong order... 2005-02-17 03:36:57 +00:00
d_varsa.s scr_conalpha added 2006-02-25 21:03:56 +00:00
d_zpoint.c Initial checkin of software rendering bits and bobs. 2004-08-23 03:03:41 +00:00
nonintel.c Initial checkin of software rendering bits and bobs. 2004-08-23 03:03:41 +00:00
r_aclip.c warning cleanup 2006-04-16 03:55:55 +00:00
r_aclipa.s Qux removed to a plugin. 2005-03-01 15:36:23 +00:00
r_alias.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
r_aliasa.s Qux removed to a plugin. 2005-03-01 15:36:23 +00:00
r_bsp.c add r_drawflat_nonworldmodel, defaults to 0 2006-06-04 16:02:03 +00:00
r_draw.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
r_drawa.s CSQC is standard now, and secure via the same md4 as a map currently has. 2005-03-10 03:55:18 +00:00
r_edge.c use better mixing for 8-bit sounds, some cleanup 2006-05-08 21:02:39 +00:00
r_edgea.s Qux removed to a plugin. 2005-03-01 15:36:23 +00:00
r_light.c Just fixing my errors before TimeServ moans some more. 2006-09-17 02:42:18 +00:00
r_local.h Minor update... 2008-11-09 22:29:28 +00:00
r_main.c Minor update... 2008-11-09 22:29:28 +00:00
r_misc.c r_wateralpha for software rendering 2006-05-14 21:43:35 +00:00
r_shared.h Initial checkin of software rendering bits and bobs. 2004-08-23 03:03:41 +00:00
r_sky.c Lots of stuff. 2004-12-24 08:45:56 +00:00
r_sprite.c One d3d renderer. 2007-05-25 22:16:29 +00:00
r_surf.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
r_vars.c Initial checkin of software rendering bits and bobs. 2004-08-23 03:03:41 +00:00
r_varsa.s Initial checkin of software rendering bits and bobs. 2004-08-23 03:03:41 +00:00
surf8.s Qux removed to a plugin. 2005-03-01 15:36:23 +00:00
surf16.s Qux removed to a plugin. 2005-03-01 15:36:23 +00:00
sw_draw.c git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2992 fc73d0e0-1445-4013-8a0c-d673dee63da5 2008-06-01 22:06:22 +00:00
sw_draw.h git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2992 fc73d0e0-1445-4013-8a0c-d673dee63da5 2008-06-01 22:06:22 +00:00
sw_model.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
sw_screen.c clear colorshifts on disconnect, don't decrease cshifts on gamma change, fix warning 2008-06-12 23:19:47 +00:00
vid_ddraw.c Works again, but ddraw still utterly refuses to listen to refresh rates. 2005-06-13 05:56:01 +00:00
vid_dib.c windowed sw fix 2004-10-05 16:17:40 +00:00
vid_fodquake.c Updated. 2007-09-26 15:08:42 +00:00
vid_morphos.c No more HandlePause crap. 2007-09-23 15:20:46 +00:00
vid_null.c No more HandlePause crap. 2007-09-23 15:20:46 +00:00
vid_sdl.c s/thier/their 2007-10-05 17:43:26 +00:00
vid_win2.c No more HandlePause crap. 2007-09-23 15:20:46 +00:00
vid_x.c No more HandlePause crap. 2007-09-23 15:20:46 +00:00