On 6 October 2010 16:54, Fernando olivero <[email protected]> wrote: > > On Oct 6, 2010, at 3:36 PM, Igor Stasenko wrote: > >> On 6 October 2010 16:31, Igor Stasenko <[email protected]> wrote: >>> On 6 October 2010 16:08, Fernando olivero <[email protected]> wrote: >>>> Ok, thanks for the info. >>>> >>>> i'm more than interested in the doing the MacOsX port of NBOpenGL. When i >>>> have the time ( not in the near future) i will produce a native boost mac >>>> vm deployable , plus the NBOpenGL-MacOsX. >>>> >>>> Regarding the window downloable, i followed the instructions in the page, >>>> the load order of packages but a certain class seems to be missing when i >>>> want to try the example ( the true type font example rendering ) in the >>>> NBOpenGL-Morphic package. >>>> >>> >>> Ohh.. i found that last one is saved as >>> NBOpenGL-Morphic-Igor.Stasenko.3fqa >>> >>> instead of >>> NBOpenGL-Morphic-Igor.Stasenko.3 >>> >>> don't ask me how.. looks like some MC bug. >>> >>> it is listed as a separate item in repository packages list .. crap >>> >>> Also, the missing class is NBGLCurveRenderer, which i moved to >>> NBOpenGL-Rome package. >>> I did a snapshot of it. But it depends on RomeCanvas class(es) , which >>> is part of Athens.. >>> But just ignore that for now and load it. For demo, you need only >>> NBGLCurveRenderer which not rely on any Rome-specific stuff. > > Just for curiosity, why this dependance on Rome? To end up providing a Canvas > were all the rendering is performed by OpenGL and you text rendering class ?
A NBGLCurveRenderer is actually an experiment, which should be a part of something bigger (read Rome). So, that's why i moved it there, breaking demo :) I plan to implement an OpenGL backend for canvas, which implements Rome protocol. And then implement Morphic which using rome-canvas for rendering.. And then implement brand-new zoomable UI in it.. (i have a big plans)... :) > >>> >>> It should be less messy.. But this is still under construction, so , >>> sorry for inconvenience :) >>> >> > No problem! It's a big project, and you are making an excellent job! > >> So, the load order is >> >> Core >> Win >> TrueType >> Display >> Rome >> Morphic.3fqa >> >> then you can run the: >> >> GLTTRenderingDemo new openInWorld >> >> (works for me) :) >> > > > Ok! Great! I wil try it. > > Maybe we could add some OpenGL rendering examples, some of them can be taken > from AlienOpenGL examples, or other source. > I found it useful for documenting the usage to have a class called > AlienOpenGLExamples, with examples as instance methods ( and also to > validate that the rendering is ok). > Yes yes. Things needs to be properly organized. I just don't have much time to do that :) > > Fernando > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > -- Best regards, Igor Stasenko AKA sig. _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
