αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ PortableGL 0.100 αžŠαŸ‚αž›αž‡αžΆαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž C αž“αŸƒ OpenGL 3

PortableGL 0.100 αž₯αž‘αžΌαžœαž“αŸαŸ‡αž˜αžΆαž“αž αžΎαž™αŸ” αžœαžΆαž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸƒ API αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ OpenGL 3.x αžŠαŸ‚αž›αžŸαžšαžŸαŸαžšαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž“αŸ…αž€αŸ’αž“αž»αž„ CαŸ” αžαžΆαž˜αž‘αŸ’αžšαžΉαžŸαŸ’αžαžΈ PortableGL αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŽαžΆαž˜αž½αž™αžŠαŸ‚αž›αž‘αž‘αž½αž›αž™αž€ texture ឬ framebuffer αž‡αžΆαž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αŸ” αž€αžΌαžŠαžαŸ’αžšαžΌαžœαž”αžΆαž“αžœαŸαž…αžαŸ’αž…αž”αŸ‹αž‡αžΆαž―αž€αžŸαžΆαžšαž”αž‹αž˜αž€αžαžΆαžαŸ‚αž˜αž½αž™ αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αž€αŸ’αžšαŸ„αž˜αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽ MITαŸ”

αž‚αž˜αŸ’αžšαŸ„αž„αž“αŸαŸ‡αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‚αŸ„αž›αžŠαŸ…αžŠαžΌαž…αž‡αžΆ αž—αžΆαž–αž…αž›αŸαž αž€αžΆαžšαž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜ OpenGL API αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ αž€αžΌαžŠαžŸαžΆαž˜αž‰αŸ’αž‰ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αž–αžŸαŸ‹αŸ” αž•αŸ’αž“αŸ‚αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αžšαžΆαž”αŸ‹αžšαž½αž˜αž˜αžΆαž“αž€αžΆαžšαž”αž„αŸ’αžšαŸ€αž“αž‚αŸ„αž›αž‚αŸ†αž“αž·αžαž“αŸƒαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ APIs αžŠαŸ„αž™αž”αŸ’αžšαžΎαžœαžΆαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ 3D αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“ GPU αž“αž·αž„αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš OpenGL αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžŠαŸ‚αž› Mesa3D αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΌαž“αŸ” αž€αŸ’αž“αž»αž„β€‹αž…αŸ†αžŽαŸ„αž˜β€‹αž‚αž˜αŸ’αžšαŸ„αž„β€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž”αž‰αŸ’αž…αž”αŸ‹β€‹αžŠαŸ„αž™β€‹αž”αŸ’αžšαžΎ PortableGL αž…αŸ’αžšαž€β€‹αž˜αž½αž™β€‹αž“αŸƒβ€‹αž αŸ’αž‚αŸαž˜β€‹αžŠαžΌαž…β€‹αž‡αžΆ Minecraft αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž€αžαŸ‹β€‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αŸ”

αž€αŸ†αžŽαŸ‚αžαŸ’αž˜αžΈαž“αŸαŸ‡αž”αž“αŸ’αžαž–αž„αŸ’αžšαžΈαž€αž˜αž»αžαž„αžΆαžš αž“αž·αž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αžšαž”αžŸαŸ‹ OpenGLαŸ– αž˜αž»αžαž„αžΆαžš OpenGL αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžœαžΆαž™αž“αž—αžΆαž–αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž αž€αŸαžŠαžΌαž…αž‡αžΆαž˜αž»αžαž„αžΆαžš GLSL texelFetch[1-3]D()αŸ” αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‘αž˜αŸ’αžšαž„αŸ‹αž—αžΈαž€αžŸαŸ‚αž›αž“αŸ…αž–αŸαž›αž…αž„αž€αŸ’αžšαž„ αž“αž·αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αžŸαžαž·αž”αžŽαŸ’αžŠαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“αž–αžŽαŸŒ 32 αž”αŸŠαžΈαž ឬ 16 αž”αŸŠαžΈαžαžŽαžΆαž˜αž½αž™αŸ” αž‘αž˜αŸ’αžšαž„αŸ‹ PGL_D24S8 αž“αž·αž„ PGL_D16 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ” αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‡αžΆαž˜αž»αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž‘αž·αž‰αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS, αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS πŸ”₯ αž‘αž·αž‰αžŸαŸαžœαžΆαž”αž„αŸ’αž αŸ„αŸ‡αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS | ProHoster