Skip to content

寻求维护者的启发和建议: 关于 shaderc 编译到 opengl #180

Answered by cloudwu
yuchanns asked this question in Q&A
Discussion options

You must be logged in to vote

我认为 OpenGL 在业内已经公认进入被废弃的阶段,所以支持它已经没有太大的意义。不如花精力在 Vulkan 上面。

我们之前的路线图中,打算 Metal 的支持也转向 Vulkan ,这样只用维护一套图形 API 。未来更可以去掉 bgfx 使用自己维护的 gfx 层。当然,现在计划有变,暂时不会进行下去。但我觉得放弃 opengl 是明智的。

linux 的支持现在应该基本完成了。Vulkan 的问题是 bgfx 尚有一点 bug 还没有修复。但目前只影响后处理的 bloom 。最新的提交已经可以 disable bloom 了。所以我觉得目前的版本在 linux 上运行已无大碍。

btw, shaderc 应该可以单独拿出来调试的。如果有 bug 可以单独追踪。且这个工具我们没有修改任何部分,是 bgfx 的一部分,有 bug 的话可以在 bgfx 社区讨论。如果是编译 opengl ,是一个纯 cpu 文本处理过程,不涉及图形 api ,应该比较好 debug 。

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by yuchanns
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants