Tag: OPENGL-ES
Estoy obteniendo objetos EGLConfig utilizando eglChooseConfig en Android de la siguiente manera: … int[] configSpec = new int[] { EGL10.EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, EGL10.EGL_NONE }; if (!lEgl.eglChooseConfig(lDisplay, configSpec, configs, configs.length, num_config)) { … p>eglChooseConfig devuelve 19 objetos EGLConfig. Quiero obtener propiedades de estos objetos, como la profundidad de color, por ejemplo. El . . . Read more
Estoy tratando de utilizar algunas características de ES 3.1 y no está claro si esto está admitido: Observo que hay un encabezado de OpenGL ES 3.1 en el repositorio de emscripten que define algunas de las funciones que estoy buscando, y puedo incluirlas con éxito en mi proyecto. Sin embargo, . . . Read more
En una aplicación de OpenGL ES en la que estoy trabajando, cuando uso glReadPixels para obtener píxeles obtengo un búfer vacío. Ahora no sé qué está mal en mi código. Gracias por cualquier ayuda. – (void)setTextureImage:(UIImage *)image { self.textureID = [self createTextureWithImage:image]; } CAEAGLLayer *layer = [[CAEAGLLayer alloc] init]; layer.frame . . . Read more
Tengo 5 texturas, como difusa especular normal rugosidad ao, la rugosidad y ao son imágenes jpg de 8 bits. Obtuve el error glError 0x502 al cargar las texturas de rugosidad/ao después de llamar a glTexImage2D, pero las otras tres texturas están bien. Y este problema solo ocurrió en Android 12, . . . Read more
Entiendo que el hardware puede realizar pruebas tempranas de fragmentos (https://www.khronos.org/opengl/wiki/EarlyFragmentTest). En particular, para la prueba de profundidad, esto significa que el búfer de profundidad puede actualizarse durante la interpolación de las salidas del sombreador de vértices y el sombreador de fragmentos solo se invocará para los fragmentos que no . . . Read more