------------------------------------------------------------------------
r8805 | havoc | 2009-03-12 05:06:21 -0700 (Thu, 12 Mar 2009) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

added generation of .dpm.animinfo files

------------------------------------------------------------------------
r8799 | havoc | 2009-03-11 10:16:17 -0700 (Wed, 11 Mar 2009) | 5 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

added support for scene <filename> fps <framerate> command
added output of .qh file for each model compiled, containing QC vector
definitions for each animation of the form:
vector anim_modelname_animname = 'firstframe framecount framerate';

------------------------------------------------------------------------
r8794 | divverent | 2009-03-11 00:36:28 -0700 (Wed, 11 Mar 2009) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

same fixes for dpmodel: optional args for scale and rotate, and fixed orientation of model

------------------------------------------------------------------------
r8614 | divverent | 2008-12-29 02:55:15 -0800 (Mon, 29 Dec 2008) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

same changes for dpmodel (non-uniform scale, inverting polygon sense, arbitrary rotation)

------------------------------------------------------------------------
r8405 | havoc | 2008-07-15 01:59:03 -0700 (Tue, 15 Jul 2008) | 5 lines
Changed paths:
   M /trunk/dpmodel/box.md3
   M /trunk/dpmodel/dpmodel.c

fixed normals in md3 conversion, the pitch/yaw bytes in md3 are actually
longitude/latitude, and hence the longitude is 0 for straight up, 90 for
horizontal, and 180 for down (where as pitch would be 0 = horizontal)
this is apparently a VERY common mistake in md3 exporters

------------------------------------------------------------------------
r8279 | havoc | 2008-05-06 22:42:55 -0700 (Tue, 06 May 2008) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

another attempt at fixing modelscale

------------------------------------------------------------------------
r8278 | havoc | 2008-05-05 20:43:27 -0700 (Mon, 05 May 2008) | 4 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

fix model scaling bugs (no longer scales bones, now just enlarges the
mesh and bone positions, giving the same result but with scale 1
matrices)

------------------------------------------------------------------------
r6677 | havoc | 2007-01-02 04:16:49 -0800 (Tue, 02 Jan 2007) | 4 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

implemented texturedir command (adds a prefix on all textures, usually used to put them in the same directory as the model will be in)
added .qc frame list file generation
fixed md3 export bugs that caused it to export the first frame repeatedly instead of proper frames

------------------------------------------------------------------------
r6676 | havoc | 2007-01-02 04:15:13 -0800 (Tue, 02 Jan 2007) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmformat.h

added some blank lines

------------------------------------------------------------------------
r6452 | havoc | 2006-06-09 03:01:28 -0700 (Fri, 09 Jun 2006) | 2 lines
Changed paths:
   A /trunk/dpmodel/box.md3
   M /trunk/dpmodel/dpmodel.c

added md3 output, so every compile produces both a dpm model and a md3 model

------------------------------------------------------------------------
r5947 | havoc | 2006-02-05 12:29:26 -0800 (Sun, 05 Feb 2006) | 2 lines
Changed paths:
   A /trunk/dpmodel/readme.txt

added a readme file

------------------------------------------------------------------------
r5946 | havoc | 2006-02-05 12:29:04 -0800 (Sun, 05 Feb 2006) | 2 lines
Changed paths:
   A /trunk/dpmodel/box.dpm
   A /trunk/dpmodel/box.h
   A /trunk/dpmodel/box.smd
   A /trunk/dpmodel/box.txt

added example files

------------------------------------------------------------------------
r5945 | havoc | 2006-02-05 11:42:07 -0800 (Sun, 05 Feb 2006) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

improved handling of weird files (such as blank lines as shader names), got rid of getline function (now just uses COM_ParseToken)

------------------------------------------------------------------------
r5728 | havoc | 2005-09-28 02:12:27 -0700 (Wed, 28 Sep 2005) | 2 lines
Changed paths:
   M /trunk/dpmodel/Makefile
   D /trunk/dpmodel/Makefile.mingw

new makefile with mingw support built in

------------------------------------------------------------------------
r5677 | havoc | 2005-09-02 02:50:55 -0700 (Fri, 02 Sep 2005) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

merged in Jalisk0's HalfLife2 .smd support (multiple bones affecting each vertex)

------------------------------------------------------------------------
r5664 | havoc | 2005-08-27 23:13:14 -0700 (Sat, 27 Aug 2005) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

fix a stupid bug that made vertex merging fail when vertices were owned by different bones, this tends to cause facetted shading in renderers that only smooth merged vertices, and it wastes cpu time anyway

------------------------------------------------------------------------
r5569 | havoc | 2005-08-11 00:58:33 -0700 (Thu, 11 Aug 2005) | 3 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

added rotate keyword
backported zmodel rootbone manipulations so that scale/origin/rotate work more consistently (should fix problems with animations after the reference frame not being affected properly by scale)

------------------------------------------------------------------------
r5515 | havoc | 2005-07-08 03:33:51 -0700 (Fri, 08 Jul 2005) | 3 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

made keepallbones variable actually work, so bones aren't removed anymore even if unused
fixed 64bit warnings

------------------------------------------------------------------------
r5112 | havoc | 2005-03-20 23:18:57 -0800 (Sun, 20 Mar 2005) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

added #ifdef WIN32 to use stricmp instead of strcasecmp on WIN32 in shader name comparison, and a couple little things

------------------------------------------------------------------------
r5110 | havoc | 2005-03-20 20:56:49 -0800 (Sun, 20 Mar 2005) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmformat.h

fixed line endings (back to what they should be)

------------------------------------------------------------------------
r5109 | havoc | 2005-03-20 20:55:01 -0800 (Sun, 20 Mar 2005) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

some mild diff reduction with zmodel

------------------------------------------------------------------------
r5108 | havoc | 2005-03-20 20:53:28 -0800 (Sun, 20 Mar 2005) | 2 lines
Changed paths:
   M /trunk/dpmodel/Makefile.mingw

converted line endings to unix

------------------------------------------------------------------------
r4294 | havoc | 2004-07-29 17:12:31 -0700 (Thu, 29 Jul 2004) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

Vic fixed modelscale issues on root bones

------------------------------------------------------------------------
r3719 | warp | 2003-12-10 19:41:33 -0800 (Wed, 10 Dec 2003) | 3 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

Copying the shader name lowercases everything, but the comparison to found shaders is case sensitive.
There were a /LOT/ of identical shader entries.

------------------------------------------------------------------------
r3668 | havoc | 2003-11-29 12:20:58 -0800 (Sat, 29 Nov 2003) | 2 lines
Changed paths:
   M /trunk/dpmodel/dpmodel.c

fix a very bad bug in parsing attachments (wrote to angles[3-6] when it should have written to angles[0-3])

------------------------------------------------------------------------
r2558 | havoc | 2002-10-23 19:57:31 -0700 (Wed, 23 Oct 2002) | 2 lines
Changed paths:
   A /trunk/dpmodel/dpmformat.h
   M /trunk/dpmodel/dpmodel.c

changed model format to fix some braindamage in the original writer (which didn't really match up with the stated specifications, and the specifications had to be revised too)

------------------------------------------------------------------------
r2416 | havoc | 2002-09-21 17:38:22 -0700 (Sat, 21 Sep 2002) | 2 lines
Changed paths:
   A /trunk/dpmodel/dpmodel.dsp
   A /trunk/dpmodel/dpmodel.dsw
   A /trunk/lhfire/lhfire.dsp
   A /trunk/lhfire/lhfire.dsw

MSVC 6 project

------------------------------------------------------------------------
r2380 | havoc | 2002-09-16 12:59:21 -0700 (Mon, 16 Sep 2002) | 2 lines
Changed paths:
   A /trunk/dpmodel
   A /trunk/dpmodel/.cvsignore
   A /trunk/dpmodel/Makefile
   A /trunk/dpmodel/Makefile.mingw
   A /trunk/dpmodel/dpmodel.c

Initial revision

------------------------------------------------------------------------
