开发者社区> 问答> 正文

OpenGL , 渲染纹理失败

使用stbi_load加载图片资源失败

出现错误起始位置:
image

内存分配错误,百度未解决
image

最后输出结果

image

查询解决办法:最开始认为是渲染出错,然后发现是图片资源不能加载,最后通过调试,认为是内存分配问题,新手,个人认知,求解惑,谢谢

可能还有其他错误,源码链接:https://blog.csdn.net/qq_38271800/article/details/88956618

展开
收起
游客5qwndq352r4ns 2019-04-01 20:33:02 3649 0
1 条回答
写回答
取消 提交回答
  • 首先 断点停在的那一行还没执行,所以data还未初始话,如果是内存访问越界的话 一般就崩了

    OpenGL纹理渲染不出来情况有很多 开发时可以在每行gl命令后面检查glGetError的返回值,确保调用成功

    但是你的代码里面 着色器根本没有使用纹理采样的功能

    2019-07-17 23:32:25
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载