HI Paul,

On Wed, Oct 21, 2009 at 6:21 PM, Paul Martz <[email protected]> wrote:
> We'll want this capability in svn trunk, but waiting for a new stable
> release, and all the associated testing, is impractical for my client. So we
> need another venue for release.
>
> Branching from 2.8.2 is a good suggestion, thanks. We can do this as either
> a 2.8.2 branch, or a 2.8.3 point release.
>
> To do this as a 2.8.3 point release, I agree we should keep binary
> compatibility. I could implement this change as a CPP macro controlled
> through CMake without affecting binary compatibility. The default behavior
> would be the current behavior, but developers could change this behavior in
> CMake so that the resolve blit doesn't resolve the depth buffer. It would be
> "all on" or "all off", but I think this will be sufficient for my purposes.
>
> I'll discuss with the client and see if they prefer a non-ABI compatible
> 2.8.2 branch, or a 2.8.3 with CMake controlled MSFBO resolve behavior.

I don't see much point in having a 2.8.3 that is identical to 2.8.2
save for changes that are only enabled by a CMake change.   This is a
special release for a specific feature for a specific client, I would
branch and name the branch according to the nature of your changes
rather than try to try to disguise it as a conventional point release.

I there were other bug fixes to go into the OSG-2.8 branch then I
believe we'd have good justification for a 2.8.3 release, even then
I'm not sure that the changes that you are considering would be
appropriate to be rolled into it.

Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to