Opengl es 如何在Swift中通过OpenGL显示RGB纹理?
我想在Swift中通过OpenGL显示RGB纹理 它在Objective-C中运行良好,我尝试将代码移植到Swift语言 我真的不明白如何通过自定义结构将值传递给Swift中的着色器 任何人都可以提供一个关于如何在Swift中通过OpenGL显示RGB纹理的简单教程 我的着色器: 顶点: 片段: 问题解决了,Opengl es 如何在Swift中通过OpenGL显示RGB纹理?,opengl-es,swift,ios8,xcode6,Opengl Es,Swift,Ios8,Xcode6,我想在Swift中通过OpenGL显示RGB纹理 它在Objective-C中运行良好,我尝试将代码移植到Swift语言 我真的不明白如何通过自定义结构将值传递给Swift中的着色器 任何人都可以提供一个关于如何在Swift中通过OpenGL显示RGB纹理的简单教程 我的着色器: 顶点: 片段: 问题解决了, 使用glvertexarray绑定顶点缓冲区数据嘿,我可以使用你用来将内容传递到着色器的ode吗?纹理加载和传递代码。 precision highp float; attribute
使用glvertexarray绑定顶点缓冲区数据嘿,我可以使用你用来将内容传递到着色器的ode吗?纹理加载和传递代码。
precision highp float;
attribute vec2 positionCoords;
attribute vec2 textureCoords;
uniform mat4 modelViewProjectionMatrix;
varying vec2 v_texcoord;
void main()
{
gl_Position = modelViewProjectionMatrix * vec4(positionCoords, 0.0, 1.0);
v_texcoord = textureCoords.xy;
}
precision highp float;
varying vec2 v_texcoord;
uniform sampler2D s_texture;
void main()
{
gl_FragColor = texture2D(s_texture, v_texcoord);
}