1
0
Fork 0
forked from fte/fteqw
fteqw/engine/common
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
..
asm_i386.h Initial checkin 2004-08-21 01:25:48 +00:00
bothdefs.h d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
bspfile.h d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
cmd.c Minor update... 2008-11-09 22:29:28 +00:00
cmd.h Minor update... 2008-11-09 22:29:28 +00:00
com_mesh.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
com_mesh.h d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
common.c more stuff broken 2008-11-28 20:34:51 +00:00
common.h d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
console.h characture -> character 2008-01-28 13:27:30 +00:00
crc.c Minor update... 2008-11-09 22:29:28 +00:00
crc.h Minor update... 2008-11-09 22:29:28 +00:00
cvar.c Minor update... 2008-11-09 22:29:28 +00:00
cvar.h Minor update... 2008-11-09 22:29:28 +00:00
fs.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
gl_q2bsp.c Minor update... 2008-11-09 22:29:28 +00:00
huff.c Minor update... 2008-11-09 22:29:28 +00:00
log.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
math.s CSQC is standard now, and secure via the same md4 as a map currently has. 2005-03-10 03:55:18 +00:00
mathlib.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
mathlib.h d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
md4.c This fixes the 64bit sv_mapcheck issue 2005-11-05 21:24:46 +00:00
net.h Minor update... 2008-11-09 22:29:28 +00:00
net_chan.c Minor update... 2008-11-09 22:29:28 +00:00
net_wins.c More no-IPv6-fixes. 2008-12-03 07:36:38 +00:00
netinc.h Adds support for ipv6 on windows platforms that support it, even if the compiler (msvc6) does not. 2008-05-25 01:11:20 +00:00
particles.h Minor update... 2008-11-09 22:29:28 +00:00
plugin.c Ruleset expanded with ruleset_allow_localvolume. Set to 0 in 'nqr' and 'strict'. Made NET_AdrToString return a non-static pointer. 2008-06-08 14:37:57 +00:00
pmove.c Reverted the buggy pground implementation. 2007-09-06 23:18:52 +00:00
pmove.h Reverted the buggy pground implementation. 2007-09-06 23:18:52 +00:00
pmovetst.c Fixed point-algorithm by Spike. 2008-01-12 03:33:59 +00:00
pr_bgcmd.c Added advertising FTE_CSQC_BASEFRAME to checkextension. This extension provides basebone/baseframe/baseframe2/baselerpfrac/baseframe1time/baseframe2time fields, and is available only to csqc and not ssqc, for the foreseeable future. 2008-12-02 23:13:26 +00:00
pr_common.h Minor update... 2008-11-09 22:29:28 +00:00
protocol.h more stuff broken 2008-11-28 20:34:51 +00:00
q1bsp.c Reworked stats for csqc to match LH's suggestion. CSQC can read the 'delta' entities (experimental). Fixed up sv_getrealip, made banning work based on realip too. Added a ban command to easily ban a single client. Renamed some svcs for clarification. Added pvsflags to ssqc for greater control over how ents are sent to csqc. Broke some stuff. 2008-05-25 22:23:43 +00:00
q2pmove.c Fixed Ogg support a bit. Enhanced DarkPlaces/Nuxuiz compatability. Fixed a couple other minor bugs. 2007-06-20 00:02:54 +00:00
q3common.c d3d rendering is diabled (framestate, read later - merged will compile just sw+gl for now). 2008-12-23 02:55:20 +00:00
quakeasm.h use better mixing for 8-bit sounds, some cleanup 2006-05-08 21:02:39 +00:00
qvm.c Minor update... 2008-11-09 22:29:28 +00:00
sys.h Minor update... 2008-11-09 22:29:28 +00:00
tlout.h thier -> their 2007-12-23 20:28:40 +00:00
translate.c s/thier/their 2007-10-05 17:43:26 +00:00
translate.h add sv_floodprotect_suicide, sv_floodprotect_sendmessage, add floodprot legacy command 2006-05-30 04:00:24 +00:00
ui_public.h A few things... f_ruleset stuff, 64bit qvm compatability, added cvars so you can put the built in http server on a custom port, added #warnings to annoy molgrum. 2007-09-17 20:35:39 +00:00
unzip.c Fixed 64bit compatability. 2007-07-23 10:57:46 +00:00
unzip.h Fixed 64bit compatability. 2007-07-23 10:57:46 +00:00
vm.h Cleanup. Fixed the last warnings in GLDebug. 2007-10-05 19:10:43 +00:00
world.h Minor update... 2008-11-09 22:29:28 +00:00
zone.c Minor update... 2008-11-09 22:29:28 +00:00
zone.h this commit will most likely break things: main Z_*/BZ_* calls no longer have zone logic, tagged allocs redone and now partially thread safe (still Sys_Error), code using reallocs should no longer assume new memory is zeroed, minor mysql fixes 2008-05-09 14:22:37 +00:00