Tag: opengl-es-2.0

Teilmenge der OpenGL-3D-Grafik-API entwickelt für embedded devices, wie Mobiltelefone. Diese version 2.0 beseitigt die meisten der fixed-function rendering-pipeline zu Gunsten eines programmierbaren ein.

Wie kann ich methodisch wählen Sie den clip in der Nähe von dem Flugzeug Entfernung für eine perspektivische Projektion?

Anzahl der Antworten 3 Antworten
Habe ich eine 3D-Szene und eine Kamera definiert mit gluPerspective. Ich habe einen festen FOV, und ich weiß, dass der Mindestabstand von jeglicher geometrie, die für die Kamera (es ist ein first-person-Ansicht, so dass der minimale Abstand

Sobel-filter in C/C++ unter Verwendung von OpenGL ES

Anzahl der Antworten 1 Antworten
Ich würde lieber nicht das Rad neu, wenn ich nicht und muss dies getan haben, bevor. Gibt es irgendwelche Implementierungen der Sobel-filter mit OpenGL ES? haben Sie gesehen, link: Sobel-filter Beispiel (royger.org/opencl/?p=22). Aber das ist in OpenCL

OpenGL ES 2.0 Angabe von position-Attribut vec3 oder vec4

Anzahl der Antworten 1 Antworten
In der OpenGL-ES-2.0-Einführung, gefunden hier: http://www.webreference.com/programming/opengl_es/2.html ein vertex-shader definiert ist: GLbyte vShaderStr = "attribute vec4 vPosition; \n" "void main() \n" "{ \n" " gl_Position = vPosition; \n" "}; \n"; Das Attribut vPosition ist ein vier-Komponenten-Vektor. Später im

Sprite-Beispiel von AndEngine Beispiel-Projekt sieht verpixelt beim Import in mein eigenes Projekt

Anzahl der Antworten 3 Antworten
Ich versuche AndEngine (GLES2) in den letzten paar Tagen. Ich habe ein problem mit der SpriteExample aus dem Beispiel-Projekt. In der SpriteExample in der Beispiel-Projekt im face_box.png-sprite sieht schön und scharf. Aber wenn ich kopieren Sie den

Wie kommst du rajawali zu arbeiten (tutorial 1 auf git)

Anzahl der Antworten 3 Antworten
Ich bin ganz neu mit android-Entwicklung, ich weiß die Grundlagen, Aktivitäten, Karten, sqlite, etc. Ich möchte in der Lage sein zu implementieren, einige 3D-Objekten interagieren können mit in meine apps. Nach ein bisschen suchen habe ich herausgefunden,

Warum nicht diese einfache OpenGL ES 2.0/SDL-2-Programm let me change my point-sprite-Größe?

Anzahl der Antworten 2 Antworten
Ich ein einfaches OpenGL ES 2.0-Programm (zusammen mit SDL 2 zu machen, die Dinge ein bisschen einfacher) und beschlossen, zu versuchen out-point-sprites. Ich war in der Lage, Sie zu zeichnen erfolgreich, aber ich war nicht in der

Wie man/legen Sie die Breite und Höhe der Standard-framebuffer?

Anzahl der Antworten 1 Antworten
Ich möchte wissen, die dimension meiner Standard-frame-buffer. Ich lese die Einstellung Ansicht-port auf einen bestimmten Wert nicht beeinflussen/festlegen der Dimensionen des frame buffers. Gibt es irgendwelche GL-Aufrufe für dieses? Es ist von der Größe der Fenster in

Wie man anti-Aliasing von Linien in OpenGL ES 2.0?

Anzahl der Antworten 2 Antworten
Ich versuche zu zeichnen, einige Konturen, die ich gespeichert habe als vertex-arrays: typedef struct { float* vertices; int nrPoints; }VertexCurve; list<VertexCurve> CurveList; Ich bin mit ein paar Proben aus einer opengl-es-2.0-Buch : http://opengles-book.com/ Die Zeichnung Methode sieht

Die OpenGL-ES-2.0-textur-Formate sind color-, depth - oder Schablone-renderable?

Anzahl der Antworten 1 Antworten
Vom OpenGL-ES-2.0-Spezifikation Abschnitt 4.4.5: "Formate, die nicht aufgeführt sind in Tabelle 4.5, einschließlich komprimierter interne Formate. nicht color-, depth-und stencil-renderable, egal, welche Komponenten Sie enthalten." Dann gibt es Erweiterungen, erweitern Sie diese Tabelle, wie z.B.: OES_depth24 OES_depth32

Wie kann ich richtig aktualisieren eines vertex-Arrays in OpenGL Es 2.0?

Anzahl der Antworten 2 Antworten
Wenn ich update meine vertex array auf iOS in OpenGL 2.0, die original-vertex Daten bleiben auf dem Bildschirm-D. H. der 1. flush ist persistent (die ersten Punkte, die ich geschickt nach unten, um die GPU gerendert wird

Teilen Sie die EGL2.0 Zusammenhang zwischen 2 GLSurfaceViews verursacht EGL_BAD_ACCESS auf Android-tablets

Anzahl der Antworten 2 Antworten
Ich versuche zu teilen, EGL Kontext bwteen 2 GLSurfaceViews durch folgenden code: createContext(EGL10 egl, EGLDisplay display, EGLConfig eglConfig) { EGLContext shared = ...; //a cached egl context int attrib_list = { EGL_CONTEXT_CLIENT_VERSION, 2, EGL10.EGL_NONE }; EGLContext context

OpenGLES 2.0 fragment shader alpha-Fehler?

Anzahl der Antworten 4 Antworten
Ich würde erwarten, dass meine textur verschwinden, komplett mit den folgenden fragment-shader: varying mediump vec2 text_coord_out; uniform sampler2D sampler; void main() { gl_FragColor = texture2D(sampler, text_coord_out); gl_FragColor.w *= 0.0; } . . .tut es das nicht. Ich

Erste Schritte bei der Erstellung einer chroma-key-Effekt mit android-Kamera

Anzahl der Antworten 3 Antworten
Ich würde gerne zum erstellen eines chroma-key-Effekt mit der android-Kamera. Ich brauche keine Schritt für Schritt, aber ich würde gerne wissen, der beste Weg, zu entführen die android-Kamera und wenden Sie den Filter. Ich habe aus der

GLES2.0: Verwenden Sie GL_TEXTURE_EXTERNAL_OES über glEGLImageTargetTexture2DOES

Anzahl der Antworten 1 Antworten
Möchte ich, dass eine Bild-Puffer in Java (NDK ist keine option in diesem Fall) und übergeben es an Shadern über GL_TEXTURE_EXTERNAL_OES. glTexImage2D nicht funktioniert, wie erwähnt, in spec. Aber die Funktion glEGLImageTargetTexture2DOES ist nur über die GLES11Ext

OpenGL ES 1.1 auf 2.0 eine große Veränderung?

Anzahl der Antworten 1 Antworten
Ich bin momentan dabei, eine iPhone-app mit cocos2d und ich bin versucht zu machen, verwenden Sie die folgenden OpenGL ES 1.1 code. Jedoch, ich bin nicht gut mit OpenGL und meine app nutzt OpenGL ES 2.0, also

eglCreateWindowSurface schlägt mit java.lang.IllegalArgumentException

Anzahl der Antworten 2 Antworten
Wenn Sie versuchen, drücken Sie die zurück-Taste schnell beim Start einige Aktivitäten mit GLSurfaceView, eglCreateWindowSurface schlägt mit java.lang.IllegalArgumentException. Habe ich die folgenden Fehler: 10-08 18:05:36.490: E/GLSurfaceView(3440): eglCreateWindowSurface 10-08 18:05:36.490: E/GLSurfaceView(3440): java.lang.IllegalArgumentException: Make sure the SurfaceView or associated

Transponieren einer mat4 in OpenGL ES 2.0 GLSL

Anzahl der Antworten 2 Antworten
Ich würde gerne transponieren einer matrix in meiner OpenGL ES 2.0 vertex-shader, aber anscheinend ist mein iPad 3 nicht unterstützt GLSL #version 120, die erforderlich ist für die integrierte Funktion transpose(mat4). Ich weiß, es gibt Möglichkeiten, zu

Zum deaktivieren der touch-events auf einem Blick?

Anzahl der Antworten 1 Antworten
Meine (OpenGL ES 2.0) app splashscreen, das ist im Grunde ein Android - Ansicht angezeigt über meine GLSurfaceView. Ich alles tun, mein initial-setup auf einem AsyncTask und dann (aus der not heraus), laden meine bitmaps/Texturen auf die

Wie zu laden und anzuzeigen .obj Datei in Android mit OpenGL ES 2

Anzahl der Antworten 2 Antworten
Ich versuche zu laden .obj-Datei in mein Android-Anwendung und zeigen Sie es mit OpenGL 2. Finden Sie die Datei hier: EDIT: ich entfernte die Datei, Sie können jede .obj-Datei, die die Werte enthält, die mentiones unten für

Android OpenGL2.0 zeigt schwarze Texturen

Anzahl der Antworten 1 Antworten
Ich versuche zum zeichnen von Texturen auf quads in OpenGL2.0. Bisher hab ich die quads zu zeigen, und alles, aber die Texturen sind nicht da - die quads sind alle schwarz. Mein main Verdacht ist, dass ich

OpenGL ES2 Alpha-test-Probleme

Anzahl der Antworten 2 Antworten
Ich bin rendering in mehrere 3D-Objekte mit Texturen, die alpha. Alle Texturen laden in Ordnung, aber wenn ich versuche zu Rendern, die Sie vor jedem anderen bekomme ich die folgende: Links ist, was ich habe. Recht ist,

Zeichnung Dreieck mit OpenGl, nicht angezeigt?

Anzahl der Antworten 3 Antworten
Ich versuche, meine erste App. basiert auf OpenGl, versuche ich ein Dreieck zeichnen, und wenn LÄUFT DIE App. es zeigt nur schwarzen Bildschirm mit kein Dreieck. 1-ich weiß nicht, wo mein Fehler ist? 2-gibt es irgendein gutes

OpenGL-render to texture - schwarz-Bildschirm

Anzahl der Antworten 1 Antworten
Ich bin Rendern einer frame-buffer, und dann will ich zu verwenden, als eine textur. Kann ich das speichern der frame-buffer in eine Datei mit glReadPixels so bin ich mir sicher, dass ich das rendering OK. Kann ich

Polygon triangulation in triangle-strips für OpenGL ES

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche für eine schnelle polygon triangulation-Algorithmus kann triangulieren nicht sehr komplexe 2D-konkave Polygone (ohne Löcher) in triangle-strips bereit, gesendet werden, um OpenGL ES für die Zeichnung mit GL_TRIANGLE_STRIP. Ich bin mir bewusst, einige

OpenGL ES (2.0) Shading-Language: How to input boolean in vertex shader und pass auf fragment-shader?

Anzahl der Antworten 2 Antworten
Ich versuche, einen booleschen Wert übergeben in meiner vertex-shader zum ersten mal; ich habe nur mit Schwimmer bis jetzt. Den boolean in Frage primitiv-spezifisch, daher kann nicht weitergegeben werden wie eine uniform. Allerdings hat es den gleichen

OpenGL ES Android-Matrix-Transformationen

Anzahl der Antworten 3 Antworten
Ich habe einen renderer implementieren GLSurfaceView.Renderer-Schnittstelle; eine Unterklasse von GLSurfaceView und einige Klassen repräsentieren meine Objekte, die ich zeichnen will. Ich habe den code von http://developer.android.com/training/graphics/opengl/motion.html Ich möchte zu erweitern, und fügen Sie einige Bewegung entlang der

'Permission Denied' - Fehler beim installieren der apk auf dem Gerät

Anzahl der Antworten 2 Antworten
Wenn ich mit Eclipse-bereitstellen einer Opengl ES app zum Gerät bekomme ich folgenden Fehler [2011-09-19 15:56:40 - SimpleCube] Failed to install SimpleCube.apk on device 'S5830bfcc8426': Permission denied [2011-09-19 15:56:40 - SimpleCube] com.android.ddmlib.SyncException: Permission denied [2011-09-19 15:56:40 -

Vertex Buffer Objects (VBO) funktioniert nicht unter Android 2.3.3, mit GLES20

Anzahl der Antworten 0 Antworten
Auf Android, ich versuche, eine einfache OpenGL-ES-2.0-Anwendung ausführen, die ein vertex-buffer-Objekt, aber ich nicht. Begann ich mit diesem Projekt: http://developer.android.com/resources/tutorials/opengl/opengl-es20.html Alles ist schön erklärt und funktioniert wie beschrieben. Fein. Ich habe einige code, um das rendering alternativ

2 Texturen, 1 Shader - OpenGL ES 2.0

Anzahl der Antworten 2 Antworten
ES 2.0 Neuling hier. Ich bin gerade dabei, einige 3D-interlaced-Bildern von stereo-Bildern mit ES 2.0 und die PowerVR SDK. Ich kann die Ausgabe einer Bild-textur in Ordnung, aber wenn ich versuche, die Ausgabe, die zweite, die ich

frustumM / setLookAtM in OpenGL ES 2.0 auf Android

Anzahl der Antworten 1 Antworten
Ich bin Herumspielen mit OpenGL auf der Android-Plattform unter Verwendung der OpenGL-ES-2.0-tutorial als Grundlage. Der code in Frage: public void onSurfaceChanged( GL10 unused, int width, int height ) { GLES20.glViewport( 0, 0, width, height ); float ratio

Fatal signal 11 und UNGÜLTIG HEAP-ADRESSE IN dlfree Fehler bei der Verwendung von glShaderBinary

Anzahl der Antworten 1 Antworten
Gerät : Samsung Galaxy Note Android-version: 4.0.4 Meine Anwendung gelten einige visuelle Effekte, um einen video-stream mit Hilfe von OpenGL-Shadern. Ich brauche mit binären Shader aus Gründen der Sicherheit. Ich bin mit glSurfaceView und SurfaceTexture Zugriff auf

Zeichnen einer geraden Linie, die mit OpenGL ES im iPhone?

Anzahl der Antworten 1 Antworten
Schließlich versuchte ich eine Linie zeichnen mit OpenGL ES framework in XCode 4.2 für iPhone einfache game-app.Ich studierte etwas über GLKView und GLKViewController zeichnen Sie eine Linie in das iPhone. Hier ist mein Beispiel-code war, habe ich

OpenGL-ES-2.0-Kontext in Android

Anzahl der Antworten 1 Antworten
Ich bin neu in OpenGL auf Android und ich habe gelesen, stark dokumentiert, Proben, und ich irgendwie verstehen. Aber bevor Sie versuchen, zu tun, nichts kompliziert, ich will zeichnen Sie eine einfache 2D-weißes Rechteck auf schwarzem bacground.

2D-Zeichnen In OpenGL ES 2.0 (iOS)

Anzahl der Antworten 4 Antworten
Bin ich lernen, wie man OpenGL ES 2.0 auf iOS. Jetzt möchte ich einfach nur tun, einige grundlegende 2D-animation (z.B. verschieben ein Rechteck über den Bildschirm bewegen und Ihre Größe verändern). Ich habe angefangen mit der Projekt-Vorlage

Wie kann ich mit Alpha-blending Transparenz arbeiten in OpenGL ES 2.0?

Anzahl der Antworten 3 Antworten
Ich bin mitten in der Portierung von code von OpenGL ES 1.x zu OpenGL ES 2.0, und ich bin kämpfen, um Transparenz zu arbeiten wie vorher; alle meine Dreiecke gerendert werden vollständig deckend ist. Meine OpenGL setup

OpenGl es 2.0 Geometrie-instancing

Anzahl der Antworten 2 Antworten
habe ich 170 Objekte zu zeichnen, jeder ist bauen von 312 Punkten. Ich habe ein Objekt, und ich bin Zeichnung es 170 mal mit diffrent martixes, ich habe herausgefunden, dass ich keine Notwendigkeit zum Aufruf einiger Funktionen,

Mit Matrix. Drehen in OpenGL ES 2.0

Anzahl der Antworten 4 Antworten
Bearbeiten - Hinzugefügt mehr code Haben eine Menge Probleme, die versuchen, richtig zu drehen, mein quad mit OpenGL ES 2.0. Scheint es immer zu drehen um das Zentrum des Bildschirm-Koordinaten. Ich versuche, es zu drehen, um seine

Übergeben Sie ein array von Vektoren zu einer einheitlichen

Anzahl der Antworten 1 Antworten
Bin ich versucht zu implementieren mehrere Lichter in meinem shader, aber ich habe Schwierigkeiten zu füllen, die uniform mit meiner Licht-Daten. Meiner vertex-shader: attribute vec3 aVertex; attribute vec3 aNormal; attribute vec2 aTexture; uniform mat4 uMVMatrix; uniform mat4

So sparen Sie SurfaceTexture als bitmap

Anzahl der Antworten 2 Antworten
Wenn ich Dekodieren ein video, das auf einer Oberfläche möchte ich zum speichern der frames möchte ich als bitmap/jpeg-Dateien. Ich will nicht auf dem Bildschirm zeichnen und wollen einfach nur speichern Sie den Inhalt der SurfaceTexture als

Wie zeichnet man eine textur in ein quad mit OpenGL ES 2?

Anzahl der Antworten 3 Antworten
Quads sind nicht Bestandteil von OpenGL ES 2.0, wie Sie in 1.1. Mit der programmierbaren pipeline angeboten von OpenGL ES 2.0, wie kann ich einfach zeichnen einer textur (ursprünglich eine png-Datei) an 4 definierten Punkten? Brauche ich

OpenGL ES 2.0 fragment-shader zu verwischen langsam und niedrige Qualität

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, ein blur-shader für das iPad. Ich habe es zu arbeiten, aber ich bin nicht sehr zufrieden mit den Ergebnissen. Ich bekomme sehr abgehackt frame-raten und die Unschärfe sieht aus wie Mist, wenn das

Framebuffer FBO render to textur ist sehr langsam, mit OpenGL ES 2.0 auf Android, warum?

Anzahl der Antworten 1 Antworten
Ich bin die Programmierung einer Android-2d-Spiel mit opengl es 2.0. Nachdem ich zeichne meine sprites zu den backbuffer ich zeichne leuchtet, um ein FBO und versuchen, mischen Sie es auf der Rückseite Puffer wieder. Wenn ich zeichne

Holen Sie sich unterstützt GLSL-Versionen

Anzahl der Antworten 1 Antworten
Während der Entwicklung auf einem laptop mit einer intel-Grafikkarte, während der Kompilierung eine vertex-shader, hab ich diese: 0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES ok, also

OpenGL ES 2.0 vs. OpenGL-3 - Ähnlichkeiten und Unterschiede

Anzahl der Antworten 2 Antworten
Von dem, was ich gelesen habe, scheint es, dass OpenGL ES 2.0 ist nicht alles wie OpenGL 2.1, die ist, was ich davon ausgegangen, von vor. Was ich bin neugierig zu wissen, ob oder nicht OpenGL 3

OpenGLES 2.0 separater buffer für vertices, Farben und textur-Koordinaten

Anzahl der Antworten 3 Antworten
Habe ich schon lernen, OpenGL jetzt seit ein paar Tagen, indem Sie die folgenden einige tutorials und Kodierung einige Experimente meiner eigenen. Aber es gibt eine Sache, die ich wirklich nicht verstehen, was blockiert mich von sich

Android OpenGL apps aufhören zu arbeiten, nach dem laden in den emulator

Anzahl der Antworten 5 Antworten
Meine apps mit OpenGL alle arbeiten nicht mit "Namen hat aufgehört zu arbeiten". Das passiert auch mit Android-Beispiel-Projekte (BasicGLSurfaceView). Wenn ich das laden der Projekte in Cclipse und Sie ausführen, Sie nicht funktionieren, aber wenn ich den

Was ist die maximale textur Größe auf dem iPad?

Anzahl der Antworten 3 Antworten
Jemand wissen, die maximale textur Größe für das iPad? Ich habe Probleme bei der Suche nach Telefonnummern. Sie wirklich brauchen, zu sagen, welche Version des iPad (iPad, iPad 2, iPad 3. gen oder iPad 4. gen (Datum)?)

How to draw basic-Kreis in OpenGL ES 2.0 Android

Anzahl der Antworten 6 Antworten
Ich bin neu in OpenGL ES 2, und ich habe gelesen, dass viele Themen darüber, wie einen Kreis zu zeichnen in OpenGL ES 2 für Android. Basierend auf Zeichnen Von Formen und diesen code finden Sie auf

GLSL für einfache Wasser-Oberfläche Effekte

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche für einige Hinweise, wie die Umsetzung einfach Wasseroberfläche Effekte in OpenGL ES 2.0. Nichts besonderes, wie Reflexion oder Brechung, die nur eine einfache ripple - /Wellen-Effekt moduliert, dass im Laufe der Zeit.

Der richtige Weg zum zeichnen von text in OpenGL ES 2

Anzahl der Antworten 3 Antworten
Ich bin mit PowerVR OpenGL ES 2 SDK zu entwickeln, mein Spiel auf Windows mit C++, dann kann ich die Portierung auf android oder iphone. Alles schaut in Ordnung, aber jetzt bin ich stecken mit text-rendering. Ich