2011-03-11 28 views
11

OpenGL ES 2.0 ile OpenGL 4.1 arasındaki tam farklar nelerdir? OpenGL ES 2.0'ın OpenGL 4.1'in bir alt kümesi olduğunun farkındayım. Ancak OpenGL ES 2.0'da bulunmayan özellikler tam olarak nelerdir?OpenGL ES 2.0 ile OpenGL 4 arasındaki farklar

Tek başına OpenGL ES 2.0 alt kümesini kullanarak bir masaüstü uygulaması geliştirmeye başlamak istiyorum (Çünkü OpenGL ES Programlama Kılavuzu'nda harika bir öğrenme materyalimiz var) ve neyi kaçırdığımı bilmek isterim.

+0

Aynı şeyi ve özellikle de OpenGL ES 2.0 ile OpenGL 4.x arasındaki uyumsuz bir bağlam arasındaki farkı merak ediyordum. – AzP

cevap

5

OpenGLES 2.0, OpenGL 2.0 spesifikasyonlarına dayanır ve sabit işlevli boru hattını desteklemez. Sabit işlev boru hattı, OpenGL özelliklerinden sürüm 3.1'e kadar kaldırılmamış ve bazı donanım üreticileri de sabit işlevli boru hattını kaldırmayı reddetmiştir.

Başlamak için iyi bir yer resmi OpenGLES sayfasıdır. Bu size OpenGL 2.0 spesifikasyonlarına göre bilmeniz gereken her şeyi anlatacaktır. OpenGL 2.0 ve 4.1 arasında, aralıklı tüm özelliklere bakmadan bir karşılaştırma olup olmadığından emin değilim.