[prev in list] [next in list] [prev in thread] [next in thread] List: squeak-dev Subject: Re: [squeak-dev] GLMorphic From: Bert Freudenberg <bert () freudenbergs ! de> Date: 2012-05-30 19:20:39 Message-ID: 2CBCDE91-3FD4-44D7-BEDB-949E4967DC44 () freudenbergs ! de [Download RAW message or body] On 30.05.2012, at 20:01, Tim Felgentreff wrote: > > Hi > > I've been playing with GLMorphic, updating it to work with current > CroquetGL. I've been using it as my Display canvas for a couple of > days, and I like the idea of allowing Morphs to use OpenGL in their > drawOn: methods (makes for much faster transform morphs ;) > > There's plenty of problems, and performance isn't great, but do people > think better OpenGL integration is something that's still worth > pursuing? (not necessarily based on GLMorphic) > > If you want to give it a try, I've updated the > ConfigurationOfGLMorphic in the squeaksource.com/GLMorphic repository. > Load the #lastVersion (development) and try and enable the GLCanvas with > > GLDisplayScreen new > > Works okay here on my i5 with Mesa (software) rendering, and pretty > well when run on an nVidia card. I've only tried it on Linux, but it > should work wherever CroquetGL works. > > There's a little example morph in the GLMorphic-Examples category that > renders a rotating cube in its drawSubmorphsOn: > > Best, > - -Tim > > PS: Please do not judge me too harsh for the GL code - never really > played with OpenGL before. There's definitely interest, I'd say :) Btw, I just added back texture support to CroquetGL, see attachment (will add to repo when I get access). - Bert - ["OpenGL-Core-bf.16(hmm.15).mcd" (OpenGL-Core-bf.16(hmm.15).mcd)] PK @L^ packageKMUP/Hsu/JU PK @l versionWn66 \ o"%=H6haE`DRJJI;jmm$v'Ye9gf_upd{wW2DOz0uT04~'![r=9n%ap[ߐƑ Ӆ8eFWT\jE]@z SbCx(5<8WVfE)69Ӹl;1āa˳ma=yՌ;xH5@1кi۴c^P58UUi\yVc#E~nx(,YURA \ mZa=R!aSg&tt%oG,jk?ꣷ#XS7mc1p]*Wq(hr5V[ \ g(-]QTȯS;d'dbEvA<\9FlQ,QgYFJO=9(u+E=.[)wE-VQ%vd HS-'7M>1N'pBf 2k+i%Gy*K2r-}?#^fTVh \ n9_mvd5u?x \ .'p;,sXU%p*=WتICv<.J/Np \ 7I"X)tan`ML?CBw4"g6V;-Ri^*˙AJВ MUAB \ {p>T jx@B m fT4`I;& \ (ں(87u.`77V-Ϳ NĜm8'nf7$XH呿錀nwg-y5*t7l$w5l6 \ =qMLCSj*&,7,6]soAR.mCsl4 ϭ7Yv<k: {2o8&F \ ޏ/.\ݮL_KKh]W&oE0Xh|@\Hz#,@L9kt,KVQS n$ 9 \ ϾK>X3^ \ PrC$9cEexFp'%b'ﮮ7GhvB.Nm!11;h́Q SS+rj Ro(C \ OMc^KWmv>M=VhJь|(\J(pzrvMØb51I}sb]G3>-Nn}5_Z-ӎ8iJWJmWZ8ο}V 4CSZO gk 3V`Xb:TpWEJhfA>"P-qY~t{.ϸE&J)J_n9} \ oZ}jwBrbVs0v(>dT`r(]J=ZϦ013ǙĢ[S)E*%>O. \ fY.PK @knM- + baseLQPOH4L425O405I4MJ4N54272344277P PK @ old/source.st PK @gtw new/source.stX]O9}CI05R% *i_+93ċǞ= \ $=ޤ}>[j*\ ^:[_YnI<שƭC%>B@[tۭ r1H^Ͱz^ @H{12v:94Vt7퍅,5E!(!9٫w/qzow]VZil \ `,/gRXGvwY!H=bS ul@[.g~l2wL] \ 9u{ċxndYp&m%D b}/iʹrb=e*34aSbp[ZzQp0Nj}8A(8aܰ(,s%!*`HH9 \ ۡr5SǪR1?FF kÝ= =dG8tC[O`\ \ 8|t,NO>9~ERϑ*gsd>