Robert Osfield
|
49c48a5509
|
Added OpenGL Transform Feedback extensions.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14600 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-10 13:05:47 +00:00 |
|
Robert Osfield
|
1b6e50a2dd
|
From Marcus Hein, Added support for OpenGL SSBO and SSBB via osg::ShaderStorageBufferObject and osg::ShaderStorageBufferBinding to core OSG library, and added new osgSSBO example
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14599 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-10 12:23:04 +00:00 |
|
Robert Osfield
|
92e2d849ed
|
Added GLDefines header
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14597 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-10 11:44:16 +00:00 |
|
Robert Osfield
|
487c2b5f67
|
From Farshid Lashkari, "The Collada loader would crash while processing textures on certain files. I've attached the fix."
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14595 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-10 11:29:54 +00:00 |
|
Robert Osfield
|
3c07921dee
|
Removed old GL2Extensions class, replacing it with a typedef to GL2Extensions
Removed old includes to include/osg/GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14594 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-10 10:44:58 +00:00 |
|
Robert Osfield
|
485709f708
|
Moved GL2Extensions functionality into the include/osg/GLExtensions header and new GLExtensions object.
Moved the #defines into new include/osg/GLDefines
Converted all GL2Extensions usage to GLExtensions usage
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14593 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-10 10:38:12 +00:00 |
|
Robert Osfield
|
09205544b7
|
Streamlined the extension functions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14592 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-10 09:11:17 +00:00 |
|
Robert Osfield
|
7629a5126a
|
Added #ifdef's around GLsync typedef
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14591 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 21:33:12 +00:00 |
|
Robert Osfield
|
22e51c9902
|
Windows build fixes
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14590 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 20:09:29 +00:00 |
|
Robert Osfield
|
a6aa47afcd
|
Added new examples to runexamples.bat script
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14589 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 19:31:53 +00:00 |
|
Robert Osfield
|
d166b6d1df
|
Quietened down debug messages
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14588 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 19:22:45 +00:00 |
|
Robert Osfield
|
d32cd203a2
|
From Wand Rui, "I've rewritten the osgblenddrawbuffers example to use the new BlendFunci and Capability classes. Hope it will tell others how to make use of the new functionality and why they are important in modern MRT-based applications."
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14587 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 19:20:05 +00:00 |
|
Robert Osfield
|
43049ebcf1
|
Moved FBO Extensions into GL2Extensions.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14586 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 18:30:28 +00:00 |
|
Robert Osfield
|
d5fcdabfa1
|
Removed no longer used Extension definition
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14585 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 14:58:34 +00:00 |
|
Robert Osfield
|
e31f682451
|
Moved local Extensions structs into GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14584 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 14:57:25 +00:00 |
|
Robert Osfield
|
3f1e77d479
|
Moveved Stencil/StencilTwoSided::Extensions into GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14583 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 11:14:33 +00:00 |
|
Robert Osfield
|
ec4f898bce
|
Moved local Extensions objects to GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14582 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 10:37:09 +00:00 |
|
Robert Osfield
|
cceee38727
|
Moved Texture*::Extensions functionality into GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14581 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-09 10:05:59 +00:00 |
|
Robert Osfield
|
a8804e2366
|
MOved VertexProgram and FragmentProgram::Extensions into GL2Extensions.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14580 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-08 16:08:44 +00:00 |
|
Robert Osfield
|
35cfbfdb8c
|
Fixed memory leak in RenderStageCache.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14578 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-08 11:08:29 +00:00 |
|
Robert Osfield
|
bc424bc54f
|
MOved SampleMaski::Extensions into osg::GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14577 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-07 17:31:49 +00:00 |
|
Robert Osfield
|
9b03b3f8ce
|
Moved TextureCubeMap::Extension functionality into GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14576 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-05 20:05:18 +00:00 |
|
Robert Osfield
|
f634152de0
|
Moved osg::Drawable::Extensions into osg::GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14575 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-05 17:26:42 +00:00 |
|
Robert Osfield
|
1ce8029f39
|
Fixed windows build warnings
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14574 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-05 10:37:20 +00:00 |
|
Robert Osfield
|
1bcb944ddc
|
Windows build fix
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14573 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-05 09:52:42 +00:00 |
|
Robert Osfield
|
aa090f0f99
|
From the GLintptr + GLsizeiptr defintions to GL2Extensions header
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14572 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-05 08:58:23 +00:00 |
|
Robert Osfield
|
d83e641fad
|
Moved osg::BlenFunc::Extensions into osg::GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14571 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-04 19:03:16 +00:00 |
|
Robert Osfield
|
d02c0bdc49
|
Moved GLBufferObject::Extensions structure into osg::GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14570 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-04 18:13:11 +00:00 |
|
Robert Osfield
|
69407f4054
|
Removed redundent spaces
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14569 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-04 18:12:07 +00:00 |
|
Robert Osfield
|
1791ac08a8
|
Added glMemoryBarrier, glMapBufferRange and glBindBufferBase to GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14568 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-04 17:12:55 +00:00 |
|
Robert Osfield
|
6569f69de1
|
Moved old GL2Extensions::Get(..) usage across to new osg::State::get<GL2Extensions>() usage
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14567 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-04 16:28:32 +00:00 |
|
Robert Osfield
|
66da1328f8
|
Ported GL2Extentions across to using the new GL extensions approach - cutting code count by 3000 lines!
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14566 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-04 16:22:31 +00:00 |
|
Robert Osfield
|
f8d53b7c8d
|
Build fix for when ref_ptr<> auto conversion is disabled
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14565 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-04 15:10:43 +00:00 |
|
Robert Osfield
|
5efe60dcf5
|
Added osg::Capability and Cabibilityi base classes to wrap up glEnable/glDisable + glEnablei/glDisablei functionality, with osg::Enablei and osg::Disablei concrete implementations.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14564 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-03 17:31:16 +00:00 |
|
Robert Osfield
|
457d41d385
|
Added osg::BlendFunci, osg::BlendEquationi and osg::ColorMaski StateAttrirbutes that wrap the glBlendFunci, glBlendEquationi and glColorMaski functions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14563 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-02 17:12:56 +00:00 |
|
Robert Osfield
|
a9cab19ddb
|
Moved BlendEquation across to using the new GL extension setup approach.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14562 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-02 15:37:07 +00:00 |
|
Robert Osfield
|
0ce96fbe8b
|
Fixed typo
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14561 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-02 15:21:24 +00:00 |
|
Robert Osfield
|
ff73445bf3
|
Added a template get and get_exisiting method into osg::State that implements a new mechanism for managing OpenGL extensions.
Refactored the BendFunc::Extensions usage to simplify it utilizing the new osg::State extension mechanism.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14560 16af8721-9629-0410-8352-f15c8da7e697
|
2014-12-02 11:10:23 +00:00 |
|
Robert Osfield
|
b7067ad988
|
From Rafa Gaitan, "I'm attaching also a new version of the toolchain with support for the r10c ndk. This fixes some CMake Warnings and allows to use the toolchain in macosx."
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14558 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-28 16:20:28 +00:00 |
|
Robert Osfield
|
e5f5c30e4d
|
Removed include/osg/Version and include/OpenThreads/Version headers as these are autogenerated.
Changed the paths for the OpenThreads/osg Version headers to be placed in the PROJECT_BINARY_DIR.
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14557 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-28 16:10:14 +00:00 |
|
Robert Osfield
|
d7c6bb1c4b
|
Standardized on defined(__ANDROID__)
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14556 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-28 10:54:40 +00:00 |
|
Robert Osfield
|
6d98c5460f
|
Added getlocaledecpoint() workaround for Android build of lua plugin
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14555 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-28 10:52:06 +00:00 |
|
Robert Osfield
|
1c9993dd5d
|
Added in source shaders
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14554 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-27 15:54:24 +00:00 |
|
Robert Osfield
|
114ddbb0c6
|
Changed the name of shader files
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14553 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-27 15:39:38 +00:00 |
|
Robert Osfield
|
95b3622d1d
|
From Jason Beverage, "It looks like the Callback header got accidentally removed from the CMakeLists.txt in the submission yesterday for the geometry instancing example."
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14551 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-26 20:40:57 +00:00 |
|
Robert Osfield
|
4184696809
|
Windows build fix
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14550 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-26 19:05:09 +00:00 |
|
Robert Osfield
|
d76947845a
|
Fixed warnings
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14549 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-26 17:08:16 +00:00 |
|
Robert Osfield
|
2f0cc6fbc9
|
Fixed warnings
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14546 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-26 17:04:12 +00:00 |
|
Robert Osfield
|
f802f6d0ed
|
Fixed deprecated warnings
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14545 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-26 16:29:53 +00:00 |
|
Robert Osfield
|
a165930b48
|
Fixed warning
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14542 16af8721-9629-0410-8352-f15c8da7e697
|
2014-11-26 16:15:37 +00:00 |
|