【ZeloEngine】GL调试钩子

【ZeloEngine】GL调试钩子
动机
RenderDoc只能调试Core Profile,不能调试Extension
代码用了Bindless Texture Extension,黑屏,查问题
一行一行看代码?无果,效率很低,即使封装了GL,也难以跟踪
所以搞一个钩子,把所有GL调用和参数打印出来
结论
日志如下,enum用宏转换成字符了
glActiveTexture(GL_TEXTURE0)
glBindTexture(GL_TEXTURE_2D, 5)
glActiveTexture(GL_TEXTURE1)
glBindTexture(GL_TEXTURE_2D, 6)
glActiveTexture(GL_TEXTURE2)
glBindTexture(GL_TEXTURE_2D, 7)
glUseProgram(1)
glBindVertexArray(3)
glDrawElem

【ZeloEngine】GL调试钩子最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/9712.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>