创建 OpenGL 片段和顶点着色器

Qt 支持与所有平台上 OpenGL 实现的集成,因此您可以在更传统用户界面的同时显示硬件加速的 3D 图形。有关更多信息,请参阅Qt GUI

您可以使用 QOpenGLShader 类编译用 OpenGL 着色语言 (GLSL) 和 OpenGL/ES 着色语言 (GLSL/ES) 编写的 OpenGL 着色器。QOpenGLShader 和 QOpenGLShaderProgram 可以让您免受编译和链接顶点和片段着色器的详细信息。

要创建 OpenGL 着色器

  1. 选择 文件 > 新建文件 > GLSL

    {New OpenGL file wizard}

  2. 选择要创建的着色器类型,然后选择 选择
  3. 按照向导的说明创建着色器文件。
  4. 在代码编辑器中打开着色器文件,并使用 GLSL 或 GLSL/ES 编写着色器代码。代码编辑器为文件提供了语法高亮和代码补全。

另请参阅 创建文件使用项目向导

©2024 Qt 公司有限公司。此处包含的文档贡献的版权属于其各自的拥有者。此处提供的文档是根据由自由软件基金会发布的GNU 自由文档许可证版本 1.3 的条款许可的。Qt 和相应的标志是芬兰以及/或其他国家/地区的 Qt 公司的商标。所有其他商标均为其各自拥有者的财产。