Pytania oznaczone «opengl-es»

Podzbiór interfejsu API grafiki 3D OpenGL przeznaczony dla urządzeń wbudowanych, takich jak telefony komórkowe.

40
GLSL: Jak rzutować zmiennoprzecinkowe na int?

W shaderze fragmentów GLSL próbuję wrzucić floatdo pliku int. Kompilator zgłasza błąd: ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int' Próbowałem podnieść precyzję int: mediump float indexf = floor(2.0 * mixer); highp int index = indexf; ale bez skutku. Jak intpoprawnie...

32
Jaki jest cel glScissor?

Wiem, że jest bardziej wydajny niż test matrycowy, ale czy mam rację, zakładając, że tę samą funkcjonalność można uzyskać za pomocą transformacji rzutowania z

12
Instancja geometrii w OpenGL ES 2.0

Planuję wykonać instancję geometrii w OpenGL ES 2.0 Zasadniczo planuję renderować tę samą geometrię (krzesło) może 1000 razy w mojej scenie. Jak najlepiej to zrobić w OpenGL ES 2.0? Rozważam przekazanie widoku modelu mat4 jako atrybutu. Ponieważ atrybuty są dla danych wierzchołków, muszę...

12
GLM: Kąty Eulera do czwartorzędu

Mam nadzieję, że znasz GL Mathematics ( GLM ), ponieważ mam problem, nie mogę złamać: Mam zestaw kątów Eulera i muszę wykonać płynną interpolację między nimi. Najlepszym sposobem jest ich konwersja do Quaternions i zastosowanie alrogirthm SLERP. Mam problem z inicjowaniem glm :: quaternion za...

11
Jak mogę zgiąć obiekt w OpenGL?

Czy istnieje sposób wygięcia obiektu, takiego jak walec lub płaszczyzna, za pomocą OpenGL? Jestem początkującym w OpenGL (używam OpenGL ES 2.0, jeśli to ma znaczenie, chociaż podejrzewam, że matematyka ma w tym przypadku największe znaczenie, więc jest w jakiś sposób niezależna od wersji),...

10
OpenGL ES tworzy efekt szablonu za pomocą tekstury

Środowisko W takim środowisku pracuję: OpenGL ES 2.0 iPhone Simulator i iPhone 4 iMac 27 "z NVIDIA GeForce GTX 680MX 2048 MB Mam nadzieję, że to pomaga. Problem Szukałem wysoko i nisko z wielu źródeł i wielu witryn, w tym Stackoverflow, ale nie działał efekt wzornika. Mam to: Czarna...

10
Brakuje funkcji WebGL i OpenGL ES

Zacząłem korzystać z WebGL i cieszę się, jak łatwo mogę korzystać z mojego OpenGL (i przez rozszerzenie OpenGL ES). Moje rozumienie jest jednak następujące: OpenGL ES jest podzbiorem OpenGL WebGL jest podzbiorem OpenGL ES Czy jest to poprawne w obu przypadkach? Jeśli tak, to czy są dostępne...