2011-08-04 31 views
5

Cg shader dilini OpenGL ES 2.0 ile kullanabilir miyim?OpenGL-ES ve Cg

OpenGL ES 2.0 ve Cg OpenGL ile GLSL kullanabileceğimi biliyorum, ancak OpenGL ES için Cg desteği olup olmadığını merak ediyorum.

+0

My Tegra 2 yongası, Cg shader'lara açıkça izin veren 'GL_EXT_Cg_shader' uzantısını tanıtır. Uzantının Cg shader'ları desteklediğini bildiren herhangi bir OpenGL ES 2.0 uygulaması olduğunu hayal ediyorum. Henüz denemedim ve bu yaklaşım, bir uzantıya dayanması nedeniyle tüm ES 2.0 uygulamalarında çalışmayacaktı. Yine de bakmaya değer. –

cevap

3

Cevabı şimdi çözdüğünüze eminim, ancak OpenGL ES 2.0 sadece GLSL'yi destekliyor. Ayrıca, GLSL'nin modifiye edilmiş bir versiyonunu kullanır (en belirgin değişiklik olan hassas modifiye ediciler), böylece Nvidia tedariki gibi GLSL dönüşüm araçlarının Cg, sadece kullanabileceğiniz kod üretme ihtimalleri yoktur. Yine de çok yakın olmalı.

İlgili konular