Files
OpenSceneGraph/include/osg
Daniel Trstenjak 817d92b703 OcclusionQueryNode: fix use case of user defined query geometry
The user defined query geometry handling has been broken in several ways.

The previous way of defining a query geometry was using the non const
`getQueryGeometry` method and overriding its members. But then
`OcclusionQueryNode` wasn't aware of the geometry change and couldn't
internally handle it correctly.

The `computeBound` method never considered a user defined query geometry and
always just overrode the vertices of the geometry.

The member `_validQueryGeometry` wasn't correctly set.

This change should fix all this issues by introducing a small backward
compatibility break. The non const `getQueryGeometry` method is removed
forcing the user to use the `setQueryGeometry` method. But then `OcclusionQueryNode`
is aware of the user defined query geometry and can handle it correctly.
2020-01-20 16:42:38 +01:00
..
2015-04-13 10:43:56 +00:00
2015-07-21 13:42:35 +00:00
2018-04-23 11:03:37 +01:00
2015-04-13 10:43:56 +00:00
2018-04-23 11:03:37 +01:00
2019-01-28 01:40:35 +01:00
2014-05-14 10:19:43 +00:00
2012-12-07 19:04:49 +00:00
2015-04-07 18:01:12 +00:00
2016-05-30 12:30:05 +01:00
2018-04-23 11:03:37 +01:00
2015-06-01 13:40:20 +00:00
2019-08-16 10:15:46 +01:00
2017-01-07 13:54:21 +01:00
2018-04-23 11:03:37 +01:00
2018-09-11 09:31:35 +01:00
2016-06-08 09:20:16 +01:00
2018-04-23 11:03:37 +01:00
2018-04-23 11:03:37 +01:00
2017-03-28 22:37:34 +02:00
2018-05-23 06:32:42 +01:00
2018-04-23 11:03:37 +01:00
2016-06-03 09:33:47 +01:00
2016-06-01 14:20:14 +01:00
2018-04-23 11:03:37 +01:00
2018-04-23 11:03:37 +01:00
2018-04-23 11:03:37 +01:00
2018-04-23 11:03:37 +01:00
2018-04-23 11:03:37 +01:00
2018-04-23 11:03:37 +01:00