[Bf-committers] 2.28a release & meeting notes
Dean Giberson
bf-committers@blender.org
Tue, 12 Aug 2003 09:14:58 -0700
If there are specific problems with GHOST on a platform I would like to
know what they are. Of course I don't have access to that kind of
hardware. If you would be willing to provide some profiling for GHOST
then I (and I bet the rest of the GHOST maintainers) would be willing to
look into fixing it.
If you have the chance grab the cvs daily tarball & build the GHOST
tests. From there it should be easy to find out why the effect you are
seeing is happening.
As a pure windowing system GHOST is a much cleaner design than Glut.
I've used both & I'm happy that GHOST was created. Please give us a
chance to fix it before stripping blender of this tool.
Thanks,
Dean Giberson (voidptr)
John K. Walton wrote:
>
> While I agree with everything you said, there are serious performance
> problems in 3d window with ghost based versions. mips3, or older
> O2's suffer from annoying lag when rotating (and stuff), as if it's
> polling at a low rate and missing the mouse action. once the action
> gets going, it's ok.impact type systems (which were the only ones
> after early blender days) never had this problem.
>
> my understanding behind externalizing ghost was to make the display
> subsystem independant (a good thing). one use for this would be to
> use GLUT (even if it is ugly, everything is ugly from one perspective
> or another) when appropriate, and ghost when appropriate or some
> distributed multidisplay visualization thing. and not just to make
> an arbitrary API.
>
> to summarize, I'm looking for an opportunity, not applying a restriction
> or objecting in anyway, I've got enough hardware, I can benefit from
> anything short of dropping everythign except OSX ;-)
>
> On Tue, 12 Aug 2003, Ton Roosendaal wrote:
>
>
>>Hi,
>>
>>Apart from a major missing feature (24 bits display) ghost works
>>technically much better than Glut. In '98 I had to to do lot of hacks
>>in the glut code to make it working, and it was needed to patch Blender
>>for it too. This was so much more ugly and awkward than the previous
>>used nice irisgl windowing lib.
>>Glut has (and had) no official ports for BeOS or OSX available (the
>>current beGlut and OSX-glut are forks), which made & makes porting
>>Blender very cumbersome.
>>
>>I've checked your forwarded comments from Zr on adding 24 bits support
>>for Ghost. It really requires someone with more Ghost and C++ insight
>>and an X11 development envirmont to do it.
>>
>>There's a load of unix coders here though... nobody interested in cool
>>single buffered 24 bits display for rendering?
>>
>>(from zr:)
>>The quick fix solution would be:
>>Add single buffer mode argument to C++ ghost constructor
>>Add same arg to GHOST_CreateWindow
>>Add same arg to window_open
>>Add code to renderwin.c to determine what mode to use.
>>
>>I can help with renderwin.c, that's what I'm familiar with.
>>
>>-Ton-
>>
>>
>>On Tuesday, Aug 12, 2003, at 15:48 Europe/Amsterdam, John K. Walton
>>wrote:
>>
>>
>>>On Mon, 11 Aug 2003, Ton Roosendaal wrote:
>>>
>>>>2. ghost
>>>>- the Ghost team intends to go for an 'official launch'... they're
>>>>finalizing docs and demos for it. Ton will help getting marketing
>>>>exposure at opengl.org
>>>>- this also implies we (bf-blender) should get ready to remove ghost
>>>>from the Blender cvs... and include it as extern lib (such as jpeg).
>>>>- agreed on is to freeze now bf-blender ghost; meaning that commits to
>>>>it are not allowed unless it's also done in the official ghost
>>>>project.
>>>>During the next period, hopefully before the 2.29 release, we can
>>>>discuss & decide on how to incorporate the ghost lib.
>>>>- Ghost is being ported to BeOS (R5, last official release).
>>>
>>>is ghost being externalized, and abstracted to the degree that
>>>we could put GLUT back in for the hardware that worked MUCH
>>>better with it?
>>>
>>>
>>>_______________________________________________
>>>Bf-committers mailing list
>>>Bf-committers@blender.org
>>>http://www.blender.org/mailman/listinfo/bf-committers
>>>
>>>
>>
>>------------------------------------------------------------------------
>>--
>>Ton Roosendaal Blender Foundation ton@blender.org
>>http://www.blender.org
>>
>>_______________________________________________
>>Bf-committers mailing list
>>Bf-committers@blender.org
>>http://www.blender.org/mailman/listinfo/bf-committers
>>
>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers@blender.org
> http://www.blender.org/mailman/listinfo/bf-committers