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
b59556e2e6
Updated wrappers
2009-09-14 16:07:27 +00:00
Robert Osfield
fa84f280f6
Renamed the osgVolume::Layer/ImageDetails parameters RescaleIntercept and RescaleSlope to more general TexelOffset and TexelScale, and changed type to Vec4.
...
Refactored the transfer function set up in RayTracedTechnique to prepare for new scale and offset uniforms.
Updated wrappers
2009-09-03 13:40:50 +00:00
Robert Osfield
ea43bc7d52
Updated wrappers
2009-08-31 15:10:38 +00:00
Robert Osfield
a63dbc225e
Fixed osgAnimation wrappers
2009-08-21 13:55:03 +00:00
Robert Osfield
5d7d7137d2
Updated wrappers
2009-08-21 12:53:23 +00:00
Robert Osfield
613c59ad3b
Updated wrappers
2009-08-21 09:42:54 +00:00
Robert Osfield
321a404f05
Updated wrappers
2009-08-17 15:24:15 +00:00
Robert Osfield
5b81e1e76f
Updated wrappers
2009-08-05 12:51:10 +00:00
Robert Osfield
e078aad61f
Updated wrappers
2009-07-24 15:55:50 +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
6e6a7c960e
Added Dragger::s/getActivationModKeyMask(..) and Dragger::s/getActivationKeyEvent(...) methods to make it possible to have draggers that only respond when you press a specified modified key or standard key.
...
Changed the optional dragger in osgvolume to require the shift key to be pressed for the dragger to become active.
2009-07-03 19:16:53 +00:00
Robert Osfield
48d28aaf1a
Updated wrappers
2009-07-03 10:27:58 +00:00
Robert Osfield
2525bb5d06
Completed refactor of osgManipulator, key changes are:
...
Selection is now just a typedef of osg::MatrixTransform, and is deprecated
CommandManager is shell class that just sets values directly on Dragger, and is deprecated
Dragger now has list of DraggerCallback that takes over the roll of tracking changes to the Dragger, and
allows users to track the dragger in any way they wish.
Dragger now has a convinience method making MatrixTransforms track a dragger.
Selection and CommandManager are no longer required for use of osgManipulator and are kept around for backwards compatibility.
2009-07-01 14:01:09 +00:00
Robert Osfield
7904fe71a5
Simplified Command and CommandManager
2009-06-30 13:00:58 +00:00
Robert Osfield
a2ae370c8e
Refactored osgManipulator so that CommandManager is no longer required, instead Dragger directly manages Constaints and associate Selections.
2009-06-30 11:39:39 +00:00
Robert Osfield
a73a403301
Updated wrappers
2009-06-30 07:33:16 +00:00
Robert Osfield
f79232495f
Updated wrappers
2009-06-20 08:18:58 +00:00
Robert Osfield
d0916e63c6
Updated wrappers
2009-06-19 11:16:24 +00:00
Robert Osfield
1742810b59
Updated wrappers
2009-06-18 08:22:24 +00:00
Robert Osfield
ba5b79c220
Updated wrappers
2009-06-17 15:12:58 +00:00
Robert Osfield
bf895e5c98
Updated wrappers
2009-06-16 13:02:33 +00:00
Robert Osfield
c78e41ede6
Updated wrappers
2009-06-12 10:37:42 +00:00
Robert Osfield
4b1686a50a
Updated wrappers
2009-06-04 14:37:02 +00:00
Robert Osfield
aa97f1d86a
Updated wrappers
2009-05-30 07:39:59 +00:00
Robert Osfield
58b37caecb
Updated wrappers
2009-05-29 08:46:58 +00:00
Robert Osfield
f49c026803
Updated wrappers
2009-05-28 08:25:18 +00:00
Robert Osfield
b1170638c7
Updated wrappers
2009-05-25 12:07:34 +00:00
Robert Osfield
40bf035420
Updated wrappers
2009-05-20 11:14:27 +00:00
Robert Osfield
7530915985
Updated wrappers
2009-05-19 15:10:41 +00:00
Robert Osfield
4aab969a73
Updated wrappers
2009-05-18 09:34:17 +00:00
Robert Osfield
cbd07774f0
Updated wrappers
2009-05-14 09:44:55 +00:00
Robert Osfield
3ca952f35b
Updated wrappers
2009-05-11 16:38:59 +00:00
Robert Osfield
5b89e2eb17
Moved ReadFile/WriteFile/FindFile/FileLocationCallbacks from include/osg/Options into their own Callbacks header/source file.
2009-05-11 16:38:40 +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
590ac02859
Created a simple XmlNode parser class for reading of basic xml files, such as used by present3D.
...
Converted Present3D across from using libxml2 to using the new osgDB::XmlNode/XmlNode::Input classes from Xml Parsing.
This changes removes the dependency on libxml2, and allows the present3D application and p3d to work on all platforms.
2009-04-29 20:30:21 +00:00
Robert Osfield
219f48fdbe
Updated wrappers
2009-04-24 20:14:42 +00:00
Robert Osfield
5a43bc12bb
Updated wrappers
2009-04-24 11:23:33 +00:00
Robert Osfield
777b00353a
From Mathias Froehlich, "attached is a change to TexGenNode rev 10060 that removes a private member
...
variable that is only initialized and copied by never used seriously.
"
2009-04-22 13:07:02 +00:00
Robert Osfield
425cb87487
Updated wrappers
2009-04-21 12:02:15 +00:00
Robert Osfield
a240da2535
updated wrappers
2009-04-11 06:25:28 +00:00
Robert Osfield
c949789ac7
Updated version info for 2.9.3 dev release, fixed typo and updated wrappers
2009-04-10 11:00:54 +00:00
Robert Osfield
57f6f9f6df
Added typedef and updated wrappers
2009-04-10 10:07:13 +00:00
Robert Osfield
68d80873a0
Updated wrappers
2009-04-09 15:55:18 +00:00
Robert Osfield
62886a7b94
Updated wrappers
2009-04-07 10:12:59 +00:00