Robert Osfield
aca9c9c848
Set debug message to INFO
2011-02-14 12:55:44 +00:00
Robert Osfield
1d55efb721
From Michael Platings, I've added initial support to osg for glGetProgramBinary and glProgramBinary. This means that shader programs can now be cached to disk and later reloaded, which is much faster than linking shaders from source code. This should mean significantly shorter load times for people who use lots of combinations of shaders.
2011-02-14 12:54:21 +00:00
Robert Osfield
597f978128
Fixed typo
2011-02-14 12:14:36 +00:00
Robert Osfield
df0fdadb59
From Jean-Sebastien Guay, event handler for controlling the field of view of the viewer's camera using 0, - and = keys.
2011-02-11 12:11:17 +00:00
Robert Osfield
01fb3cbf45
Update ChangeLog
2011-02-11 11:08:00 +00:00
Robert Osfield
e3225a2c4b
Added check against the NodePath being empty.
2011-02-11 09:18:36 +00:00
Robert Osfield
a55c3be960
Tweak to output details
2011-02-10 14:24:39 +00:00
Robert Osfield
061fe506f9
Updated AUTHORS and Contributors.cpp files
2011-02-10 14:09:04 +00:00
Robert Osfield
310a28dbee
From Martin von Gagern, build fix for latest ffmpeg changes
2011-02-10 12:23:18 +00:00
Robert Osfield
bd13580ff5
Added const
2011-02-08 14:36:15 +00:00
Robert Osfield
4b4754c3cf
Implementated experimental reuse of PBO's after download
2011-02-07 14:19:58 +00:00
Robert Osfield
e0924886bd
Added support for enabling the assignment of PixelBufferObjects to loaded Images to aid the download of images to the GPU.
...
Feature can be enabled/disabled (default) by setting the env :
OSG_ASSIGN_PBO_TO_IMAGES to ON or OFF
2011-02-04 12:43:00 +00:00
Robert Osfield
d218a8c9a7
Added support for getting the current screen refresh rate using the XrandR extension.
2011-02-04 10:27:05 +00:00
Robert Osfield
bd6009f9f2
Refactored NodeTrackerManipulator to use osg::ObserverNodePath rather than it's only local equivilant.
2011-02-03 17:07:01 +00:00
Robert Osfield
7ec37ae029
Added call to GraphicsCostEstimator::calibrate.
2011-02-03 14:27:50 +00:00
Robert Osfield
6496e35421
Moved GraphicsCostEstimator ref pointer into osg::State
2011-02-03 12:42:23 +00:00
Robert Osfield
88ce98b47d
Moved GraphicsCostEstimator from osgUtil into core OSG library
2011-02-03 12:22:09 +00:00
Robert Osfield
bcda8e4671
From Jean-Sebastien Guay, build fix
2011-02-02 17:23:12 +00:00
Michael PLATINGS
dcf3187745
Updated information about the FBX SDK version
2011-02-02 16:44:21 +00:00
Robert Osfield
c08d77f7bb
From Sukender, "Vertices in DOUBLE PRECISION were not handled by Remapper classes. I added missing virtual methods."
2011-02-01 18:12:59 +00:00
Robert Osfield
88f9e7dda8
Fixed the setting of the Drawable modes
2011-02-01 12:18:47 +00:00
Robert Osfield
99fc347212
Added experimental timing and PBO usage into ICO+GCE classes
2011-02-01 12:18:22 +00:00
Robert Osfield
cb26484ac7
Fixed bug in PixelBufferObject constructor for the case when a null Image is passed in to it. Added extra checks for NULL buffer data.
2011-02-01 12:17:40 +00:00
Robert Osfield
45c933daf2
Ran:
...
svn propset svn:eol-style native include/*/*
svn propset svn:keywords "Author Date Id Revision" include/*/*
2011-01-31 11:40:35 +00:00
Robert Osfield
ef673dec45
svn propset svn:keywords "Author Date Id Revision" include/OpenThreads/*
2011-01-31 11:35:50 +00:00
Robert Osfield
e90142c3a5
Set eol-style to native.
2011-01-31 10:41:17 +00:00
Robert Osfield
6e80cdcfb2
Temporarily disabled the cost estimate code for the 2.9.11 release
2011-01-28 14:24:30 +00:00
Robert Osfield
54d16c74ad
From Ulrich Hertlein, "I adapted the Cocoa implementation so that it reports the unmodified key
...
and the modified key as requested. Can other OS X developers please test
the attached file, to make sure it works for everybody?
I fixed the problem with the caps-lock-key, too."
2011-01-28 13:54:44 +00:00
Robert Osfield
1c9d800756
Fixed size of default font
2011-01-28 12:34:49 +00:00
Robert Osfield
b4eaccc3c2
From Per Fahlberg, warning fixes
2011-01-28 11:07:51 +00:00
Robert Osfield
6072652875
From Mathias Froehlich, "Driven by the last qfontimplementation changes, I realized, that I never
...
contributed my testcase/demo for the original implementation.
This attached change is similar to osgtext but uses the QFontImplementation in
a Qt based viewer.
With that, it should be easier for all of us to test changes in
qfontimplementation"
2011-01-28 10:59:50 +00:00
Robert Osfield
523b77ee8f
From Ulrich Hertlien, "the changes from r12126 (see below) in dae/domSourceReader.h cause compiler errors on OS X
...
with gcc-4.2.1:
In file included from
/Users/uli/Projects/osg/OpenSceneGraph/src/osgPlugins/dae/daeRAnimations.cpp:3:
/Users/uli/Projects/osg/OpenSceneGraph/src/osgPlugins/dae/domSourceReader.h:43: error:
explicit specialization in non-namespace scope 'class osgDAE::domSourceReader'
/Users/uli/Projects/osg/OpenSceneGraph/src/osgPlugins/dae/domSourceReader.h:45: error:
explicit specialization in non-namespace scope 'class osgDAE::domSourceReader'
/Users/uli/Projects/osg/OpenSceneGraph/src/osgPlugins/dae/domSourceReader.h:47: error:
explicit specialization in non-namespace scope 'class osgDAE::domSourceReader'
/Users/uli/Projects/osg/OpenSceneGraph/src/osgPlugins/dae/domSourceReader.h:49: error:
explicit specialization in non-namespace scope 'class osgDAE::domSourceReader'
/Users/uli/Projects/osg/OpenSceneGraph/src/osgPlugins/dae/domSourceReader.h:51: error:
explicit specialization in non-namespace scope 'class osgDAE::domSourceReader'
...
The attached file fixes this."
2011-01-28 10:53:49 +00:00
Robert Osfield
ac65e37ed3
From Mourad Boufarguine, "This is a tiny fix for some typos in osg code."
2011-01-28 10:50:24 +00:00
Robert Osfield
9b6e3fbe94
From Andreas Roth, "simple fix to support quad buffer stereo in osgQt"
2011-01-27 18:49:22 +00:00
Robert Osfield
2a18c8b02a
From Eric Buehler, "I believe that the osgWidget::Window::HA_CENTER alignment should be center aligned rather than by the origin, as the osgWidget::Window::VA_TOP causes.
...
The current setAnchorHorizontal() command doesn't center the center of the object, it just center's the object's origin. The following change to osgWidget::Window::update() will correct that behavior so that it is consistent with setAnchorVertical() behavior.
"
2011-01-27 17:14:28 +00:00
Robert Osfield
278203240b
From Sukender, "I found the bug I was chasing! Here is my "twin" submission, from latest trunk rev: 12124.
...
1. DAE submission:
DAE plugin now correctly writes images URI in Collada file, when images are used twice.
I also greatly improved readability and maintenability of geometry reading (mainly daeRGeometry.cpp), by factorizing code, templatizing it (for double/single precision), and removing ugly macros.
2. osgDB submission:
I updated osgDB::getPathRelative(): it is now far more readable, it handles more cases (especially when you want to relativise "a/c" from "a/b", which results in "../c"), and I added comments to make it clearer to maintain."
2011-01-27 17:12:23 +00:00
Robert Osfield
67ae23f2cf
From Alexander Sinditskiy, "reason of this changes described in http://forum.openscenegraph.org/viewtopic.php?t=7596
...
and another problem is:
example osgkeyboard is not work (keys not highlight) if user have 2 keyboard layout native and english and current user layout is native
I try to explain my changes
we need something that is identify key without modifier keys and layout -> this is UnmodifedKey
I think osg must have its own UnmodifiedKeys table. Code must be run same on different platforms. This can de guaranteed by UnmodifiedKeys table.
Mikhail Izmestev helped me. He implemented VirtualKey changes in GraphicsWindowX11"
2011-01-27 16:23:48 +00:00
Robert Osfield
67e1d14991
Removed the executable property from source files
2011-01-27 09:41:37 +00:00
Robert Osfield
373f3931e9
Implement first pass at texture compile estimation
2011-01-26 18:47:55 +00:00
Robert Osfield
a4f2cbe577
Replaced CompileStats with GraphicsCostEstimator
2011-01-26 16:47:40 +00:00
Robert Osfield
3762dc49b9
From Mourad Biyfarguine, "This is a fix to some 'potentially uninitialized local variable' warnings in src/osg/glu/libutil/mipmap.cpp."
2011-01-26 16:46:58 +00:00
Robert Osfield
f9428e9f45
From Mathias Froehlich, build fix for Solaris
2011-01-26 16:45:36 +00:00
Robert Osfield
740b29d0f7
From Wang Rui, "I've found a problem when using QFont (osgQt/QFontImplementation.cpp)
...
to read fonts: only the first character of a whole text is correctly
shown and others are disappeared. I haven't got into the font
implementation so can't explain why this happened and how it should
work under other platforms, but it seems to be fixed by specifying
width and height of the glyph object. The source file is attached for
future developments. At present it just works for my own project. :-)
"
2011-01-26 16:10:42 +00:00
Robert Osfield
9df072ce05
Moved GraphicsCostEstimator into osgUtil.
2011-01-26 12:51:46 +00:00
Robert Osfield
1079c494d6
Implemented first pass at geometry cost estimation.
2011-01-26 12:07:56 +00:00
Robert Osfield
9bb86b5534
Fixed warnings
2011-01-25 16:48:53 +00:00
Robert Osfield
f20bebe52e
Further work on GraphicsCostEstimator classes
2011-01-25 11:11:47 +00:00
Robert Osfield
abea92ee91
From Mathias Froehlich, build fixes
2011-01-24 21:12:25 +00:00
Robert Osfield
442caf6961
Added osggraphicscost example as a base of for developing and testing the new osgUtil::GraphicsCostEsimator class.
2011-01-24 20:45:02 +00:00
Cedric Pinson
a503b143cc
From Michael Platings, Fix animation duration when adding channel to animation
2011-01-24 11:45:45 +00:00