OpenGL基础纹理四边形单三角形渲染异常问题求助
纯C实现LearnOpenGL纹理示例时单个三角形纹理坐标异常
我用纯C写LearnOpenGL的纹理渲染示例(未使用C++),现在碰到个问题:拼四边形的两个三角形,其中一个纹理显示正常,但另一个只有水平方向的纹理坐标能正常工作,垂直坐标像是被固定死了,纹理被拉得变形。
以下是完整项目代码:
项目文件
- meson.build
- src/main.c
- src/shaders.c
- src/shaders/vertex_shader.glsl
- src/shaders/fragment_shader.glsl
meson.build
# 粘贴你的meson构建脚本代码
src/main.c
// 粘贴main.c完整代码
src/shaders.c
// 粘贴shaders.c完整代码
顶点着色器(src/shaders/vertex_shader.glsl)
// 粘贴顶点着色器代码
片段着色器(src/shaders/fragment_shader.glsl)
// 粘贴片段着色器代码
内容的提问来源于stack exchange,提问作者Delfin
相关产品推荐
相关产品推荐

