gpt4 book ai didi

opengl - 引用OpenGL中激活的程序?

转载 作者:行者123 更新时间:2023-12-05 08:50:11 25 4
gpt4 key购买 nike

我正在使用 OpenGL,对于我编写的某些类,我必须传递一个着色器,尽管该类仅在着色器已处于事件状态时使用。有没有办法从 OpenGL 中获取当前事件的程序,比如 glGetActiveProgram() 之类的函数?

最佳答案

glGetIntegerv()使用 GL_CURRENT_PROGRAM:

GLint prog = 0;
glGetIntegerv(GL_CURRENT_PROGRAM, &prog);

标准“查询 OpenGL 状态不保证是高性能的”免责声明适用。

关于opengl - 引用OpenGL中激活的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62663408/

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