David Rose
dbdc740dbd
yield during mipmap generation
2009-01-16 21:05:56 +00:00
David Rose
32581604cf
better fixes for auto-compressed textures
2009-01-16 18:01:35 +00:00
David Rose
2f47cbbb17
further depth-bias fixes
2009-01-16 02:56:51 +00:00
David Rose
cef2a5c8b2
further fix to fade lod
2009-01-16 02:33:28 +00:00
David Rose
a64839ca3c
fix depth bias
2009-01-16 02:17:04 +00:00
David Rose
4c2170ee5f
preload textures
2009-01-16 02:16:07 +00:00
David Rose
a398ac7517
fix removing windows, and also gl hack for compressed mipmaps
2009-01-16 01:25:53 +00:00
rdb
dd717afa00
Better texture handling in ARToolKit
2009-01-15 21:43:30 +00:00
rdb
9861d44f82
Changes to get OpenCV webcam working
2009-01-15 18:34:58 +00:00
David Rose
b27ecfeaf5
slightly simpler handing of ram images
2009-01-15 01:11:33 +00:00
David Rose
9b9528097e
fix get_uncompressed_ram_image() with implicit reload
2009-01-15 01:11:13 +00:00
David Rose
5a6b6d995c
glHint for compression
2009-01-15 00:17:49 +00:00
David Rose
31f9d1994e
driver-compress-textures
2009-01-15 00:08:10 +00:00
David Rose
b2604316e5
add alpha scalars
2009-01-14 22:35:13 +00:00
rdb
64203dcf87
various opencv and artoolkit fixes
2009-01-14 21:06:22 +00:00
David Rose
b0d64ab831
compiler warnings
2009-01-14 02:33:19 +00:00
David Rose
c44da02cee
fix issues with texture compression of small, L8 textures
2009-01-14 01:33:14 +00:00
David Rose
06c855c7d2
fix depth buffer range
2009-01-13 23:37:40 +00:00
David Rose
b37a30fe63
add support for libsquish
2009-01-12 23:29:55 +00:00
rdb
6954933382
Fixed a segfault and removed überconfusing OpenCV comments
2009-01-12 21:06:11 +00:00
David Rose
ef14dd5121
new ColorAttrib should have -1 override so it won't have precedence over scene graph attrib
2009-01-10 19:10:08 +00:00
David Rose
e0c65512aa
saner treatment of ColorAttrib
2009-01-10 01:19:16 +00:00
David Rose
cb2819a5d7
respect vertex color properly
2009-01-09 20:03:41 +00:00
David Rose
a1ce73a85c
fix particle color
2009-01-09 04:06:42 +00:00
David Rose
f86e9a8cd6
fix flickering light
2009-01-08 23:42:44 +00:00
David Rose
3e620c2df6
fix flickering light
2009-01-08 23:33:33 +00:00
aignacio_sf
b3f25daed7
Fix graphics buffer tracking.
2009-01-08 22:30:14 +00:00
aignacio_sf
f4b377e90d
Fix graphics buffer tracking.
2009-01-08 22:01:46 +00:00
David Rose
f81493e6e0
add missing envtype keywords
2009-01-08 21:47:12 +00:00
rdb
4542477442
Fix compiler warnings
2009-01-08 15:00:03 +00:00
David Rose
b0dd18aa3f
fix RopeNode and SheetNode (weren't rendering)
2009-01-08 03:26:09 +00:00
David Rose
e5cf8b1517
fix for wrong-color objects in directx
2009-01-08 03:15:12 +00:00
David Rose
db667ad5ca
report long and short normals
2009-01-08 02:59:40 +00:00
Zachary Pavlov
7a052ec814
it can't be this easy, can it?
2009-01-07 04:43:17 +00:00
rdb
ecb6b7f507
Made comment less confusing, suggestion from _Hypnos
2009-01-06 17:21:47 +00:00
David Rose
6090507c4c
need true mutexes in a few places for vertex paging
2008-12-31 20:22:27 +00:00
rdb
2d648de716
Added color scale, and some TextureStage blend modes.
2008-12-31 11:17:56 +00:00
David Rose
807cae3bfa
fix for incorrect within events
2008-12-31 01:12:22 +00:00
David Rose
b4871afe1f
a little better yielding during resize texture
2008-12-31 00:03:44 +00:00
David Rose
36946ca4af
still more fixes for reload()
2008-12-30 23:30:30 +00:00
David Rose
961b21115d
incorporate Clemens Pecinovsky's dynamic_merge optimization
2008-12-30 00:43:43 +00:00
David Rose
e4a154ea4e
we don't really need UH_client
2008-12-30 00:42:19 +00:00
David Rose
f35a2d2a9a
fix reload some more
2008-12-30 00:42:04 +00:00
David Rose
6750577676
assert that Task is not null
2008-12-29 15:59:51 +00:00
rdb
82a071864c
Fix crash
2008-12-29 15:38:51 +00:00
David Rose
d452b4dbf6
fix runaway controls task
2008-12-28 20:04:50 +00:00
rdb
f5eaaf86a1
Added wheel_left and wheel_right
2008-12-28 18:48:33 +00:00
rdb
8f95e65bc0
Optimized the get_ram_image_as function more
2008-12-28 15:02:45 +00:00
treeform
83803724e6
i was working on openAL and found one bug which would cause infinite
...
loop when if avcodec_decode_audio (ffmpeg function) returned 0 in the
loop its in and when fixed in the loop above it.
see post http://panda3d.org/phpbb2/viewtopic.php?p=30331#30331
most changes are to ffmpegAudioCursor.cxx and movieAudio.h
It basically changes to proper error handling with 0 as DONE
- if (len < 0) {
+ if (len <= 0) {
and create a give up counter
+ // give up after 100 tries to fetch data
+ int give_up_after = 100;
+
+ while (desired && give_up_after > 0) {
+ give_up_after --;
and some helpful debug messages for the next poor coder to step into this code.
2008-12-28 06:24:14 +00:00
David Rose
889ccb9860
remove bogus assert
2008-12-27 02:21:33 +00:00