David Rose
|
0f17ab4437
|
remove unnecessary assertion
|
2005-04-15 20:13:08 +00:00 |
David Rose
|
fada989c7f
|
fix tris
|
2005-04-15 16:46:10 +00:00 |
David Rose
|
35f994c384
|
fix mins/maxs
|
2005-04-15 16:29:14 +00:00 |
David Rose
|
4f47bf53e7
|
generalize index list
|
2005-04-15 14:32:31 +00:00 |
David Rose
|
2434300804
|
move rotate and decompose operations into cull
|
2005-04-15 01:41:07 +00:00 |
David Rose
|
541bbe4403
|
more assertions for recompute_bound()
|
2005-04-15 00:18:40 +00:00 |
David Rose
|
17c9ee24ab
|
implement GLX_SGI_swap_control
|
2005-04-14 17:33:39 +00:00 |
David Rose
|
00485bf6c8
|
GeomEnum unification; FrameRateMeter use UH_client
|
2005-04-14 17:23:36 +00:00 |
David Rose
|
500f17c091
|
robustify collect_vertex_data some more
|
2005-04-14 03:54:10 +00:00 |
David Rose
|
d36604ab05
|
collect_vertex_data
|
2005-04-13 23:56:15 +00:00 |
David Rose
|
7ec6a915bd
|
render RopeNode with qpgeom
|
2005-04-13 20:19:06 +00:00 |
David Rose
|
9345da231a
|
TransformPalette should be registered
|
2005-04-13 15:26:18 +00:00 |
David Rose
|
3bcafbe7b9
|
fix name output
|
2005-04-13 02:55:41 +00:00 |
David Rose
|
83a4fd6462
|
prebuild-bison
|
2005-04-13 02:55:27 +00:00 |
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 |
Josh Yelon
|
e0d0f8a8b7
|
added get_initial_value (for controlJoint)
|
2005-04-12 23:20:28 +00:00 |
David Rose
|
a2ac13e619
|
fix flattening for implicit joints
|
2005-04-12 16:52:23 +00:00 |
David Rose
|
e037e595cb
|
fix palettization issues with qpgeom
|
2005-04-12 16:14:35 +00:00 |
David Rose
|
f9798faa46
|
fix color_scale
|
2005-04-12 14:44:17 +00:00 |
David Rose
|
a67e03af76
|
fix slider names from bam file
|
2005-04-12 14:04:28 +00:00 |
David Rose
|
07dabdc00e
|
fix flash rate
|
2005-04-12 14:04:06 +00:00 |
David Rose
|
c7d4e746fa
|
fix some bam issues
|
2005-04-11 23:10:21 +00:00 |
David Rose
|
86f7689b43
|
flat colors
|
2005-04-11 18:43:20 +00:00 |
David Rose
|
d8b71f9395
|
fix sequences, egg-optchar flagging in egg loader
|
2005-04-11 18:27:52 +00:00 |
David Rose
|
bbcd8efec4
|
fix typo
|
2005-04-11 17:04:15 +00:00 |
Josh Yelon
|
2d93cea389
|
Added screenshot thing
|
2005-04-11 16:41:50 +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
|
52288af5a3
|
fix bam loading
|
2005-04-10 16:08:50 +00:00 |
Mark Mine
|
c3420d3985
|
Added line scale factor to line renderer
|
2005-04-09 01:38:33 +00:00 |
David Rose
|
61dcffa70c
|
qpgeom in bam files
|
2005-04-08 23:27:55 +00:00 |
David Rose
|
ef53db4d3b
|
qpgeom sprites in dx8
|
2005-04-08 19:53:00 +00:00 |
David Rose
|
43f4675d65
|
use new munger system for qpgeom sprites/points
|
2005-04-07 21:51:00 +00:00 |
David Rose
|
8dd9c1419c
|
qpgeom particles
|
2005-04-06 04:06:28 +00:00 |
David Rose
|
20e9703887
|
handle use_qpgeom on more internal things
|
2005-04-04 22:58:35 +00:00 |
David Rose
|
2aad0846b9
|
use_qpgeom for TextNode, CollisionSolid
|
2005-04-01 01:47:36 +00:00 |
David Rose
|
1d9df0ce98
|
forbid odd-length tristrips in general
|
2005-03-31 22:02:12 +00:00 |
David Rose
|
b31d8eadd7
|
gl vertex animation
|
2005-03-31 21:43:38 +00:00 |
David Rose
|
c6bcbe88f5
|
flattening qpgeom
|
2005-03-31 18:28:01 +00:00 |
David Rose
|
08241a99ea
|
connect-triangle-strips
|
2005-03-31 16:10:06 +00:00 |
David Rose
|
160099a0ec
|
show-cpu-animation
|
2005-03-31 11:45:57 +00:00 |
David Rose
|
c4ddff19fc
|
local forces seem to be computed incorrectly
|
2005-03-31 00:32:04 +00:00 |
David Rose
|
aba5f97b25
|
add matrix-palette option
|
2005-03-30 20:41:33 +00:00 |
David Rose
|
f37bdbf512
|
animate normals too; rename data_type -> column
|
2005-03-30 20:11:47 +00:00 |
David Rose
|
6212af0b1b
|
properly prevent flat-shaded trifans and odd-length tristrips
|
2005-03-30 16:34:57 +00:00 |
David Rose
|
ec8c95c675
|
regularize NT_packed_8888 into NT_packed_abcd etc.
|
2005-03-30 14:29:27 +00:00 |
David Rose
|
43768bf3fd
|
fix crash loading egg file with morphs but no dart
|
2005-03-30 04:11:04 +00:00 |
David Rose
|
a8ba02e5b5
|
fix problems with vertex blending and lighting
|
2005-03-30 04:10:43 +00:00 |
David Rose
|
2ec227a123
|
overlooked resetting variable
|
2005-03-30 03:01:56 +00:00 |
David Rose
|
f77ea5156a
|
hardware animation
|
2005-03-30 01:51:27 +00:00 |
David Rose
|
cf8303421f
|
texcoord transform also affects duvs
|
2005-03-29 01:19:54 +00:00 |
David Rose
|
bf68f75f91
|
egg loader defines morphs
|
2005-03-29 01:12:09 +00:00 |
David Rose
|
af1330f0dc
|
oops, typo
|
2005-03-29 00:17:42 +00:00 |
David Rose
|
19ef896a9b
|
beginning morph animations
|
2005-03-28 22:24:04 +00:00 |
David Rose
|
bc56b6467b
|
animate properly in dx
|
2005-03-28 19:13:52 +00:00 |
David Rose
|
03e766a9ab
|
fix crash when show-buffers is enabled
|
2005-03-28 19:10:25 +00:00 |
David Rose
|
6a28498119
|
fix crash when show-buffers is enabled
|
2005-03-28 18:56:55 +00:00 |
David Rose
|
7261a2e4b9
|
GeomVertexFormat::remove_data_type()
|
2005-03-28 16:16:53 +00:00 |
David Rose
|
29d51a723b
|
VertexRewriter; animation stats in cull
|
2005-03-28 16:15:26 +00:00 |
David Rose
|
048f90a297
|
fix dx colors
|
2005-03-28 03:10:58 +00:00 |
David Rose
|
5ba9232349
|
use GeomVertexReader/Writer to implement convert_to()
|
2005-03-27 19:02:40 +00:00 |
David Rose
|
f8acb8d5d4
|
qpGeomVertexWriter
|
2005-03-27 16:43:46 +00:00 |
David Rose
|
52ffd8194b
|
add objecttype sphere and tube
|
2005-03-26 14:33:54 +00:00 |
David Rose
|
767edc78d7
|
build on windows
|
2005-03-26 02:30:07 +00:00 |
David Rose
|
f2559a7217
|
GeomVertexReader
|
2005-03-26 02:10:57 +00:00 |
David Rose
|
41733f5dec
|
better GeomNode management
|
2005-03-25 22:45:38 +00:00 |
David Rose
|
3716a4b470
|
qpgeom animation
|
2005-03-25 21:59:20 +00:00 |
David Rose
|
4915b8f216
|
better cache invalidation
|
2005-03-25 17:26:57 +00:00 |
David Rose
|
4bb06ac900
|
JointVertexTransform
|
2005-03-25 13:57:54 +00:00 |
David Rose
|
9c9a444209
|
beginning JointVertexTransform
|
2005-03-25 02:26:07 +00:00 |
David Rose
|
bd820acd49
|
beginning vertex animation in qpgeom
|
2005-03-24 23:48:15 +00:00 |
David Rose
|
985bb2a478
|
fix opt4 build
|
2005-03-24 21:15:11 +00:00 |
David Rose
|
48c566942b
|
fix opt4 build
|
2005-03-24 20:51:41 +00:00 |
David Rose
|
8ceea8d5bc
|
fix problem with uniform color
|
2005-03-24 00:01:21 +00:00 |
David Rose
|
6912d2d48c
|
fix flatten in conjunction with billboards
|
2005-03-23 23:32:07 +00:00 |
David Rose
|
47e094a9da
|
fix dx7/dx9 crash
|
2005-03-23 23:15:08 +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
|
6512581e90
|
real state sorting
|
2005-03-22 23:28:49 +00:00 |
David Rose
|
699fe45d8b
|
more caching/munger optimizations
|
2005-03-22 18:33:55 +00:00 |
David Rose
|
08a1d4227f
|
dx uses ColorMunger
|
2005-03-22 15:03:45 +00:00 |
David Rose
|
c32abac2b1
|
fix caching of display lists
|
2005-03-22 07:12:39 +00:00 |
David Rose
|
35f2bf6e99
|
build on windows
|
2005-03-22 01:33:28 +00:00 |
David Rose
|
5ad57abaf5
|
simply geom caching system
|
2005-03-22 01:24:49 +00:00 |
Mark Mine
|
acf25fe6ad
|
Added spread value for ring and alpha in out mode for particles
|
2005-03-21 23:46:34 +00:00 |
David Rose
|
43fa6e3a0c
|
failover to other graphics pipes if the default one fails to open
|
2005-03-21 18:54:37 +00:00 |
David Rose
|
ea51a7a6f7
|
ColorMunger
|
2005-03-21 17:52:15 +00:00 |
David Rose
|
92a93e8af0
|
clean up caching a bit, multitex in gl
|
2005-03-21 01:39:24 +00:00 |
David Rose
|
720fddb73b
|
egg loader optimizations; directx vbuffer support
|
2005-03-20 18:47:52 +00:00 |
David Rose
|
0bcbaa6056
|
work around driver crash with GL_COMPILE_AND_EXECUTE
|
2005-03-19 15:36:58 +00:00 |
David Rose
|
f8bc2c600f
|
buildon windows
|
2005-03-19 03:17:00 +00:00 |
David Rose
|
3f7956f4e9
|
gl display lists with new geom
|
2005-03-19 01:34:05 +00:00 |
David Rose
|
c6880c0ff8
|
remove old code
|
2005-03-18 22:18:36 +00:00 |
David Rose
|
bc7c0698be
|
fix for windows
|
2005-03-18 20:46:45 +00:00 |
David Rose
|
dbed74e410
|
ibuffers as well as vbuffers
|
2005-03-18 20:18:57 +00:00 |
David Rose
|
7a305f825f
|
fix vbuffer pstats reporting
|
2005-03-18 17:27:15 +00:00 |
David Rose
|
0edc10b609
|
beginning dx8 vbuffer support
|
2005-03-18 15:47:58 +00:00 |
David Rose
|
aeeca93186
|
vertex buffer fixes
|
2005-03-18 05:31:28 +00:00 |
David Rose
|
85b019feda
|
vertex buffers?
|
2005-03-18 03:32:08 +00:00 |
David Rose
|
c92e7e92d4
|
use per-prim minmax
|
2005-03-18 01:37:29 +00:00 |
David Rose
|
6a4b827ea7
|
missing comma
|
2005-03-17 23:53:47 +00:00 |
David Rose
|
25c3988698
|
per-primitive minmax
|
2005-03-17 23:31:10 +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
|
58e093303c
|
don't crash on degenerate poly
|
2005-03-15 01:05:14 +00:00 |
David Rose
|
d4401c9c43
|
more new geom work
|
2005-03-15 00:22:22 +00:00 |
David Rose
|
1058f0fa68
|
prevent crash on exit
|
2005-03-15 00:17:55 +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
|
8636fb6221
|
build on Linux
|
2005-03-14 16:16:00 +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 |
David Rose
|
96ffce27d2
|
compile on windows
|
2005-03-12 03:21:35 +00:00 |
David Rose
|
219f16c5de
|
cache new geom munging
|
2005-03-12 01:17:56 +00:00 |
David Rose
|
5856cda6de
|
better support for render-to-texture: keep buffers around until texture is gone too
|
2005-03-11 19:33:53 +00:00 |
David Rose
|
475196cbef
|
robustify WeakPointerTo, publish ConstPointerTo
|
2005-03-11 19:29:57 +00:00 |
David Rose
|
915a2671b1
|
dxGeomMunger8
|
2005-03-11 15:03:13 +00:00 |
David Rose
|
87d03ccb34
|
whoops, forgot to bump version number
|
2005-03-11 13:35:25 +00:00 |
David Rose
|
7fcbf9c6df
|
fix bam loading
|
2005-03-11 04:48:39 +00:00 |
David Rose
|
d25cd8ad30
|
install header files
|
2005-03-11 04:00:26 +00:00 |
David Rose
|
f517e1c700
|
fix typos
|
2005-03-11 03:30:36 +00:00 |
David Rose
|
c975b7cd49
|
initial checkin of experimental Geom rewrite--preliminary
|
2005-03-11 02:28:51 +00:00 |
David Rose
|
80109f394c
|
prefer-texture-buffer should default to false for now
|
2005-03-09 19:59:42 +00:00 |
David Rose
|
f678c0c932
|
whoops, broke billboards
|
2005-03-09 18:40:30 +00:00 |
Asad M. Zaman
|
3b59b1d592
|
forgot some egg texture check in
|
2005-03-07 21:30:31 +00:00 |
David Rose
|
d46a88a76e
|
CompassEffects and node-relative BillboardEffects now work on cameras
|
2005-03-05 14:28:58 +00:00 |
David Rose
|
3b8c754898
|
resolve confusion with tex_gen and tex_mat interrelations
|
2005-03-05 03:53:01 +00:00 |
David Rose
|
53f446569e
|
cube maps should clamp
|
2005-03-05 01:14:25 +00:00 |
David Rose
|
dc9d3fd09e
|
render-to-cube-map
|
2005-03-05 01:11:33 +00:00 |
David Rose
|
6b84223f19
|
remove unused code
|
2005-03-05 00:03:54 +00:00 |
David Rose
|
b90d220d87
|
prevent compiler warnings about unused ihasher and phasher
|
2005-03-05 00:00:14 +00:00 |
David Rose
|
60af68519f
|
build on windows
|
2005-03-04 23:06:32 +00:00 |
David Rose
|
c045c5894d
|
support real-time rendered cube maps
|
2005-03-04 22:28:19 +00:00 |
David Rose
|
eacf0ccd13
|
fix paranoid-hpr-quat in non-standard coordinate systems
|
2005-03-04 22:18:38 +00:00 |
David Rose
|
0c519fbc4f
|
fix quat::get_hpr(), set_hpr() in non-standard coordinate systems
|
2005-03-04 21:29:33 +00:00 |
David Rose
|
1e8a6a9fee
|
fix pfn types for linux
|
2005-03-03 23:38:54 +00:00 |
David Rose
|
26664d4f5b
|
use extensions for 3d and cube map textures
|
2005-03-03 23:20:15 +00:00 |
David Rose
|
c8a5f72fa6
|
temporarily comment out offending functions
|
2005-03-03 21:08:46 +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
|
58584c4bb2
|
remove old files
|
2005-03-03 01:25:11 +00:00 |
David Rose
|
6d243742a3
|
remove incorrectly-added files
|
2005-03-03 01:07:23 +00:00 |
David Rose
|
245b9454fa
|
minor optimization
|
2005-03-02 01:31:59 +00:00 |
David Rose
|
cfeff1fe32
|
fix flattenMultitex() twice in one frame
|
2005-03-02 00:35:10 +00:00 |
David Rose
|
502ae6d15e
|
add prefer-texture-buffer
|
2005-03-01 22:34:08 +00:00 |
David Rose
|
63821e0499
|
whoops, remove unintended shadow of base class variable
|
2005-03-01 22:33:51 +00:00 |
David Rose
|
e8bcb26e88
|
generalize render-to-texture operations
|
2005-03-01 21:35:47 +00:00 |