[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/JUPK@lversionWn66 \
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.Nm!11;h́QSS+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-+baseLQPOH4L425O405I4MJ4N54272344277PPK@
 old/source.stPK@gtw
new/source.stX]O9}CI05R%

	
*i_+93ċǞ=
\
$=ޤ}>[j*\ ^:[_YnI<שƭC%>B@ۭ r1H^Ͱz^
@H{12v:94Vt7퍅,5E!(!9٫w/qzow]VZil \
`,/gRXGvwY!H=bS	ul@[.g~l2wL] \
9u{ċxndYp&m%D	b}/iʹrb=e*34aSbp[ZzQp0Nj}8A(8aܰ(,s%!*`HH9 \
 ۡr5SǪR1?FF	kÝ= =dG8tC[O`\ \
8|t,NO>9~ERϑ*gsd>v53YAb\~>)`L]'GDo)`aT1<\vvj^P
 T0q;͍- 	dRyݜ1$]ܱlVFL(3`rUB,xK_1\܎'f́)&wuZ \
{K`[ہ:1xJp&c!GcoV̪5x~qJ<k8H!VZ,l./'iAùOfFтZ?+޺Ru0FI
 hUo9/Ҵ>x1D)Cb[
TY'l/}ZLNt8TU(LXUӨD7+'ƬЙ \
vvDJV?<W҉PW$EK,HXݴ7+b*1lm.ۋ[[3i:SH(եЎ(==7J
 Je\|	gQ:߬  \
h?D4PaPzT9z0SyDb=ZM޳k՚9p"𯳳O}*Ri6ՔF!"kaut	Y"\dov=r,FsCzh2=U#A \
sa_cĎz B<NJA%|=u.ݝ9|atd4)5[84fo \
$vM#ǽGpz+qĉWq8;"u6cV~ǨI3qQ`~{|?㨭g&&+YJ-qQq-X;
 ?	SF`]X|SmthۻZs
Imח.V#sg[ۿtsFqS;עgRWҦT9N'T})Z^@tTEkUPjǔdo}DRO \
                -	6>shjz  FϊJ0&UǴvhg'ɡrD
!it5Cd5!`LQeb}TZK=Ȣί:DH4ֶYYEfw[ˍgHB{[A/JZ-VXS-ޒ+uovts/)ߵ5.*%C
 GT1慆Gݖw7eݬ܂KtG}*U82\HkM
4PK@I .8c"	patch.binXoO9uB={u:Y]InG%
,h
b%gƓxs!LLҬJۏ~<zqm9.Im \
TDNjoOcI4V{tH$R]xԹca3`2ac\96TfK \
S+j"a-jk%@miOܸ܈}ej밹 S];`(ׂ17_nE̸eWf \
ń9bp}&cxmFص"M~9o \
;>T܉WTy9P#O|d1u*+ F۫0U
b*9h7#>8?=JpSM0#XrǮ׶NʭZBAFnDY29 \
^AW(UHeB?hʟ'{\{Zu4[tMuNwac\q$kȊuO.ܶe=ZO*f \
TfkU t]ʡϤ
QW֜ʕNkx6+n(Kz6Be4ntÙnn3=@1|$,ɑ@8J_ҹ0"*Bao;]8#1>G[ \
|6˴TBVX<h?fX'XD%L~ix#$h~VdR##l_aeyS: \
1TZiwR]i.@I%nf$|ΑY',}Z̓SɛҴIՅPDMs:7X_!TaAP\1Xk&i+g \
o"@cwuG} r`t,l+(kA=3eH"苁TDŽӀ鑘ˑl$E78
 {r-$HO-^tR_T$Fdls'EG%Ck5ޙjF'ys(]cv0$QJy*Jߗ \
*co~^xG2?$%:Mvt6q;YZIA^$=88lErv?Ns)ާ8;vW懈ISo)X쎽w9bMWlύHCs;,s_NI,~bG \
zv !ٶn˭ @AKT;m4e솻%ޭ \
]d"a*H3q"Z;S]r{ai64T^KA0ϕ  \
SkcE˜MeT'k5$9hE)'da7z= \
SBV	"j4}uѢX4"䎝l0@Ri"|FV@K݇a_M	`l\Z˓J?Oע8W1MJ1e
  ?m/-tC=aH@=OyD]9y3`azH4
1[l:k6U*MYgJA0kgH؎yV$+;7ڊQGy
{-EK28ѓU
26U*_-[>c̗ OQ+V+OPVs۽|ɻM \
6Nwc%[FQrj̨лR$ ߐj76bo] \
JO)F1,UgwȞ":ieyI͟@(Oҗ<Z{OYHYHRh"ʭ} \
V<zp>%N(xn|U#?sxƚEzX@Pvc>lPK@L^ \
packagePK@l;versionPK@knM-+IbasePK@
 old/source.stPK@gtw
new/source.stPK@I .8c"	
patch.binPKI





[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic