android - OpenGL ES 2.0 是否需要着色器来进行任何顶点渲染?

标签 android opengl-es

GL10 类具有 glVertexPointer 方法。 GLES20没有这个方法,但是有glVertexAttribPointer

这是否意味着 OpenGL ES 2.0 需要一个着色器来渲染顶点?

最佳答案

是的,您需要创建一个顶点着色器来处理转换,以及一个将最终颜色分配给 fragment 的 fragment 着色器(例如使用纹理采样)。 OpenGL-ES 2.0 中删除了整个固定功能管道。

关于android - OpenGL ES 2.0 是否需要着色器来进行任何顶点渲染?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5590335/

相关文章:

java - android应用程序存储ArrayList内容的最佳方法?

c++ - 渲染时不出现 3D 模型

android - Firebase Android onAuthStateChanged() 在 signInWithEmailAndPassword() 之后触发两次

Android 11 范围存储权限

linux - 在 Ubuntu 中找不到 X11/Xlib.h

android - 在 opengl 中,如何获得像素与 gl.gltranslatef(floatx,y,z) 之间的关系?

iphone - 如何在 iOS 应用程序中将帧从 FFmpeg 渲染到屏幕?

java - onPause() 之后调用 openGL 函数

android - Google Places API 仅返回 5 个结果

带有音频流的 Android java.io.IOException