33 Commits

Author SHA1 Message Date
Josh Holtrop
08e558482f add resolvePath() to find files rel to .obj path 2011-05-16 15:32:11 -04:00
Josh Holtrop
1918cc89bf changed loadfile and loadtexture to load() params 2011-05-16 15:24:00 -04:00
Josh Holtrop
e999bf67b7 add texture support 2011-05-16 15:16:40 -04:00
Josh Holtrop
01a90fdef7 change VertexRef elements to unsigned values to fix compile warnings 2011-05-16 15:01:36 -04:00
Josh Holtrop
1c17d3b398 Merge branch 'master' of ssh://holtrop.homelinux.com/wfobj 2011-05-04 20:38:53 -04:00
Josh Holtrop
6bdaecd9f7 add GL_INCLUDE_FILE capability 2011-05-04 20:38:38 -04:00
Josh Holtrop
2fcba86aad add doTextures() 2011-05-04 19:44:09 -04:00
Josh Holtrop
2ffcdfb3dc remove draw(); add get*() methods for client access 2011-05-04 16:12:00 -04:00
Josh Holtrop
4e76817336 make Material a public subclass, remove renderMaterial() 2011-05-04 15:50:18 -04:00
Josh Holtrop
a12c4ec42d fill out draw() 2011-04-25 14:48:47 -04:00
Josh Holtrop
53d4bebbc2 add draw() and renderMaterial() 2011-04-24 23:28:53 -04:00
Josh Holtrop
02a3f85fc1 use two VBOs, filling in data VBO 2011-04-24 22:46:56 -04:00
Josh Holtrop
0bdfff50e7 store face indices per material for drawing 2011-04-24 22:35:58 -04:00
Josh Holtrop
40c37dacb2 working on buildVBO() 2011-04-24 19:54:51 -04:00
Josh Holtrop
6dab4e48a6 build flat_vertices collection for VBO 2011-04-24 19:14:07 -04:00
Josh Holtrop
67ef0c4009 add initial buildVBO() 2011-04-20 16:29:59 -04:00
Josh Holtrop
0daac5781e loadfile_t takes Buffer ref instead of ptr 2011-04-20 15:22:35 -04:00
Josh Holtrop
a46b5baa05 fill WFObj::loadfile(), add Buffer allocation 2011-04-20 15:20:10 -04:00
Josh Holtrop
ffe2fe1d92 load materials into Material objects 2011-04-20 15:08:42 -04:00
Josh Holtrop
cf4e09814f add valid flag, expand clear() 2011-04-20 12:22:59 -04:00
Josh Holtrop
d33b4826e2 add WFObj::VertexRef::operator<() 2011-04-20 12:19:55 -04:00
Josh Holtrop
3506ad6b57 update updateAABB() 2011-04-20 11:34:02 -04:00
Josh Holtrop
51c0ded005 fix compilation errors; compiling! 2011-04-19 17:05:17 -04:00
Josh Holtrop
18c4be6a42 remove WFMtl, I didn't like it 2011-04-19 16:58:19 -04:00
Josh Holtrop
dffa5a98a5 add readFaces() and readVertexRef() 2011-04-19 16:26:59 -04:00
Josh Holtrop
476f4cde66 remove render(), gut processInputLine(), add m_faces map 2011-04-19 16:16:41 -04:00
Josh Holtrop
3f78016e26 coding style update 2011-04-19 16:00:25 -04:00
Josh Holtrop
e7f7ca4b3f add VertexRef 2011-04-19 15:59:55 -04:00
Josh Holtrop
f46f887472 replace m_data with m_vertices 2011-04-19 15:58:18 -04:00
Josh Holtrop
28722f4c94 add WFObj::getLine() 2011-04-18 12:35:09 -04:00
Josh Holtrop
d59eb2ffe5 break compile; begin to modify for v2.0 2011-04-18 12:21:13 -04:00
josh
9920ba04b8 added enableBlending flag to WFObj rendering
git-svn-id: svn://anubis/misc/wfobj@242 bd8a9e45-a331-0410-811e-c64571078777
2010-09-17 16:18:19 +00:00
josh
663669a407 rename WFObj.hh to WFObj.h due to massive interface change; changed loader to use FileLoader and TextureLoader objects, accepting path via a FileLoader::Path argument instead of a raw string
git-svn-id: svn://anubis/misc/wfobj@180 bd8a9e45-a331-0410-811e-c64571078777
2009-10-17 21:25:22 +00:00