OpenSceneGraph/include/osg
Daniel Trstenjak ddb72691bc OcclusionQueryNode: fix resetting to default query geometry
When the query geometry gets reset to its default then its
vertices have to be updated by the bounding box dimensions of
the current children of the OcclusionQueryNode.
2020-01-20 16:44:48 +01:00
..
AlphaFunc
AnimationPath
ApplicationUsage
ArgumentParser
Array
AttributeDispatchers
AudioStream
AutoTransform Rewrote the handling of AutoTransform::setAutoScaleToScreen(bool) functionality so that is disabling CullingActive when switched on. 2018-04-02 18:29:39 +01:00
Billboard
BindImageTexture
BlendColor
BlendEquation
BlendEquationi
BlendFunc
BlendFunci
BoundingBox
BoundingSphere
BoundsChecking
buffered_value
BufferIndexBinding
BufferObject Fix typos and spelling. 2018-04-23 11:03:37 +01:00
BufferTemplate
Callback Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Camera Added calling of releaseGLObjects() and resizeGLObjects() to the Camera DrawCallback's to enable the draw callbacks to clean up their own GL objects. 2019-01-19 16:16:53 +00:00
CameraView
Capability
ClampColor
ClearNode
ClipControl
ClipNode
ClipPlane
ClusterCullingCallback Changed the doxygen control characters and clarifications 2018-02-19 08:39:23 +00:00
CollectOccludersVisitor
ColorMask
ColorMaski
ColorMatrix
ComputeBoundsVisitor
ContextData
ConvexPlanarOccluder
ConvexPlanarPolygon
CoordinateSystemNode When testing XYZ/ECEF coordinate values that convert to LLA points with latitude = 90.0 or latitude = -90.0, the heights calculated by EllipsoidModel::convertXYZToLatLongHeight have substantial errors. With the provided change, points at the pole are handled more correctly. This has been tested against US NGA GoldData. 2018-04-04 08:51:38 +01:00
CopyOp
CullFace
CullingSet
CullSettings Moved osg::clampProjectionMatrix() template from CullVisitor.cpp into include/osg/CullSettings to make it easier to implement custom clampProjectionMatrix callbacks 2018-06-25 20:02:30 +01:00
CullStack
DeleteHandler
Depth
DepthRangeIndexed
DispatchCompute Renamed osg::ComputeDispatch to osg::DispatchCompute to make sure the nameing between GL and OSG is consistent i.e glDispatchCompute -> osg::DispatchCompute 2018-04-07 17:59:55 +01:00
DisplaySettings
Drawable uncomment INLINE_DRAWABLE_DRAW 2019-01-28 01:40:35 +01:00
DrawPixels
Endian
Export Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros 2018-05-10 18:58:29 +01:00
fast_back_stack
Fog
FragmentProgram
FrameBufferObject Added FrameBufferAttachment::resizeGLObjectBuffers(..) and releaseGLObjects(..) methods 2019-07-12 16:09:12 +01:00
FrameStamp
FrontFace
Geode
Geometry
GL2Extensions
GLDefines Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY 2018-02-28 08:50:48 +00:00
GLExtensions glInvalidateFramebuffer added to GLExtensions 2019-12-13 12:09:06 +03:00
GLObjects
GLU
GraphicsContext Added Thread::CurrentThreadId() method to wrap up thread id functionality in a more platform appropriate way. 2020-01-06 18:39:51 +00:00
GraphicsCostEstimator
GraphicsThread Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple inheritance warnings 2019-01-12 11:27:18 +00:00
Group
Hint
Identifier
Image Fix typos and spelling. 2018-04-23 11:03:37 +01:00
ImageSequence
ImageStream
ImageUtils
io_utils remove return of local pointer 2019-08-16 10:15:46 +01:00
KdTree
Light
LightModel
LightSource
LineSegment
LineStipple
LineWidth
LOD
LogicOp
Material
Math
Matrix
Matrixd Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API 2018-08-08 14:37:28 +01:00
Matrixf Renamed USE_DEPRECATED_API to OSG_USE_DEPRECATED_API 2018-08-08 14:37:28 +01:00
MatrixTransform
MixinVector
Multisample
Node Fix typos and spelling. 2018-04-23 11:03:37 +01:00
NodeCallback
NodeTrackerCallback
NodeVisitor
Notify
Object Fixed for crashes on exit associaciated with VAO usage and vairous niche usage cases 2019-01-08 19:32:50 +00:00
Observer
observer_ptr Fixed build 2018-09-11 09:31:35 +01:00
ObserverNodePath
OccluderNode
OcclusionQueryNode OcclusionQueryNode: fix resetting to default query geometry 2020-01-20 16:44:48 +01:00
OperationThread
os_utils Fixed build when OSG_ENVVAR_SUPPORTED is disabled and quietened down warnings using OSG_UNUSED* macros 2018-05-10 18:58:29 +01:00
PagedLOD Fix typos and spelling. 2018-04-23 11:03:37 +01:00
PatchParameter
Plane
Point
PointSprite
PolygonMode
PolygonOffset
PolygonStipple
Polytope
PositionAttitudeTransform
PrimitiveRestartIndex
PrimitiveSet
PrimitiveSetIndirect
Program
Projection
ProxyNode
Quat Add OSG_USE_FLOAT_QUAT build option to use single precision quaternions 2019-03-14 10:46:42 +00:00
ref_ptr Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Referenced Moved resizeGLObjects/releaseGLObjects out of Referenced to avoid multiple inheritance warnings 2019-01-12 11:27:18 +00:00
RenderInfo
SampleMaski
Sampler add static helper func in order to generate Samplers of a Samplerless StateSet 2018-01-13 21:25:47 +01:00
Scissor
ScissorIndexed
ScriptEngine
Sequence
ShadeModel
Shader Protect the _programSet in Shader with a mutex. 2018-09-05 09:34:54 +01:00
ShaderAttribute
ShaderComposer Added deprecated comments for ShaderComposer 2018-03-05 14:39:07 +00:00
ShadowVolumeOccluder
Shape Fixed crash when using ShapeDrawable with a TriangleMesh or ConvexHull shape due to missing texture coords 2018-05-13 11:52:06 +01:00
ShapeDrawable
State Added separate test and rest of _currentVAO to State::resetCurrentVertexArrayStateOnMatch(..) method 2019-01-22 20:21:56 +00:00
StateAttribute add GLSampler as Texture Property 2018-01-03 21:34:10 +01:00
StateAttributeCallback
StateSet
Stats
Stencil
StencilTwoSided
Switch
TemplatePrimitiveFunctor
TemplatePrimitiveIndexFunctor
TexEnv
TexEnvCombine
TexEnvFilter
TexGen
TexGenNode
TexMat
Texture Created a GLenum Texture::selectSizedInternalFormat(const osg::Image* image=0) const method to help clean up set up of glTexStorage. 2018-08-17 12:20:59 +01:00
Texture1D Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating 2018-02-13 12:01:57 +00:00
Texture2D Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating 2018-02-13 12:01:57 +00:00
Texture2DArray Replaced GL_TEXTURE_2D_ARRAY_EXT with GL_TEXTURE_2D_ARRAY 2018-02-28 08:50:48 +00:00
Texture2DMultisample
Texture3D Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating 2018-02-13 12:01:57 +00:00
TextureBuffer Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating 2018-02-13 12:01:57 +00:00
TextureCubeMap Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating 2018-02-13 12:01:57 +00:00
TextureRectangle Added virtual bool Texture::isDirty(contextID) method to help determine whether a GL texture object is likely to be out of date and needs updating 2018-02-13 12:01:57 +00:00
Timer Fixed type of Timer_t under Windows 2018-05-23 06:32:42 +01:00
TransferFunction
Transform
TriangleFunctor
TriangleIndexFunctor
TriangleLinePointIndexFunctor
Types
Uniform
UserDataContainer Fix typos and spelling. 2018-04-23 11:03:37 +01:00
ValueMap
ValueObject move Get/SetScalarvalue out of ValueObject and provide specialization for GetScalarValue<bool> fixing MSVC waring C4800 2018-02-15 14:59:24 +01:00
ValueStack
Vec2
Vec2b
Vec2d
Vec2f
Vec2i Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec2s
Vec2ub
Vec2ui Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec2us
Vec3
Vec3b
Vec3d
Vec3f
Vec3i Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec3s
Vec3ub
Vec3ui Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec3us
Vec4
Vec4b
Vec4d
Vec4f
Vec4i Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec4s
Vec4ub
Vec4ui Fix typos and spelling. 2018-04-23 11:03:37 +01:00
Vec4us
VertexArrayState Added reset of the State::CurrentVertexArrayState() to prevent the State::_vas becoming a dangling pointer when VertexArrayState objects are deleted. 2019-01-21 17:36:40 +00:00
VertexAttribDivisor
VertexProgram
View Fixed for crashes on exit associaciated with VAO usage and vairous niche usage cases 2019-01-08 19:32:50 +00:00
Viewport
ViewportIndexed