Robert Osfield
ee7f3fa375
Further work on TextureAlasBuilder and TextureAtlasVisitor.
2006-08-28 10:46:39 +00:00
Robert Osfield
9f6be131a4
Further work of TextureAtlasBuilder
2006-08-26 21:38:22 +00:00
Robert Osfield
7ebf8f1fa7
Updated wrappers
2006-08-25 16:31:28 +00:00
Robert Osfield
f86c824275
Further work on new TextureAtlasBuilder.
2006-08-25 16:30:23 +00:00
Robert Osfield
1f8c4874f6
Checking in first cut of new osgUtil::Optimizer::TextureAtlasBuilder class
...
for building texture atlas for sets of images or textures.
2006-08-25 15:53:16 +00:00
Robert Osfield
179f6100a0
Added missing setDataType and setPacking functions
2006-08-25 15:49:29 +00:00
Robert Osfield
ecee62e1c1
Updated wrappers
2006-08-25 09:03:26 +00:00
Robert Osfield
0900857333
From Farshid Lashkari,
...
"I was experiencing hard crashes of my application when using PBO's on
machines that don't support PBO's. I think osg incorrectly checks if
PBO's are supported.
I added a new method to the BufferObject::Extensions class which
returns if the "GL_ARB_pixel_buffer_object" string is supported. This
fixes the problem on my end. Machines without PBO support will
continue to work and machines with PBO support will still be able to
use it."
2006-08-25 08:48:16 +00:00
Robert Osfield
1413eea52c
Add error message report to catch attempts to flip mipmap images.
2006-08-24 16:33:23 +00:00
Robert Osfield
118161416f
From Sebastien Grignard, fix to writing of dds files, write the source data
...
directly rather using a series of memcpy.
2006-08-23 15:25:43 +00:00
Robert Osfield
7b01f5a033
From Jeremy Moles, fixed typos
2006-08-23 15:11:18 +00:00
Robert Osfield
d25735b6b9
From Andrew Lorino and Mike Weiblen, COLLADA 1.4.1 ReaderWriter, kindly developed and donated by Sony Computer Entertainment Inc. US R&D.
2006-08-23 13:32:03 +00:00
Don BURNS
1fa331034c
Added osgUtil::Tesselator for SHapeType Polygon to handle concave polygons.
2006-08-22 19:10:48 +00:00
Robert Osfield
8aceb4eec6
From Vaclav Bilek, "The purpose of this change is to suppress "re-reading" of osg::ProxyNodes
...
( in OF external references) after the OF file is loaded. The change do
conditional
execution of already existing code.
I use this for optimized preprocessing of large databases what can not
be loaded
in one pass because of memory limits."
2006-08-22 13:07:20 +00:00
Robert Osfield
26e3424195
Changed the default implementation of backdrop text to DEPTH_RANGE and
...
tweaked the depth range values to minimize the depth rage witout causing z fighting
on osgtext example.
2006-08-22 12:33:35 +00:00
Robert Osfield
98cdf9b3c7
From Eric Wing, fix for compute of the bounding box when handling outline/backdrop text.
2006-08-22 10:23:58 +00:00
Robert Osfield
71c79506e9
From Eric Wing, compile fix for OSX
2006-08-21 21:09:40 +00:00
Robert Osfield
a50d812d9a
Fixed 64 bit support
2006-08-21 15:07:31 +00:00
Robert Osfield
be60b32add
Fixed texture optimization problem associated with mixing already compiled scene graphs - resulting
...
in incorrect texture assignment. Solution was to a compareTextureObjects() test to the Texture*::compare(..) method that
the osgUtil::Optimizer::StateSetVisitor uses to determine uniqueness.
2006-08-14 19:42:22 +00:00
Robert Osfield
7b53511251
From Paul Martz, "The gist of this change is, if the OpenFlight version of the
...
parent file is so old that it doesn't support Light Point palettes or Shader
palettes, then the parent file is not allowed to override those palettes in
the child."
2006-08-14 07:59:28 +00:00
Robert Osfield
c3313b99b2
Changed the texture wrap mode to repeat
2006-08-13 08:24:19 +00:00
Robert Osfield
25a91d97f0
From Chuck Sembroski, fixes for IRIX
2006-08-13 07:37:55 +00:00
Robert Osfield
a16568254c
Moved reset to 0 of _createReuseMatrixIndex from CullVistor.cpp to CullStack.cpp so that
...
CullStack::reset works correctly for all subclasses - fixing a memory consumption issue with occluders
2006-08-12 18:19:43 +00:00
Robert Osfield
132f9ead45
Updated version number for 1.1.1 release
2006-08-12 08:29:16 +00:00
Robert Osfield
ad2b719dc0
Added osg:: to Referenced() to fix IRIX build.
2006-08-11 21:39:41 +00:00
Robert Osfield
c00b708c0c
Updated wrappers
2006-08-11 18:23:10 +00:00
Robert Osfield
38c70042a5
Fixed if (numProcessors>1), was originally >=
2006-08-11 18:22:16 +00:00
Don BURNS
2bed6e60a1
Added comments to support use of Proxy in the .net plugin.
2006-08-11 17:39:10 +00:00
Don BURNS
a456538e3c
Submission by Carlo Camporesi - Added Proxy support to .net loader
2006-08-11 17:34:04 +00:00
Robert Osfield
6b3fbb53f8
Added file search path to ESRI reader.
2006-08-11 13:06:36 +00:00
Robert Osfield
306743c903
Fixed bug in Group::setChild relating to the accounting for OccluderNode.
2006-08-11 12:53:57 +00:00
Robert Osfield
1e742f1064
Moved the OpenThreads::GetNumberOfProcessors() inside the if (_enableProcessAffinitHint) block to
...
avoid slowing down init of apps that don't require procesor affinity.
2006-08-11 12:39:42 +00:00
Robert Osfield
d1fe85caf6
Fixed pbuffer usage cross multiple graphics contexts
2006-08-11 11:05:09 +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
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
f6d092957f
Commented out the _textBB contribution of outline/backdrops to fix bounding box problem.
2006-08-10 06:20:28 +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
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
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
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