gpt4 book ai didi

haskell - 在 Gloss 中设置 OpenGL 窗口提示

转载 作者:行者123 更新时间:2023-12-02 18:12:20 25 4
gpt4 key购买 nike

我正在调查gloss图书馆和任何理智的人一样,我对缺乏抗锯齿功能感到非常恼火。我知道一些 OpenGL 窗口提示有助于启用抗锯齿功能,尤其是 GL.lineSmooth 提示。然而,浏览 Gloss haddock 文档似乎没有任何明显的方法来设置 OpenGL 提示。那么我将如何继续这样做呢?

最佳答案

这是我能想到的最好的...

gloss通过class Backend类型类抽象图形后端,定义了两个实例:

instance Backend GLFWState
instance Backend GLUTState

使用哪一个是在编译时通过 WITHGLUTWITHGLFW CPP 宏控制的。

这解释了为什么gloss不提供自定义GL设置的功能——就其而言,后端是抽象的。

GLUT后端的初始化代码位于Graphics/Gloss/Internals/Interface/Backend/GLUT.hs中的initializeGLUT函数

也许您可以修改该例程以按照您想要获得自定义版本的光泽度的方式设置 GLUT。

关于haskell - 在 Gloss 中设置 OpenGL 窗口提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37514699/

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