[osg-users] BindImageTexture Crash
Julien Valentin
julienvalentin51 at gmail.com
Fri Feb 2 07:50:39 PST 2018
https://github.com/openscenegraph/OpenSceneGraph/pull/465
Here's what I'm thinking of....sorry for the huge commit
ChangeLog (in absence of commit history)
introduce a TextureGraphicObject ( buffered_object PCTOs -arg why can't I rename Texture::TextureObject to Texture::GLTextureObject, TextureGraphicObject is a so ugly name?!! - )
inject a base class for PerContextGraphicObject (base of BufferObject, TextureGraphicObject (bufferedPCTOs), ProgramsObject ..)[/list]
deprecate Image less Texture by adding an Image with NULL data (may require further data==0 tests to ensure retrocomp) and make unrefimageafterapply just deallocate Image
remove buffered_object from Texture to use the TextureGraphicObject of its Image[/list]
I'll try to clean the PR if community is everyone happy with it
robertosfield wrote:
> I have reverted the PR, this resolved the osgcomputeshaders bug.
>
> On 2 February 2018 at 09:17, Robert Osfield <> wrote:
>
> > On 1 February 2018 at 20:46, Julien Valentin <> wrote:
> >
> > > The bufferobject is null because of the design used for unRefImageDataAfterApply feature
> > > Texture owns textureobjects in order to deref bufferdata
> > >
> > > What I propose/ask to Robert is to release only data of the Image data keeping the chain Texture->BufferData(Image)->BufferObject(a new classTextureObject)->GraphicObject intact
> > >
> >
> > Umm.... lets change something that's been working fine for well over a
> > decade to fix an issue recently introduce by an ill-considered
> > submission.
> >
> > I will need to look deeper into the issue and decide what is best to
> > do. I don't have the time to do this right away. Might have time
> > next week.
> >
> > Robert.
> >
> _______________________________________________
> osg-users mailing list
>
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
> ------------------
> Post generated by Mail2Forum
[list=][/list]
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=72911#72911
More information about the osg-users
mailing list