Robert Osfield
11cc3c08cb
From Mike Wittman, support for VS 64bit build
2006-08-10 20:32:51 +00:00
Robert Osfield
44916d398f
Moved all platform specific processor out of osgProducer and into OpenThreads
2006-08-10 15:53:01 +00:00
Robert Osfield
0c91825ee6
From Laurens Voerman, "
...
osgPlugins\pfb\ConvertFromPerformer.cpp
Added support for
PFSTATE_ALPHAFUNC
PFSTATE_ALPHAREF
Improved handling of
PFTR_NO_OCCLUDE
I have tested this with WIN32 performer 3.1 and 3.2.2
and linux OpenGL Performer 3.1.1"
------------------------------------------------
2006-08-10 13:12:47 +00:00
Robert Osfield
a4063335fa
From Martijn Kragtwijk, added example text for showing osgText::Text::CharacterSizeMode in action.
2006-08-10 12:13:02 +00:00
Robert Osfield
7f6b5008e2
Added write ppn support, use -O ascii to select ascii ppn output, otherwise binary
...
is chosen.
Fixed crash when erroneous pnm files were read.
Added -O flip option.
2006-08-10 11:08:20 +00:00
Robert Osfield
14f924c2af
From Daniel Larimer, "Apple updated their developer tools again and broke the __isnanf and
...
__isnand methods... replacing them with a call to isnan(v) seems to
work on both Xcode 2.3 and 2.4"
2006-08-10 08:45:42 +00:00
Robert Osfield
91e9679362
Addd a setNodeMaskOverride(0xffffffff) to cope with models that are hiding
...
subgraphs that still need to be accounted for when optimizer.
2006-08-10 06:43:09 +00:00
Robert Osfield
f6d092957f
Commented out the _textBB contribution of outline/backdrops to fix bounding box problem.
2006-08-10 06:20:28 +00:00
Robert Osfield
3730d7266d
Removed referecens to the deprecate UByte4
2006-08-09 13:02:52 +00:00
Robert Osfield
4e2ce78e35
Added Vec4ub and removed UByte4
2006-08-09 12:56:37 +00:00
Robert Osfield
5e33e13b34
Added nan dectecion and error reporting
2006-08-09 10:09:11 +00:00
Robert Osfield
bcd4aae4d5
Added TESSELATE_GEOMETRY to Optimizer pass to fix z fighting issues.
2006-08-08 16:08:06 +00:00
Robert Osfield
c0cd67aa8f
Added extra defined(CPU_SET) to try and get round RH8 compile problems.
2006-08-08 14:57:14 +00:00
Robert Osfield
081b15c84d
Fixed backColor implementation for LightPointAppearancePalette.
2006-08-08 11:59:53 +00:00
Robert Osfield
2616174b06
Added support for --affinity command line option for switch on procesor affinity where supported,
2006-08-08 11:27:36 +00:00
Robert Osfield
f5b680f263
First pass at updating NEWS for the up comming 1.1.1 release
2006-08-08 11:26:55 +00:00
Robert Osfield
444f561c14
From Paul Martz, "This change causes the new OpenFlight plugin to behave as the
...
old plugin by returning the database origin latitude/longitude (extracted
from the header record) as userData of the top-level scene graph node."
2006-08-08 11:23:57 +00:00
Robert Osfield
d0d48b0e5a
Fixed the positioning of the graphical stats bars so that they don't overlap
...
the stats text
2006-08-08 10:41:51 +00:00
Robert Osfield
687bfb40c1
Added preliminary support for process affinity support under Linux.
2006-08-06 16:49:48 +00:00
Robert Osfield
ebfffd4e58
Removed debugging code.
2006-08-06 16:42:43 +00:00
Robert Osfield
7e0a183032
Added fix to code catching error results ReadResult's to first instance of checking the
...
value of ReadResult.
2006-08-05 20:39:47 +00:00
Robert Osfield
6c419af79c
From Jeremy Moles, refactored by Robert Osfield.
...
Fixed bug osgDB::Registry::Registry::read(const ReadFunctor& readFunctor) relating to
the handling of failed loads with the ReadResult::_message value being lost, this changes
ensure that the original ReadResult from the plugin, with message intact, is returned correctly.
2006-08-05 20:36:49 +00:00
Robert Osfield
f8490e386a
Added code to reproduce Text outline bounding box compute bug.
2006-08-05 16:57:52 +00:00
Robert Osfield
daf9d64357
Added disable vertex arrays.
2006-08-05 11:12:47 +00:00
Robert Osfield
d8e3027b2a
Added osgcegui example
2006-08-05 10:16:28 +00:00
Robert Osfield
b832453c10
From Uwe Woessner, implementated by Robert Osfield, Fixed vertex attribute bug, changed _vertexAttribList[unit] -> _vertexAttribList[index]
2006-08-04 13:17:56 +00:00
Robert Osfield
43e65c11b1
Added if search for the current databaseRequest in the _fileRequestList to handle
...
cases when the request is moved back in the list, or when the _fileRequestList is cleared
by an asyncronous call to DatabasePager::clear().
2006-08-03 19:14:52 +00:00
Robert Osfield
5889052f5a
Updated wrappers
2006-08-03 16:04:43 +00:00
Robert Osfield
174e3b3dc3
Fixed RenderToTexture bug which occured when the viewport dimensions where
...
different than the texture being written to.
2006-08-03 15:57:39 +00:00
Robert Osfield
de9ce1e85f
Removed debug code
2006-08-03 14:03:06 +00:00
Robert Osfield
7ef12b37b5
Changed:
...
static TextureGLModeSet s_textureGLModeSet;
To:
static TextureGLModeSet& getTextureGLModeSet()
{
static TextureGLModeSet s_textureGLModeSet;
return s_textureGLModeSet;
}
to prevent static initialization problems under static builds.
2006-08-03 13:35:21 +00:00
Robert Osfield
7b313eef34
Added OSG_TEXT_INCREMENTAL_SUBLOADING ON/OFF env var check to osgText::Font
...
to optional disable the incremental subloading.
2006-08-03 13:12:14 +00:00
Robert Osfield
7eb7bbdb84
Updated wrappers
2006-08-02 21:09:25 +00:00
Robert Osfield
9e7b07fbcf
Reworked the state management within osgText::Text and osgText::Font so that it
...
only applies textures locally rather than whole StateSet.
2006-08-02 21:05:56 +00:00
Robert Osfield
b81cea3963
Added missing include <osg/TexEnv>
2006-08-02 21:04:29 +00:00
Robert Osfield
1fe69a45bc
tweaked comment.
2006-08-02 19:56:36 +00:00
Robert Osfield
41a4aa1548
Added viewer.cleanup_frame() to all examples.
2006-08-02 19:55:03 +00:00
Robert Osfield
0336231321
Moved extension function pointer initilization into a method, and the pointers from
...
being static to be local member variables. This should avoid issues under Windows
with multiple graphics contexts have seperate entry points.
2006-08-02 16:14:17 +00:00
Robert Osfield
9f15e25451
Added cleanup_frame to prevent crashes on exit.
2006-08-02 16:12:46 +00:00
Robert Osfield
4d556c0ec4
Reworked the TextureObjectManager singleton so that it no longer reconstructed itself once deleted, and added checks to against a null manager to prevent calling code crashing.
2006-08-02 15:41:47 +00:00
Robert Osfield
cdaca0ebdf
Fixed crash due on multipipe systems due by moving the local camera update code from the cull into the update traversal.
2006-08-02 11:36:13 +00:00
Robert Osfield
553d017fd9
From Daniel Trstenjak, build fixes for Hpux 11.11, Irix 6.5, Solaris 8 and Aix
2006-08-02 10:43:26 +00:00
Robert Osfield
91081a0ad7
Fixed doubleButtonPress.
2006-08-01 13:08:37 +00:00
Robert Osfield
7d4eb93847
Changed the viewer.setUpViewer(..) from default to just ESCAPE_SETS_DONE.
2006-08-01 10:27:11 +00:00
Robert Osfield
5c4446dd5e
From Jason Beverage,
...
"I've attached fixes to DataSet that should fix the problems that Maya was seeing yesterday. The issue was that the new interpolation code I submitted didn't use the SourceData's georef, it was assuming that the GDALDataSet had a proper geo-ref. I've made the getInterpolatedValue method a member of SourceData and now it uses the georef the SourceData's georef.
I also forward declared the GDALRasterBand class in the DataSet header."
2006-07-31 20:56:22 +00:00
Robert Osfield
564ee34f76
Added Matrix*::getRotate()/setRotate(Quat), deprecating Matrix*::get(Quat&), Matrix*::set(Quat&)
2006-07-31 17:31:21 +00:00
Robert Osfield
28cf404a25
Tweaked the invert() method to avoid silly OSX warnings.
2006-07-31 14:49:36 +00:00
Robert Osfield
b1994cc60d
Fixed multi-threaded/multi-pipe crash when primitive stats where output in osgProducer::Viewer's stats.
2006-07-29 16:47:28 +00:00
Robert Osfield
f977d7c606
Updated osgunittests with a matrix invert unit test, and added a conditional
...
calling of invert_4x4 or invert_4x3 depending on the the right hand column of the matrix.
Updated wrappers
2006-07-28 13:48:08 +00:00
Robert Osfield
f5b5f7f527
From Jason Beverage, "This patch should fix Gert's problem that he posted on osg-users. I downloaded the sample he posted, reproduced the error, and added an additional check to make sure the GDAL window size was valid. Now his example works fine. Changes made against current CVS.
...
"
2006-07-27 16:41:22 +00:00