gpt4 book ai didi

c++ - 调用函数后程序忽略所有内容

转载 作者:太空宇宙 更新时间:2023-11-04 11:50:44 25 4
gpt4 key购买 nike

我什至无法正确解释它..所以我有这样的代码

printf_s("%s", "1");
glDrawElements(GL_TRIANGLES, model.IndCount, GL_UNSIGNED_INT, (void*)0);
printf_s("%s", "2");
eglSwapBuffers ( esContext->eglDisplay, esContext->eglSurface);

并且永远不会打印 2.当我删除 glDrawElements 时一切正常

最佳答案

glDrawElements(GL_TRIANGLES, model.IndCount, GL_UNSIGNED_INT, (void*)0);
^^^^^^^^^^^^^^^ whaaaaat?

OpenGL ES' glDrawElements()不接受 GL_UNSIGNED_INT 用于 type,仅接受 GL_UNSIGNED_BYTEGL_UNSIGNED_SHORT

如果您在调用之后检查 glGetError(),您应该得到一个 GL_INVALID_ENUM

关于c++ - 调用函数后程序忽略所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18407301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com