David Rose
|
4a5c29bde8
|
add support for -suppress in egg-optchar
|
2005-04-13 02:50:53 +00:00 |
David Rose
|
f24c240d76
|
fix miscellaneous bugs
|
2005-04-13 00:33:59 +00:00 |
David Rose
|
d8b71f9395
|
fix sequences, egg-optchar flagging in egg loader
|
2005-04-11 18:27:52 +00:00 |
David Rose
|
f5b204228e
|
prebuild-bison
|
2005-04-10 16:15:46 +00:00 |
David Rose
|
8b9b3f6602
|
performance warning
|
2005-04-10 16:11:07 +00:00 |
David Rose
|
43f4675d65
|
use new munger system for qpgeom sprites/points
|
2005-04-07 21:51:00 +00:00 |
David Rose
|
20e9703887
|
handle use_qpgeom on more internal things
|
2005-04-04 22:58:35 +00:00 |
David Rose
|
1d9df0ce98
|
forbid odd-length tristrips in general
|
2005-03-31 22:02:12 +00:00 |
David Rose
|
6212af0b1b
|
properly prevent flat-shaded trifans and odd-length tristrips
|
2005-03-30 16:34:57 +00:00 |
David Rose
|
3716a4b470
|
qpgeom animation
|
2005-03-25 21:59:20 +00:00 |
David Rose
|
9c9a444209
|
beginning JointVertexTransform
|
2005-03-25 02:26:07 +00:00 |
David Rose
|
8ceea8d5bc
|
fix problem with uniform color
|
2005-03-24 00:01:21 +00:00 |
David Rose
|
634a498588
|
egg triagle fans
|
2005-03-23 15:32:35 +00:00 |
David Rose
|
18169d527e
|
lines and points, antialiasing in qpgeom
|
2005-03-23 03:31:18 +00:00 |
David Rose
|
720fddb73b
|
egg loader optimizations; directx vbuffer support
|
2005-03-20 18:47:52 +00:00 |
David Rose
|
acfa6978db
|
more egg features for new geom
|
2005-03-17 21:45:05 +00:00 |
David Rose
|
6ef748f7ab
|
fix crash, mesher
|
2005-03-17 05:36:22 +00:00 |
David Rose
|
66483c0c99
|
prevent crash
|
2005-03-17 01:32:29 +00:00 |
David Rose
|
d72e2da5c5
|
support flat-shading properly in new geom
|
2005-03-17 01:16:28 +00:00 |
David Rose
|
8b2854f82a
|
better treatment of colors, etc in new geom loader
|
2005-03-15 14:42:40 +00:00 |
David Rose
|
d4401c9c43
|
more new geom work
|
2005-03-15 00:22:22 +00:00 |
David Rose
|
6b54ff8fb9
|
fix crashes
|
2005-03-14 21:41:24 +00:00 |
David Rose
|
3b7565e025
|
prebuild-bison
|
2005-03-14 16:16:50 +00:00 |
David Rose
|
4af9b7b882
|
more work on egg loader with new geom format
|
2005-03-14 15:20:22 +00:00 |
David Rose
|
e20f73799c
|
preliminary egg support for new geoms
|
2005-03-13 20:02:45 +00:00 |
Asad M. Zaman
|
3b59b1d592
|
forgot some egg texture check in
|
2005-03-07 21:30:31 +00:00 |
David Rose
|
c045c5894d
|
support real-time rendered cube maps
|
2005-03-04 22:28:19 +00:00 |
David Rose
|
001abb0edd
|
unify Texture, ImageBuffer, and PixelBuffer; add 3-d and cube map textures
|
2005-03-03 20:12:09 +00:00 |
David Rose
|
ffdbf61985
|
TextureStage::M_blend_color_scale, TextureStage::rgb_scale, ColorBlendAttrib::O_color_scale, better handling of state changes in GL
|
2005-02-25 18:25:00 +00:00 |
Josh Yelon
|
f15dce600b
|
Fixes for gcc 3.4
|
2005-02-23 20:50:34 +00:00 |
David Rose
|
2a92b0e512
|
fix EggVertexPool::create_unique_vertex()
|
2005-02-18 21:49:27 +00:00 |
David Rose
|
038232e506
|
fix incorrect collision flag truncation
|
2005-01-06 23:00:32 +00:00 |
David Rose
|
a1d0fbc932
|
invsphere for egg syntax
|
2005-01-05 21:24:32 +00:00 |
David Rose
|
afcab3f81e
|
prebuild-bison
|
2004-12-30 18:57:17 +00:00 |
David Rose
|
a9f7756ba6
|
migrate more code to prc interface
|
2004-12-28 18:49:53 +00:00 |
David Rose
|
7d5ae1e3f6
|
move more config variables to new interface
|
2004-12-23 05:42:42 +00:00 |
David Rose
|
b9caf48c17
|
blend colors were getting lost
|
2004-12-01 19:45:30 +00:00 |
David Rose
|
f782ecfa6c
|
remove unused variable
|
2004-11-30 00:29:25 +00:00 |
David Rose
|
697f2a2b67
|
add had_absolute_pathnames()
|
2004-11-29 22:57:09 +00:00 |
David Rose
|
363d47f644
|
oops!
|
2004-11-29 21:11:55 +00:00 |
David Rose
|
ac4d4d1c1c
|
shortcut to is_planar check
|
2004-11-24 22:20:42 +00:00 |
David Rose
|
a25a78ebbc
|
add is_planar
|
2004-11-24 22:11:25 +00:00 |
David Rose
|
86b7edace2
|
add vfs->close_read_file() to work around compiler bug
|
2004-11-17 22:34:18 +00:00 |
David Rose
|
3e548e3663
|
new interrogate, minor config changes
|
2004-10-28 18:33:45 +00:00 |
David Rose
|
62c3a5bf1d
|
debug output
|
2004-10-12 17:19:26 +00:00 |
David Rose
|
21483c7e2b
|
add quantize()
|
2004-10-11 20:40:15 +00:00 |
David Rose
|
831e0a84e7
|
add indexed flag to egg files
|
2004-09-27 22:38:54 +00:00 |
Dave Schuyler
|
f6556fec72
|
*** empty log message ***
|
2004-09-17 04:10:42 +00:00 |
David Rose
|
b4eb31344f
|
new updates from CMU
|
2004-08-06 00:10:20 +00:00 |
Shalin Shodhan
|
f0a204b084
|
getNumTextures and getTexture(n) added from CMU
|
2004-08-04 22:16:36 +00:00 |
David Rose
|
5b807d3c0e
|
add assertion
|
2004-07-31 15:47:38 +00:00 |
David Rose
|
c7c639797e
|
merge multitexture support in from branch
|
2004-07-30 00:38:35 +00:00 |
David Rose
|
c3606e572d
|
prebuild new polylight flag
|
2004-06-10 21:16:17 +00:00 |
Asad M. Zaman
|
67a0fd47db
|
make room for polylight object
|
2004-06-09 21:30:37 +00:00 |
David Rose
|
9c8037ad62
|
parse portal syntax in egg files
|
2004-05-20 19:43:33 +00:00 |
David Rose
|
fb79ed6314
|
add has_normals
|
2004-05-04 23:34:11 +00:00 |
David Rose
|
843c0331ae
|
update license, change remaining local #includes to use quotation marks
|
2004-02-13 19:27:33 +00:00 |
Dave Schuyler
|
36cf062b96
|
using app includes
|
2004-02-07 05:33:07 +00:00 |
David Rose
|
6526538d65
|
straighten out -TT on animation tables
|
2003-11-22 20:02:27 +00:00 |
David Rose
|
e702ea203d
|
*** empty log message ***
|
2003-11-22 17:51:59 +00:00 |
David Rose
|
29cfd81978
|
support forward-referenced vertex pools
|
2003-11-21 23:02:52 +00:00 |
David Rose
|
e76df930c0
|
changes to prebuild
|
2003-11-21 17:19:43 +00:00 |
David Rose
|
75762f560a
|
-TT x,y,z doesn't work properly with vertex pools under a transform node
|
2003-11-21 06:47:31 +00:00 |
David Rose
|
e27ed62d8b
|
fix sphere-trigger
|
2003-11-13 06:11:43 +00:00 |
David Rose
|
6d6241be32
|
add has_primitives
|
2003-11-12 18:53:10 +00:00 |
David Rose
|
2536db25f4
|
add CollisionSolid::set_effective_normal
|
2003-11-11 05:24:56 +00:00 |
David Rose
|
093e99cd5a
|
add egg visibility scalar
|
2003-11-04 05:23:46 +00:00 |
David Rose
|
56f64fd217
|
expand on comment
|
2003-10-29 18:01:48 +00:00 |
Dave Schuyler
|
f8efe985d2
|
changed includes to use application path
|
2003-10-28 06:10:41 +00:00 |
David Rose
|
81b91d8522
|
add add_component_data
|
2003-10-21 22:49:32 +00:00 |
David Rose
|
3a24581e96
|
add line primitive to egg syntax
|
2003-10-15 00:17:41 +00:00 |
David Rose
|
3791dbaa71
|
extend nurbs interface for egg-qtess
|
2003-10-14 19:36:45 +00:00 |
David Rose
|
081d8f0052
|
oops
|
2003-10-14 00:19:04 +00:00 |
David Rose
|
0695e774b3
|
quotes
|
2003-10-14 00:17:15 +00:00 |
David Rose
|
c69cc5c96f
|
egg loader reads nurbs surfaces and curves into SheetNodes and RopeNodes
|
2003-10-12 18:52:57 +00:00 |
David Rose
|
a7562e48d0
|
publish egg interfaces
|
2003-10-07 13:37:59 +00:00 |
David Rose
|
29b4df01d4
|
extend interface for egg2flt
|
2003-10-03 01:47:23 +00:00 |
David Rose
|
fe4d0a70ac
|
add CST_tube
|
2003-10-01 19:12:05 +00:00 |
David Rose
|
bff34279f9
|
better normal algorithm
|
2003-10-01 00:02:43 +00:00 |
David Rose
|
24d05cd8dc
|
eliminate warnings
|
2003-09-26 23:49:32 +00:00 |
David Rose
|
91bd64999b
|
whoops, fix normal detection some more
|
2003-09-26 23:43:34 +00:00 |
David Rose
|
4b802dc3c5
|
calculate normals more accurately for degenerate and concave polygons
|
2003-09-25 18:58:54 +00:00 |
Dave Schuyler
|
078f4c50c5
|
small changes and added add_x() to vectors
|
2003-09-05 04:31:19 +00:00 |
David Rose
|
7620dff858
|
more interface for egg-palettize
|
2003-08-20 02:53:05 +00:00 |
David Rose
|
344ca11ffd
|
add explicit support for shear to the scene graph
|
2003-07-23 23:03:04 +00:00 |
David Rose
|
c37f62fd9a
|
add find_child
|
2003-07-22 01:49:23 +00:00 |
David Rose
|
ba4ec85c60
|
add set_vertex_membership, make map accessors non-inline
|
2003-07-21 21:04:46 +00:00 |
David Rose
|
397b886289
|
add steal_vrefs
|
2003-07-20 15:50:00 +00:00 |
David Rose
|
720fb4ac63
|
prebuild-bison
|
2003-07-08 01:20:40 +00:00 |
David Rose
|
2d221eadb2
|
standard order should reflect temp-hpr-fix
|
2003-07-02 22:38:02 +00:00 |
David Rose
|
c03d886691
|
add PandaNode::set_tag() and related functions
|
2003-06-12 22:18:41 +00:00 |
David Rose
|
d97c703079
|
reorder vrefs and children again
|
2003-06-10 17:14:47 +00:00 |
David Rose
|
e3136204df
|
output anim tables in standard order
|
2003-06-09 21:55:17 +00:00 |
David Rose
|
5722cb4861
|
go ahead and add rows with shear transforms, even though it won't be completely correct
|
2003-06-09 18:56:59 +00:00 |
David Rose
|
da5268db7a
|
output vertex ref's before children again, for easier following of hierarchy in visual inspection of egg files
|
2003-06-07 01:24:27 +00:00 |
David Rose
|
db56915d10
|
trivial
|
2003-06-07 01:23:44 +00:00 |
David Rose
|
3c1914b19a
|
move joints to end of list on output
|
2003-06-05 23:47:53 +00:00 |
David Rose
|
78f67d8afd
|
add has_user_data with type
|
2003-06-03 22:53:09 +00:00 |
David Rose
|
1367be51df
|
add EggUserData
|
2003-06-03 20:24:31 +00:00 |
David Rose
|
2db50240ac
|
support multiple collide flags on a node
|
2003-05-07 00:33:48 +00:00 |
David Rose
|
df2a60cfb0
|
extend ModelNode::preserve_transform and Texture::alpha_file_channel
|
2003-04-15 22:35:07 +00:00 |
David Rose
|
779f24c5f3
|
robustiy has_alpha_channel()
|
2003-04-12 18:40:58 +00:00 |
David Rose
|
28743b123b
|
more robust texture/alpha combinations
|
2003-04-12 17:44:01 +00:00 |
David Rose
|
1cb9c2640c
|
make destructor virtual to eliminate compiler warnings
|
2003-04-09 22:41:29 +00:00 |
David Rose
|
efc0a0b45b
|
robustify transform and object type interface
|
2003-04-08 17:30:45 +00:00 |
David Rose
|
212bd64d9d
|
introduce ulong token type to better support hex numbers appearing in egg files
|
2003-04-05 01:21:08 +00:00 |
David Rose
|
176c8458d5
|
oops, constructors forgot fullpath
|
2003-03-04 15:59:55 +00:00 |
David Rose
|
324280b3f2
|
update prebuilt
|
2003-02-25 02:33:58 +00:00 |
David Rose
|
2fd799cf29
|
support egg2bam -pp properly
|
2003-02-25 01:13:30 +00:00 |
David Rose
|
ec9587e6d5
|
always resolve external references
|
2003-02-20 18:16:26 +00:00 |
David Rose
|
74a704440e
|
PandaFramework should respect per-window keypresses
|
2003-02-14 08:13:17 +00:00 |
David Rose
|
baf7c22921
|
add EggData::merge
|
2003-02-12 00:48:20 +00:00 |
David Rose
|
b75c54b446
|
fix search path weirdnesses
|
2003-02-11 20:14:23 +00:00 |
David Rose
|
720ca3db24
|
support multiple ObjectType flags
|
2003-01-24 18:56:38 +00:00 |
David Rose
|
324eb3c262
|
add external_index
|
2003-01-23 17:23:17 +00:00 |
David Rose
|
411a263fe8
|
build for gcc3.2
|
2003-01-17 16:42:36 +00:00 |
cxgeorge
|
a48bf15656
|
vc7.1 fixes
|
2002-11-23 02:06:06 +00:00 |
cxgeorge
|
4a67683fdc
|
remove aniso assertion
|
2002-08-23 22:44:38 +00:00 |
David Rose
|
a33194e89f
|
move use_vfs to express
|
2002-08-06 15:10:17 +00:00 |
David Rose
|
fa59c3e37f
|
loader uses vfs
|
2002-08-04 16:58:35 +00:00 |
David Rose
|
5bfe55d22f
|
accept quats
|
2002-06-21 22:04:34 +00:00 |
David Rose
|
cc1a49c7e4
|
store egg transforms componentwise
|
2002-06-21 19:01:57 +00:00 |
David Rose
|
93fbd33e19
|
prebuild-bison
|
2002-05-24 19:49:44 +00:00 |
David Rose
|
ce17cf23d8
|
support M_alpha and M_binary in egg
|
2002-05-14 23:29:27 +00:00 |
cxgeorge
|
834d325f4f
|
remove obsolete magfilteralpha/color
|
2001-11-28 01:47:30 +00:00 |
cxgeorge
|
c6f07aa362
|
remove obsolete magfilteralpha/color
|
2001-11-28 01:33:34 +00:00 |
cxgeorge
|
48987c00a9
|
remove obsolete magfilteralpha/color
|
2001-11-28 01:30:00 +00:00 |
cxgeorge
|
012486c12e
|
rename dangerous PTA contructor to empty_array
|
2001-11-16 02:38:09 +00:00 |
David Rose
|
5785c5888e
|
squelch compiler warnings
|
2001-08-07 03:59:13 +00:00 |
David Rose
|
764aea593e
|
optimize is_of_type(), in theory
|
2001-08-07 02:00:46 +00:00 |
David Rose
|
76a48e45b3
|
oops, wrong bin node
|
2001-08-03 02:47:12 +00:00 |
David Rose
|
f03c4c40ff
|
allow group alpha scalar to override texture alpha scalar
|
2001-07-31 18:02:37 +00:00 |
cxgeorge
|
555f8d3e24
|
clean up minor build warnings
|
2001-07-10 01:52:18 +00:00 |
David Rose
|
3732087de4
|
dos2unix
|
2001-07-03 20:47:16 +00:00 |
David Rose
|
bb3af27df0
|
add clear_lod
|
2001-06-28 01:18:16 +00:00 |
David Rose
|
e3565cf5e6
|
alpha texture not copied properly
|
2001-06-26 17:32:45 +00:00 |
David Rose
|
19df0046de
|
fix bug with set_coordinate_system not updating right away
|
2001-06-22 23:30:49 +00:00 |
David Rose
|
c3ebf17c74
|
various minor improvements
|
2001-06-22 01:55:05 +00:00 |
David Rose
|
16b5c0f9ee
|
various interface improvements
|
2001-06-20 23:38:15 +00:00 |
David Rose
|
28fffee547
|
pvector, pmap, etc.
|
2001-06-06 00:55:53 +00:00 |
cxgeorge
|
2f8f117c6d
|
use combined srcs
|
2001-06-06 00:41:25 +00:00 |
David Rose
|
2f4e207edb
|
Update copyright header
|
2001-05-25 21:27:38 +00:00 |
David Rose
|
fcb24f02ef
|
remove tab characters
|
2001-05-25 15:56:49 +00:00 |
David Rose
|
7c2bbf7f7d
|
making appropriate functions inline and non-inline
|
2001-05-25 04:01:34 +00:00 |
David Rose
|
37495faea5
|
*** empty log message ***
|
2001-05-16 17:32:30 +00:00 |
David Rose
|
41a58def4f
|
*** empty log message ***
|
2001-05-15 01:25:17 +00:00 |
David Rose
|
0824e8031c
|
*** empty log message ***
|
2001-05-12 15:57:34 +00:00 |
David Rose
|
1892ffa1d0
|
*** empty log message ***
|
2001-05-09 18:08:36 +00:00 |
David Rose
|
b0de14c08b
|
*** empty log message ***
|
2001-05-09 16:24:01 +00:00 |
David Rose
|
a86fe3c039
|
*** empty log message ***
|
2001-05-09 15:27:13 +00:00 |