Π‘Π»Π΅Π΄ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° PortableGL 0.98, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠΎΡΡΡΠ΅ΡΠ½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΎΡΠΎ API OpenGL 3.x, Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΈΠ·ΡΡΠ»ΠΎ Π½Π° Π΅Π·ΠΈΠΊΠ° Π‘ΠΈ (C99). Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ½ΠΎ PortableGL ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ΠΊΠΎΠΈΡΠΎ ΠΈ Π΄Π° Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠΈΠ΅ΠΌΠ°ΡΠΈ ΡΠ΅ΠΊΡΡΡΡΠ° ΠΈΠ»ΠΈ ΡΡΠ΅ΠΉΠΌΠ±ΡΡΠ΅Ρ ΠΊΠ°ΡΠΎ Π²Ρ ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ. ΠΠΎΠ΄ΡΡ Π΅ ΠΎΡΠΎΡΠΌΠ΅Π½ Π² Π΅Π΄ΠΈΠ½ Π·Π°Π³Π»Π°Π²Π΅Π½ ΡΠ°ΠΉΠ» ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ MIT Π»ΠΈΡΠ΅Π½(AP).
ΠΡΠΎΠ΅ΠΊΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠ΅Π»ΠΈ ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡ, ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ API OpenGL, Π»Π΅ΡΠ½ΠΎΡΠ° Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅, ΠΏΡΠΎΡΡ ΠΊΠΎΠ΄ ΠΈ Π²ΠΈΡΠΎΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ. ΠΡ ΠΎΠ±Π»Π°ΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ API, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ 3D Π³ΡΠ°ΡΠΈΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π±Π΅Π· GPU ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° OpenGL Π² ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π·Π° ΠΊΠΎΠΈΡΠΎ ΠΏΠ°ΠΊΠ΅ΡΡΡ Mesa3D Π½Π΅ Π΅ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½. ΠΡ Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ PortableGL, ΡΠ΅ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π° ΠΏΠΎΡΡ Π½Π° Minecraft-ΠΏΠΎΠ΄ΠΎΠ±Π½Π°ΡΠ° ΠΈΠ³ΡΠ° Craft.
Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ:
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ Π½ΠΎΠ²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π° ΡΠ΅ΠΉΠ΄ΡΡΠΈ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ Π½Π° ΡΠ΅ΠΊΡΡΡΡΠΈ ΠΈ ΡΠ΅Ρ
Π½ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅Π½ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡ Π² ΡΠΎΡΠΌΠ°Ρ RGBA.

- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈ Π½Π° Π²ΡΡΡ ΠΎΠ²Π΅ΡΠ΅ Ρ ΡΠΈΠΏΠΎΠ²Π΅, ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°ΡΠΈ ΡΠ΅ ΠΎΡ float.
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π½ΠΎΠ² ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ Π°Π»Π³ΠΎΡΠΈΡΡΠΌ Π·Π° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΠΎΠΊΠΈ Π»ΠΈΠ½ΠΈΠΈ.
- API-ΡΠΎ Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΎ. ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° OpenGL, ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΈΡΠΎ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΡ OpenGL ES 2/3.


ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru

