本文主要是介绍OpenGL ES2学习笔记(5)-- 画线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
画两条线段
在OpenGL Console里运行下面的脚本:
import java.nio.ByteBuffer
import java.nio.ByteOrder
import javax.media.opengl.GLdef vertexShaderCode = """attribute vec4 a_Position;void main() { gl_Position = a_Position;gl_PointSize = 10.0;}
"""def fragmentShaderCode = """precision mediump float; void main() {gl_FragColor = vec4(1.0, 0.5, 0.0, 1.0);}
"""def shaderProgram = glob.compileAndLink(vertexShaderCode, fragmentShaderCode)
def aPositionLocation = gl.glGetAttribLocation(shaderProgram.objectId, "a_Position")
shaderProgram.use()d
这篇关于OpenGL ES2学习笔记(5)-- 画线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!