
	spComponentEx

͂߂
--------

spComponentEx́CCŏꂽ}`vbgz[GUIc[Lbg
spComponent̊gZbgłDRpCɕKvȊOCu
̂ȂǂspComponent番Ă܂D

݂́COpenGLT|[g邽߂̊֐Q݂̂pӂĂ܂D
OpenGĹCRAȕ`敔͋APIɂȂĂ܂Cˑ̕
Ȃɑ݂邱ƂmĂ܂D܂COpenGLɂ̓j[
{^ȂǂGUIp[c񋟂API݂͑Ă܂D
{Cup邱ƂɂC}`vbgz[iWindows, 
Mac(Cocoa/Carbon)CLinux(GTK+/Motif)CAndroidCiOSjspComponentɂ
GUIOpenGL𕹗p邱Ƃł悤ɂȂ܂D
܂COpenGLŕ`悷ꍇˑ݂̂܂񂪁C
{Cu̓{ꕶ܂ޕ`̂߂̃IuWFNgł
spGLStringƂɊւ֐Qp΁C@\͌肳Ă܂C
}`vbgz[ŊȒPɕƂ\ɂȂ܂D
ɁCo[W0.5ȍ~ł́COpenGL 2ȍ~Œ񋟂VF[_[
gpł悤ɂȂĂ܂D

ȂCspComponentExp̃Cut@Ci.at@Cj
݂CspComponent̃Cut@Cɑgݍ܂Ă
܂iAndroidŁCiOSŁCmacOS CocoałY܂jD


AndroidŁCiOSłɂ
------------------------

AndroidŁCiOSłł́CgpĂOpenGLOpenGL ESł̂ŁCʏ
OpenGL̃R[h͂̂܂܂ł͂܂܂B
ŁC܂łOpenGL̃TvR[ĥ܂܂łx悤
݊֐̎iglBeginglEnd̎jwb_t@CŌ^֐
ǂݑւiGLdoubleGLfloatȂǁjsĂ܂BČ݊@\
SΉ͂Ȃ荢ł̂ŁĈ̋@\Ȃ\܂D

Androidłł̓RpCAndroid 2.3ȍ~NDKKvɂȂ܂D


Ή
--------

- OpenGL 2ȍ~̃VF[_[̓o[W0.5ȍ~ŃT|[g悤ɂȂ܂
  iexample/glsltest.cQƁjD̊ł́CGLEWCuKvłD

- }`TvO̓o[W0.5ȍ~ŃT|[g悤ɂȂ܂D
  spCreateGLVisualĂяoɁCspGLAttributeɈȉ̃R[hǉĉi4_̏ꍇjD
	SP_GL_SAMPLE_BUFFERS, 1,
	SP_GL_SAMPLES, 4,

- CfbNXJ[̓T|[gĂ܂D

- GTK+o[W1.X̓T|[gĂ܂DgtkglextGTK+o[W1.X
  ɓ삵Ȃ߂łD

- GTK+o[W3.X̊ł́CspGL 0.5.2ɂāCGTK+o[W3.1.16ȍ~
  񋟂GtkGLAreagpē삷悤ɂȂ܂DCGtkGLArea ́C
  łOpenGL Core Profile 3.2ȍ~̃R[hłȂƐ삵Ȃ
  悤łD̂߁CVertex Array ObjectȂǂK{ƂȂĂ܂D̊֌WŁC
  GTK+o[W3.X̊ł̓TvglsltestCglslxfontCglpmspecgramȂǂ
  ꂽ̂삵܂̂łӉD
  ȂC}`TvÓC݂̏CGtkGLAreaɑΉAPI݂܂̂ŁC
  T|[gĂ܂D


oO
----

GTK+2ł́COpenGL 2ȍ~̃VF[_[lXȊŐg邩͕sł
iGTK+œŎgpĂgtkglextł́CReLXgɑ΂ăo[W
włAPI݂ĂȂ߁jDlɁCMac OS X Carbonł
g邩͕słD

Mac OS X Carbonłł́C1̃EBhEɕOpenGLpLoX
݂ꍇɕ`悪sȂƂoO܂DႦ΁C
example/multicanvas.c ́C{C2̃LoXɕ`悪s܂C
݂̂ɍs܂D̖CarbonOpenGL̎dlƂ֌W܂̂ŁC
͖łD


f[^^
--------

spGLContext
spGLVisual
spGLString


֐
----

spIsGLCanvas
spIsGLDrawableComponent
spIsGLDrawable

spCreateGLVisual
spDestroyGLVisual
spCreateGLContext
spDestroyGLContext
spCreateGLCanvas
spSetGLContext
spGetGLContext

spGLSwapBuffers
spGLFlush
spGLWaitGLDrawing
spGLWaitSystemDrawing

spGLUseFont

spCreateGLString
spDestroyGLString
spSetGLStringParams
spGetGLStringExtent
spSetGLStringPos3f
spDrawGLString


CZX
----------

LICENSE.txt ĉDWindowsŁCMotifŁCGTK+ŁCMac OSiCarbonjł
I[v\[XŁCX11CZXɂȂĂ܂DقƂǐ͂܂D
pɗp邱Ƃł܂DȂCmacOS CocoaŁCiOSŁCAndroidł́C
݂̏CI[v\[Xɂ͂Ă炸CCZXłDł
܂CEpɂ͖Ŏgpł郉CZXɂ\łD


GiBanno Hidekij
