Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在我的 GLSL 着色器中执行一些整数运算(除法和模数),但它们似乎不起作用,我读到我需要启用EXT_GPU_shader4才能获得整数运算。但是,我找不到的是如何做到这一点。是行:
EXT_GPU_shader4
#version 330 core #extension GL_EXT_GPU_SHADER4 : require
足够的?或者我是否也需要以某种方式使用 C API 启用它?目前我在编译期间收到一个错误,即不支持该扩展。我在 GeForce 670 上;一张很新的卡。
如果你想启用 GPU_shader4,那么是的,那行就可以了。
但是,您根本不应该启用 EXT_gpu_shader4 。OpenGL 3.0 已经将所有这些扩展整合到核心功能中。#version由于您的声明,没有理由启用扩展程序来访问您已经可以访问的内容。
#version