Questions tagged [opengl-es-3.0]

Subset of the OpenGL 3D graphics API designed for embedded devices such as mobile phones. The version 3 was publicly released in August 2012. OpenGL ES 3.0 is backwards compatible with OpenGL ES 2.0, enabling applications to incrementally add new visual features to applications.

Subset of the OpenGL 3D graphics API (especially, subset of OpenGL 3 Core Profile) designed for embedded devices such as mobile phones. The version 3 was publicly released in August 2012. OpenGL ES 3.0 is backwards compatible with OpenGL ES 2.0, enabling applications to incrementally incorporate new visual features.

Resources:

264 questions
1
vote
1 answer

how can I access buffer memory on vertex shader using openl-es 3.0?

I've heard the vertex shader access user's own buffer data(Texture buffer object) using over OpenGL 3.x (using TexelFetch method) So recently I'v tried to apply TPB technic on OpenglES 3.0 vertex shader with IOS7 but I could not use TBO bcz OpenGLES…
Lavendy
  • 11
  • 2
1
vote
1 answer

How to use OpenGL ES extensions on Android

I am developing a OpenGL ES 3.0 application on Android, mainly in Java and I need to use floating point render textures. GLES30.glGetString(GLES30.GL_EXTENSIONS) returns a string containing GL_EXT_color_buffer_half_float, and…
j00hi
  • 5,420
  • 3
  • 45
  • 82
1
vote
1 answer

What is the subset of OpenGL ES 3.0 that SceneKit supports?

In the documentation of SCNView it is stated that: SceneKit supports OpenGL ES 3.0, but some features are disabled when rendering in a OpenGL ES 3.0 context I could not find anywhere which features were disabled. I wanted to use my own shader with…
morph208
  • 110
  • 9
1
vote
1 answer

OpenGL ES 2.0-3.0 gl_LightSource equivalent?

I am trying to convert a vertex shader to work on iOS 7 but I cannot figure out what the equivalent of gl_LightSource[0].position.xyz should be. Here is the OpenGL ES 1.0 vertex shader I have swapped out all the gl_xxx stuff for uniform mat4/vec4…
damien murphy.
  • 371
  • 2
  • 16
1
vote
0 answers

glreadpixels pixels cut off and show black part, when using opengl es 3.0 PBO on Android 4.3

i'm trying to do fast pixels reading by using PBO with opengl es 3.0 on Android 4.3. my device resolution is 1280 * 720. after called glReadPixels() and fetched pixels data, i encoded data to JPEG file. problem is , original opengl image would be…
0xw
  • 11
  • 3
1
vote
1 answer

HDR rendering on Android

I'm targeting OpenGL ES 3.0, which guarantees support for floating point textures but requires OES_color_buffer_half_float or OES_color_buffer_float for actually rendering to them. I'm itching to code and test HDR rendering on Android. Are there any…
sinisterchipmunk
  • 1,993
  • 17
  • 21
1
vote
1 answer

GLES2 glTexStorage doesn't work on Nexus 7 2013?

How I used glTexStorage #define GL_GLEXT_PROTOTYPES #include So glTexStorage2DEXT is direct symbol. However I also checked eglGetProcAddress(), they are the same address. Code snippet : glGenTextures(1,…
1
vote
1 answer

RGBA4 format with type GL_UNSIGNED_BYTE

I can understand RGBA4 with UNSIGNED_SHORT_4_4_4_4 , where each color component will be 4bits. But if we are using RGBA4 internal format for a texture with type unsigned byte, then how is that interpreted? What I can understand is here each…
user1896853
  • 107
  • 1
  • 9
1
vote
1 answer

Android 4.3 PBO not working

I am using PBO to take screenshot. However, the result image is all black. It works perfectly fine without PBO. Is there any thing that I need to take care before doing this ? I even tried by rendering to a FBO and then use…
Eledra Nguyen
  • 400
  • 1
  • 12
1
vote
2 answers

GLKit Multi-sampling with OpenGL ES 3.0

I am in the process of migrating a small iPad application from OpenGL ES 2.0 to OpenGL ES 3.0. In the App, I use a subclass of GLKView to handle all my drawing, though the only GLKit features I use are: self.context = [[EAGLContext alloc]…
Ephemera
  • 8,672
  • 8
  • 44
  • 84
1
vote
1 answer

access to VBO from vertex shader with OpenGL ES 3.0

I have four VBO's (BufferA, BufferB, BufferC and BufferD) and two programs (program1 and program2). Main steps of logic are: glUseProgram(progran1); glBindBuffer(GL_ARRAY_BUFFER, BufferA); glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0,…
1
vote
1 answer

GLKViewDrawableMultisample4X is not working

My iOS application stops rendering in case if the GLKView drawableMultisample is GLKViewDrawableMultisample4X. Everything works fine with the GLKViewDrawableMultisampleNone but if I set it to GLKViewDrawableMultisample4X, so I get only blank pink…
1
vote
3 answers

Opengl ES 3.0 shader functions unimplemented on Nexus 5/KitKat 4.4

I'm having no luck using any of the OpenGL 3.0 shader functions on my Nexus 5 w/ KitKat 4.4, I get "called unimplemented opengl es api" for functions such as glCreateProgram() glShaderSource() glCompileShader() e.t.c. I am performing all calls…
Rajveer
  • 847
  • 11
  • 28
1
vote
1 answer

cocos2dx called unimplemented OpenGL ES API error on device with es 3.0

I'm testing my cocos2dx app on Android and I'm getting a error which i cannot resolve. The error is: called unimplemented OpenGL ES API. I am testing on Samsung S4, running Android 4.3 which has Open GL ES 3.0 enabled. It runs well on other…
blejzz
  • 3,349
  • 4
  • 39
  • 60
1
vote
1 answer

Is it possible to verify the components' size of non-color-renderable internal format?

In OpenGL ES 3.0 spec we can read: § 4.4.5 When the relevant framebuffer binding is non-zero, if the currently bound framebuffer object is not framebuffer complete, then the values of the state variables listed in table 6.34 are undefined. Table…
Bartek Banachewicz
  • 38,596
  • 7
  • 91
  • 135