Tag: opengl es

CCRenderTexture, GL11ExtensionPack, Libgdx Come TO

Attualmente lavoro su un effetto come "Tiny Wings" http://www.raywenderlich.com/3857/how-to-create-dynamic-textures-with-ccrendertexture , e trovare CCRenderTexture è la soluzione. Quindi voglio sapere come fare questo effetto su android, finalmente ho trovato questo link https://github.com/ZhouWeikuan/cocos2d/blob/master/cocos2d-android/src/org/cocos2d/opengl/CCRenderTexture.java It mostra che il relativo GL11ExtensionPack GL11ExtensionPack egl = (GL11ExtensionPack)CCDirector.gl; egl.glGetIntegerv(GL11ExtensionPack.GL_FRAMEBUFFER_BINDING_OES, oldFBO_, 0); … Ma in GLWrapperBase.java, mostra // Unsupported GL11ExtensionPack methods public void […]

Cattive performance quando scorri su Android 4.3 con Nexus 10

La mia applicazione, che ha una visualizzazione di elenco con un certo scorrimento, sta eseguendo molto bene (scorrimento a 60 fps) su tutti i telefoni che l'ho testato con Nexus One, Nexus 4 e Galaxy S3 / 4. Ma la prestazione è terribile sul Nexus 10, probabilmente a circa 15 fps o giù di lì. […]

Problema con Android OpenGL Multisampling / Antialiasing

Sto lavorando su un'app per Android che consente all'utente di toccare lo schermo per disegnare i colors. Ho tutto il codice di disegno che funziona bene sotto OpenGL (test su Android 4.0.4, Galaxy Nexus, anche se sto cercando di rendere questo compatibile in ritardo compatibile il più ansible, il mio SDK target API 14 ma […]

Differenza tra OpenGL SL e OpenGL ES 2.0 SL

Ho bisogno di scrivere applicazione opengl per Android. C'è una grande differenza tra OpenGL SL e OpenGL ES 2.0 SL e tra OpenGL e OpenGL ES e sarà utile se apprendi OpenGL e GLSL usando alcuni libri legati al generale OpenGL, non a OpenGL ES?

C'è un modo per ignorare le limitazioni delle immagini libgdx? (le immagini devono essere di potenza di due)

Nel libgdx framework possiamo utilizzare solo le potenze di immagini di due ( 64×256 , 128×32 , ecc.) Perché OpenGL lo richiede. C'è un buon modo per "passare" questa limitazione? Ad esempio: utilizzare immagini 800×480 .

Utilizzando GraphicBuffers per leggere velocemente da una texture

Sto lavorando a un codice che gestisce un codice GPGPU su Android utilizzando shaders. Di solito viene utilizzato un Framebuffer modo che il risultato del calcolo sia memorizzato in una texture. Anche i dati di input sono di solito una texture. Per migliorare le performance sarebbe bello sbarazzarsi di glTexImage2D e glReadPixels per caricare e […]

Primi passi nella creazione di un effetto chroma key utilizzando la camera android

Vorrei creare un effetto chroma key utilizzando la camera android. Non ho bisogno di un passo dopo passo, ma vorrei sapere il modo migliore per sfruttare la camera android e applicare i filtri. Ho controllato l'API e non ho trovato niente di super definitivo su come manipolare i dati provenienti dalla camera. All'inizio ho esaminato […]

Android opengl-es rilevamento di collisione

Questo mi ha dato un mal di testa per un paio di giorni, quindi ho finalmente accettato la sconfitta e ti chiedo qui. Il mio gioco è costituito da cubi di varia grandezza che devono essere spostati in una piccola area. Ho il movimento del cubo perfettamente funzionante, l'unica cosa che non riesco a capire […]

Perdere le texture di OpenGL in Android dopo un resume

Il mio gioco funziona correttamente, tranne nel caso in cui premo il button HOME quindi riprendi. Cosa deve essere fatto per utilizzare nuovamente le texture? Ho provato a call onPause e onResume sul GLSurfaceView (quando sono chiamati onPause e onResume dell'attività). Qualche idea di cosa potrei fare male?

Gli OpenGL Point Sprites funzionano in Android?

Sto sviluppando su un Droid, versione 2.1-update1. Le mie estensioni GL supportte includono GL_OES_point_sprite e GL_OES_point_size_arrays. Non sono in grado di get sprites point da rendere. Il codice riportto di seguito elimina UnsupportedOperationException da GLWrapperBase alla chiamata glTexEnvi. Se disattivo le texture e commentare glTexEnvi tutti, lancia la stessa exception più in basso, a glPointSizePointerOES […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.