You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 10:20:54