Robert Osfield
9b6e25cf62
Fixed typo and updated wrappers
2009-10-22 12:56:41 +00:00
Robert Osfield
7690fee435
Updated wrappers
2009-10-22 12:03:36 +00:00
Robert Osfield
f9c69fa7bd
Updated wrappers
2009-10-22 09:08:42 +00:00
Robert Osfield
2785ea4dfb
Added support for automatic vertex aliasing to new ArrayDispatchers, and updated wrappers
2009-10-21 14:09:12 +00:00
Robert Osfield
b7ffae25ce
Updated wrappers
2009-10-20 22:14:59 +00:00
Robert Osfield
37b77a2665
Updated wrappers
2009-10-16 18:50:42 +00:00
Robert Osfield
a0eba771e8
Updated wrappers
2009-10-16 17:22:20 +00:00
Robert Osfield
9e2567cb88
Made the use of the new projection and modelview matrix uniforms optional
2009-10-11 06:05:19 +00:00
Robert Osfield
2c4b60cafc
Updated wrappers
2009-10-10 10:54:33 +00:00
Robert Osfield
ae7dfc5796
Fixed warnigns
2009-10-07 09:39:45 +00:00
Robert Osfield
32b21dbb89
Introduced new GLBufferObject pool for managing the memory footprint taken up by VertexBufferObejct, ElementBufferObject and PixelBufferObject.
2009-10-03 09:25:23 +00:00
Robert Osfield
f75013d534
Introduced new BufferObject design + implementation in preperation of implementing a pool system for buffer objects
2009-10-01 20:19:42 +00:00
Robert Osfield
1fce3c0ad1
Added handling of resetting of the texture object format
2009-09-27 15:14:57 +00:00
Robert Osfield
9a1cd7072f
Improved the computation of the TextureProfile _size value, fixed the computation up of the miplevels
2009-09-26 16:28:42 +00:00
Robert Osfield
d56499025b
Introduced memory pool size management
2009-09-23 13:51:20 +00:00
Robert Osfield
3d75054e2c
Preliminary work on support for a texture object pool that is designed to help manage resources down the GPU more tightly.
2009-09-22 18:45:24 +00:00
Robert Osfield
613c59ad3b
Updated wrappers
2009-08-21 09:42:54 +00:00
Robert Osfield
68c459ea30
Updated wrappers
2009-07-24 14:45:09 +00:00
Robert Osfield
3a93bd3fb5
Updated wrappers
2009-07-16 10:56:16 +00:00
Robert Osfield
d0916e63c6
Updated wrappers
2009-06-19 11:16:24 +00:00
Robert Osfield
c78e41ede6
Updated wrappers
2009-06-12 10:37:42 +00:00
Robert Osfield
7530915985
Updated wrappers
2009-05-19 15:10:41 +00:00
Robert Osfield
cbd07774f0
Updated wrappers
2009-05-14 09:44:55 +00:00
Robert Osfield
f939ea731e
Moved Registry::ReadFileCallback + WriteFileCallback, and osgDB::ReaderWriter::Options into their own separate Options file and into the osgDB namespace.
...
Introduced a new callback osgDB::FindFileCallback that overrides the default behavior of findDataFile/findLibraryFile.
Introduced support for assigning ReaderWriter::Options directory to PagedLOD.
Introduced new osgDB::FileLocationCallback for assistancing the DatabasePager to know when a file is hosted on a local or remote file system.
2009-05-11 11:39:12 +00:00
Robert Osfield
b7b065abe3
Refactored the Registry::ReadFileCallback, WriteFileCallback and ReaderWriter::Options to they are now defined in their own header and in the osgDB namespace.
...
Introduced a new FindFileCallback to Registry to compliement the existing ReadFileCallback and WriteFileCallback.
Added support for assign Find, Read and WriteFileCallbacks to osdDB::Options to enable plugins/applications to override the callbacks just for that
read/write call and any nested file operations
2009-05-09 08:49:27 +00:00
Robert Osfield
5a43bc12bb
Updated wrappers
2009-04-24 11:23:33 +00:00
Robert Osfield
20ad246896
Added new virtual reseveElements, setElement, getElment and addElement methods to DrawElements
...
to make is easier to write code that can work on DrawElementUByte, UShort or UInt.
Changed the osgTerrain::GeometryTechnique so that it automatically chooses
the use of DrawElementUShort or DrawElementsUInt accordining to the size of the tile.
2009-03-25 11:17:21 +00:00
Robert Osfield
f6eae8dc3e
Updated wrappers
2009-03-12 17:12:48 +00:00
Robert Osfield
43a081ee98
Updated wrappers and dev release version numbers
2009-03-05 15:31:03 +00:00
Robert Osfield
957708b4be
Updated wrappers
2009-02-11 20:02:45 +00:00
Robert Osfield
3c6b26c970
Fixed the constness of osg::Image* pointer
2009-02-04 11:35:24 +00:00
Robert Osfield
5aeca01828
Updated wrappers
2009-02-02 20:42:33 +00:00
Robert Osfield
2d55740b3e
Refactored osg::TransferFunction1D to use an std::map internally which is kept in sync with the actual osg::Image that is passed to the GPU.
...
Added .osg support for osg::TransferFunction1D.
Updated wrappers
2009-02-02 14:43:27 +00:00
Robert Osfield
4004b37ee8
Updated wrappers
2009-01-28 15:23:18 +00:00
Robert Osfield
29157f24d9
Refactored the view stats.
2009-01-27 13:23:20 +00:00
Robert Osfield
69f9377093
Fixed effective leak in Program::PerContextProgram caused by previously osg::State keeping a set of std::ref_ptr<Program::PerContextProgram> without ever pruning this list.
...
The fix was to convert the osg::State to use C pointers for the set of applied PerContexProgram objects, and use the osg::Oberver mechanism to avoid dangling pointers for being maintained in osg::State.
2009-01-26 15:16:24 +00:00
Robert Osfield
536384457a
Updated wrappers
2009-01-07 13:16:38 +00:00
Robert Osfield
5a6a3f1edd
Updated wrappers
2009-01-06 15:41:29 +00:00
Robert Osfield
0ea6cdeb96
Added ClipNode::set/getReferenceFrame();
2008-12-19 15:29:59 +00:00
Robert Osfield
75bd8e9a1e
Updated wrappers
2008-12-19 11:36:26 +00:00
Robert Osfield
4c6511fd50
Updated wrappers
2008-12-19 10:20:23 +00:00
Robert Osfield
6458db7765
Updated wrappers
2008-12-16 15:58:42 +00:00
Robert Osfield
7d719d998e
Removed buildMipmaps method that had no implementation.
2008-12-15 12:16:31 +00:00
Robert Osfield
388531e834
Updated wrappers
2008-12-12 10:20:05 +00:00
Robert Osfield
1ff5d3c53d
Fixed wrappers
2008-12-01 15:46:50 +00:00
Robert Osfield
d6845c4c7d
Updated wrappers
2008-12-01 13:47:48 +00:00
Robert Osfield
c470752182
Updated wrappers
2008-11-26 16:40:01 +00:00
Robert Osfield
8ea639f564
Updated wrappers
2008-11-25 14:40:02 +00:00
Robert Osfield
d7ba995370
Updated wrappers
2008-11-24 10:13:27 +00:00
Robert Osfield
f1faa4aa90
Updated wrappers
2008-11-21 11:27:11 +00:00