gered
|
705d3effb2
|
use sizeof() in place of constant byte sizes
|
2012-10-01 18:54:21 -04:00 |
|
gered
|
882d483e45
|
fix bug causing repeated vertex 0 data to be written out for all frames
could have been avoided if I had actually properly tested converted models!
|
2012-10-01 18:53:46 -04:00 |
|
gered
|
6150689a38
|
add SlickEdit project files
|
2012-09-23 12:55:21 -04:00 |
|
gered
|
2610484f7a
|
update ignore filters
|
2012-09-23 12:55:08 -04:00 |
|
gered
|
54d64411ab
|
replace Makefile with a premake script for generating make/ide files
|
2012-09-23 12:53:25 -04:00 |
|
gered
|
e6b0de1f19
|
makefile and .gitignore updates for os x
|
2012-01-19 18:37:06 -05:00 |
|
gered
|
b5b9558432
|
removed all other model import/exporting except for md2
|
2011-06-07 12:09:19 -04:00 |
|
gered
|
3b29691ce7
|
fixed some compiler warnings
|
2011-06-07 11:51:50 -04:00 |
|
gered
|
96429ef2ed
|
forgot one
|
2011-06-07 11:49:40 -04:00 |
|
gered
|
8378b0700c
|
removed some unnecessary typedefs
|
2011-06-07 11:49:07 -04:00 |
|
gered
|
fdcf9da544
|
"make clean" now also removes the relocated output executable
|
2011-06-07 11:45:12 -04:00 |
|
gered
|
89704e5498
|
updated ignore filter
|
2011-06-07 11:43:28 -04:00 |
|
gered
|
772717f91c
|
fixed compile errors
|
2011-06-07 11:43:06 -04:00 |
|
gered
|
a95136f7b9
|
remove visual studio files, reorganize source, add gcc makefile
|
2011-06-07 11:36:35 -04:00 |
|
gered
|
87a60137f1
|
Fix CRLF
|
2011-06-07 11:30:05 -04:00 |
|
gered
|
978f2aa08e
|
updated keyframe data structures, and updated md2 mesh exporting to use the chunk structs
|
2011-04-25 19:00:25 -04:00 |
|
gered
|
1165b7b0f9
|
the whole point of using stdint.h types was to have fixed sizes... got rid of a bunch of sizeof()'s
|
2011-04-24 20:21:35 -04:00 |
|
gered
|
757f3a0666
|
add functions to write out keyframe related chunks
|
2011-04-24 20:19:05 -04:00 |
|
gered
|
3bbb574ff8
|
syntax error (oops)
|
2011-04-24 20:17:41 -04:00 |
|
gered
|
c026932e19
|
added keyframe animation model supporting chunk structs and other classes (KeyFrame, KeyFrameTriangle, AnimationSequence)
|
2011-04-24 20:12:12 -04:00 |
|
gered
|
4851363425
|
converted .sm model exporting to use the new chunk structs and writing functions
|
2011-04-24 19:53:55 -04:00 |
|
gered
|
9debf26d81
|
use std::vector instead of manually managing arrays for repeated chunk data
|
2011-04-24 19:30:07 -04:00 |
|
gered
|
35d36ccc5a
|
implemented header info file writing
|
2011-04-24 19:17:54 -04:00 |
|
gered
|
6346c34f36
|
added utility functions for writing chunk data to a file, and moved the chunk identifiers (which wouldn't compile anyway, lol) to these utility functions
|
2011-04-24 19:16:31 -04:00 |
|
gered
|
c1cf4d58f0
|
probably should use uint32_t instead of size_t for 32+64bit compatibility
|
2011-04-24 18:54:39 -04:00 |
|
gered
|
4d6a8b3c0d
|
added helper method to each chunk struct to calculate it's own size (that is, the size to be written out to mesh files)
|
2011-04-24 18:48:00 -04:00 |
|
gered
|
80a4c87b92
|
removed unnecessary junk from Material and updated to match properties we now need. added Color class
|
2011-04-24 18:26:18 -04:00 |
|
gered
|
69e4eee05b
|
added structs to represent chunk data
|
2011-04-24 18:19:32 -04:00 |
|
gered
|
0d28d5950b
|
adding more math/common helper stuff
|
2011-04-22 16:04:05 -04:00 |
|
gered
|
09471fb57d
|
add assimp include/lib directories and references
|
2011-04-22 15:57:24 -04:00 |
|
gered
|
90854d97f5
|
was reading ms3d texture coordinates incorrectly
|
2011-03-01 20:19:39 -05:00 |
|
gered
|
be94ca14ca
|
also should probably export the ms3d mesh/group names along with the other data...
|
2011-02-27 18:25:57 -05:00 |
|
gered
|
4c462408c3
|
ms3d mesh/group data is now exported
|
2011-02-27 18:03:07 -05:00 |
|
gered
|
1ed89592fc
|
ms3d importing now also looks for a separate animation definition text file, which will be included in the export data (if present)
|
2011-02-27 14:41:02 -05:00 |
|
gered
|
d7771b215f
|
updated ignore filter
|
2011-02-27 11:17:49 -05:00 |
|
gered
|
b5c7ac984c
|
ms3d keyframes are now exported
|
2011-02-27 11:17:19 -05:00 |
|
gered
|
fdb7849827
|
added git ignore filters and removed old hg filters
|
2011-02-27 09:31:40 -05:00 |
|
gered
|
d7414587b5
|
implemented writing ms3d file data into the output mesh file
|
2011-02-20 15:42:17 -05:00 |
|
gered
|
37863a726a
|
ms3d strings are now read into std::string's instead of char arrays
|
2011-02-12 02:18:32 -05:00 |
|
gered
|
5fc89c88f7
|
added some checking for data chunks which have zero elements in the file being loaded (so we skip them, instead of new'ing an array with length == 0)
|
2011-02-10 23:31:20 -05:00 |
|
gered
|
a0501481cc
|
added missing getters
|
2011-02-10 23:29:26 -05:00 |
|
gered
|
2a8d6b9c6c
|
added loading of ms3d joint and animation data
|
2011-02-10 23:28:26 -05:00 |
|
gered
|
bcfa084aa1
|
loading of basic ms3d model data (no joint/animation data yet)
|
2011-02-10 23:01:57 -05:00 |
|
gered
|
de7bb4adb5
|
initial basic MS3D class and support for recognizing and invoking the appropriate converter
|
2011-02-10 21:45:30 -05:00 |
|
gered
|
04216ee1a0
|
fixed incorrect chunk size calculation
|
2010-06-24 19:51:33 -04:00 |
|
gered
|
05470a99b5
|
implemented SM to MESH file conversion
added extra console messages to indicate what is being done
|
2010-06-23 22:32:24 -04:00 |
|
gered
|
5b7f26aeaa
|
check for null FILE pointer after trying to create the MESH file
|
2010-06-23 21:23:39 -04:00 |
|
gered
|
e0996a381d
|
added SM loader and stub for converting to MESH
|
2010-06-23 20:37:37 -04:00 |
|
gered
|
a45c1704f3
|
fixed incorrect chunk size calculation and added extra count data necessary to load the data back into memory properly
|
2010-06-20 23:12:13 -04:00 |
|
gered
|
55a177af91
|
implemented md2 -> mesh conversion
added animation frame definition support (through the use of an external text file in the same directory as the md2 file)
|
2010-06-20 16:36:00 -04:00 |
|