小编Man*_*yen的帖子

概念:glDrawBuffer和glDrawBuffers有什么用?

我读红宝书OpenGL的编程指南,当我遇到这两种方法,这在我看来是不必要的,因为我们已经可以指定的输出会去与颜色缓冲区layout (location = )glBindFragDataLocation.我在这里误解了什么吗?

opengl glsl

5
推荐指数
1
解决办法
1426
查看次数

mOffsetMatrix 在 Assimp 中实际上做了什么?

我非常确定 mOffsetMatrix 将顶点从网格空间转换为骨骼空间,这一点得到了这个 http://assimp.sourceforge.net/lib_html/structai_bone.html的证实

但后来我看到了这个,它实际上将顶点从骨骼空间转换为网格空间。 https://github.com/assimp/assimp/pull/1803

现在我很困惑。那么mOffsetMatrix到底是做什么的呢?

c++ opengl assimp

3
推荐指数
1
解决办法
2418
查看次数

为什么指向同一内存的多个共享指针会导致内存泄漏?

我正在阅读有关共享指针的内容,本书说多个共享指针指向同一个内存是不明智的,因为如果一个shared_ptr引用计数减少到0,它将释放该内存,使另一个shared_ptr指向垃圾.

int *z = new int;
shared_ptr<int> bad1(z); 
shared_ptr<int> bad2(z);
Run Code Online (Sandbox Code Playgroud)

但是,当z的引用计数变为0时,shared_ptr是否都知道这一点?

c++

1
推荐指数
1
解决办法
225
查看次数

标签 统计

c++ ×2

opengl ×2

assimp ×1

glsl ×1