Cedric Pinson
ceb06d7532
From Cedric Pinson, remove unused file Skinning, cleanup file Timeline.cpp
2009-12-22 14:09:46 +00:00
Robert Osfield
7a80f5bcfa
Moved the supports*() method into public scope to allow external injection of supported formats. Added docs to clearly state this type of inject is not generally supported by ReaderWriters.
2009-12-16 15:48:34 +00:00
Robert Osfield
e325b8f45a
Updated ChangeLog and AUTHORS.txt to mark the point in time that the OpenSceneGraph gained it's 400th contributor!
2009-12-16 15:12:36 +00:00
Robert Osfield
6cd8a23570
From Lilith Bryant, "This patch fixes a regression (introduced in @ rev 9228), where simple .dae files, that have no material assignments, will cause a crash on load.
...
In particular, the case when the "instance_geometry" element has no "bind_material" sub-element. This is valid, according to the official collada 1.4.1 specification."
2009-12-16 15:05:14 +00:00
Robert Osfield
7362b8b49f
Removed old texture object manage code.
2009-12-16 12:17:45 +00:00
Robert Osfield
68710d43be
From Sukender, warning fix
2009-12-15 17:25:12 +00:00
Stephan Maximilian HUBER
9def00fbb5
From Stephan Huber: updated XCode-project
2009-12-15 15:55:24 +00:00
Robert Osfield
9d5d68d0f0
Fixed compile warnings
2009-12-15 14:45:33 +00:00
Robert Osfield
ff35d0b9b0
Fixed compile warnings
2009-12-15 14:44:12 +00:00
Robert Osfield
6f4c60a024
Fixed warning
2009-12-15 14:40:06 +00:00
Robert Osfield
1977338cce
From Tanguy Fautre and Robert Osfield, updated tristripper code to use the latest tristripper_r94 code.
2009-12-15 12:37:49 +00:00
Robert Osfield
aec8c8ac10
Updated version to 2.9.7 in prep for next dev release
2009-12-15 11:47:38 +00:00
Robert Osfield
9d82266032
From Julen Garcia, "So here is the code with a proper audio sync (at least in my computer)"
2009-12-15 11:27:28 +00:00
Robert Osfield
ce2459a539
Changed GL_BGRA_EXT to GL_BGRA and added include of include/osg/Image to make sure define is declared
2009-12-15 09:16:20 +00:00
Robert Osfield
22de011107
Renamed osg::GraphicsContext::OperationQueue typedef to GraphicsOperationQueue to avoid naming conflict with osg::OperationQueue
2009-12-14 13:42:00 +00:00
Robert Osfield
8670be33c3
Added checked against QT webkit being available
2009-12-14 12:50:57 +00:00
Robert Osfield
98a63784b4
Fixed warnings
2009-12-14 12:49:59 +00:00
Robert Osfield
b7b86ba5f4
From Stephan Huber, "attached you'll find the missing GraphicsHandleCocoa-implementation."
2009-12-10 17:52:40 +00:00
Robert Osfield
fa189316bb
Updated ChangeLog and README.txt for 2.9.6 dev release
2009-12-10 12:58:05 +00:00
Robert Osfield
d196885613
Updated AUTHORS file for 2.9.6 dev release
2009-12-10 12:14:24 +00:00
Robert Osfield
138c3a4ff1
Updated Contributors list to workaround typos in ChangeLog
2009-12-10 12:13:13 +00:00
Robert Osfield
a503dc133f
Updated ChangeLog
2009-12-10 11:46:44 +00:00
Robert Osfield
8dc2a86e4d
Updated wrappers
2009-12-10 11:30:51 +00:00
Robert Osfield
cac4da38bf
From Stephan Huber, " I am getting a warning that the class DataOutputStream has virtual
...
methods but no virtual d'tor, so I added the keyword virtual to the destructor."
2009-12-10 11:30:09 +00:00
Robert Osfield
69bcbcd0a3
Fixed bug in positioning of 3d text characters
2009-12-10 11:16:41 +00:00
Cedric Pinson
8d6a01b62d
From Cedric Pinson, add missing file
2009-12-09 23:42:29 +00:00
Cedric Pinson
53d5b56202
From Cedric Pinson,
...
Add check in RigTransformSoftware if bones are null
Indent TimelineAnimationManager
Add check for NaN in UpdateCallback.cpp
Fix TimelineAnimationManager clear target (a refactore of Timeline is require for futur)
Fix Computation of bounding box for RigGeometry
2009-12-09 18:45:46 +00:00
Robert Osfield
f099dab160
Updated wrappers
2009-12-09 14:34:24 +00:00
Robert Osfield
5f61d14dc6
Fixed support for compiling VBO's
2009-12-09 13:55:10 +00:00
Robert Osfield
6e7c02b5d8
Added a Geometry::compileGLObjects() to handle compilation of VBO + EBO's.
2009-12-09 13:51:02 +00:00
Robert Osfield
268f11c522
From Ulrich Hertlein, removed email address
2009-12-09 13:13:02 +00:00
Robert Osfield
db7528386f
From Ulrich Hertlein, .osg support for osgFX::Outline
2009-12-09 10:18:13 +00:00
Robert Osfield
8c7b2c097c
Compile fixes for GLES
2009-12-09 09:37:19 +00:00
Robert Osfield
7cf9dacc76
From Robert Milharcic, added missing OSGFX_EXPORT
2009-12-09 09:36:08 +00:00
Robert Osfield
e0154c2d28
From Ulrich Hertlein, "attached is a stencil buffer-based constant-width outline f/x with example. I've also modified osgfxbrowser to setup the stencil buffer accordingly."
2009-12-08 17:41:44 +00:00
Robert Osfield
17b8ee1508
From Thomas Halgarth, mods for Iphone GL headers
2009-12-08 17:41:18 +00:00
Robert Osfield
65c6fdd8ca
Added check for image compatibility with existing texture object, releasing the existing texture object in cases when the new image size/pixel format is not compatible.
2009-12-08 17:33:01 +00:00
Robert Osfield
248386861b
From Sukender, "I experienced as some users before: I tried to rescale an image without a valid rendering context... And had problems to unserstand what the "GL_OUT_OF_MEMORY" meant! So I added a few comments for future users."
2009-12-08 17:25:45 +00:00
Robert Osfield
d54b6907b8
Fixed typo
2009-12-08 16:58:21 +00:00
Robert Osfield
6c0d321e3d
From Fabien Lavignotte, "i have a problem with my application, i am currently playing with Texture2D::SubloadCallback to optimize my image data transfer, and also avoid double buffering when using a drawing thread.
...
There is a small bug with your change and SubloadCallback, the texture object is destroy at each call of Texture2D::apply because the modified count is never updated when using SubloadCallback.
I have made a small fix to avoid that, see attachement."
From Robert Osfield, added an if (_image.valid()) before the getModified() that Fabien added to avoid problems when no _image is assigned but an subload callback is.
2009-12-08 16:02:43 +00:00
Robert Osfield
57d0729484
Updated wrappers
2009-12-08 15:39:04 +00:00
Robert Osfield
02d0f08eb1
Added virtual declaration for a range of osg::Image method to allow easier customization.
2009-12-08 15:38:50 +00:00
Stephan Maximilian HUBER
8caf4e8c8c
From Stephan Huber: updated XCode project
2009-12-08 14:40:36 +00:00
Robert Osfield
7603931eb4
Added catch for changes in image pixel format and dimensions so that the texture object is released when the image changes enough to warrant a new texture object.
2009-12-08 14:25:16 +00:00
Robert Osfield
78a31776be
Re-order the setting of the VBO's
2009-12-07 16:45:33 +00:00
Robert Osfield
3a6a756d34
Converted tabs to four spaces
2009-12-07 12:35:33 +00:00
Robert Osfield
9e9b6b8843
Updated wrappers
2009-12-05 10:13:43 +00:00
Robert Osfield
b4af14433f
Removed unimplemented updateGraph method
2009-12-05 10:02:04 +00:00
Robert Osfield
8c11e7be48
From Tatsuhiro Nishioka, "> The workaround/solution was to add a block of code at the end of the
...
> loader to un-premultiply the alpha (now in the codebase).
Applying the code brightens the semi-transparent portion, but the black edges are still there (same on both osgviewer and FlightGear).
Therefore I believe that the alpha channel is completely ignored (on png, gif, tiff, etc...). I tweaked and tweaked and finally got a workaround.
Please commit the enclosed file to fix these issues.
My workaround is a bit tricky (and some lines are even weird for me), but it resolves the black edges.
These workarounds also work on GIF, TIFF, TGA, and PSD as long as I've tested so far.
Please read this for more info on this issue:
http://macflightgear.sourceforge.net/home/development-notes/devnote-dec-02-2009
http://macflightgear.sourceforge.net/home/development-notes/devnote-dec-03-2009
I'm very happy if some of you guys find a better means of solving the black edges.
"
2009-12-04 17:25:23 +00:00
Robert Osfield
039455ef30
Converted tabs to four space
2009-12-04 17:24:27 +00:00