Илья Дударь Asked:2020-10-04 01:02:04 +0000 UTC2020-10-04 01:02:04 +0000 UTC 2020-10-04 01:02:04 +0000 UTC GLSL 是一种独立于 C++ 的编程语言吗?[关闭] 772 GLSL 是一种独立于 C++ 的编程语言吗?它与 C++ 有很大不同吗?或者这都是关于 C++ 的? c++ 1 个回答 Voted Best Answer Zhihar 2020-10-04T01:34:37Z2020-10-04T01:34:37Z GLSL 是一种类 c 语言,即 语法或多或少类似于c/c++语言,但与这些高级语言相比,它有自己的一套指令/命令、函数 如果我可以这么说的话,它与 c ++ 正是通过代码结构的相似性而结合在一起的 GLSL 部分受限于创建它的任务 - 着色器的创建,考虑到显卡的架构,它们永远不会使其成为一种通用语言,因此与 c / c + 相比,它的所有巨大限制+ 了解 c/c++ 和使用图形的原则,您可以理解 GLSL 代码的作用(以及用于 Direct3D 的 HLSL),但同样 - 如果您尝试将其编译为 GLSL,通用代码将无法工作(尽管编译这个词在这里不起作用。)
GLSL 是一种类 c 语言,即 语法或多或少类似于c/c++语言,但与这些高级语言相比,它有自己的一套指令/命令、函数
如果我可以这么说的话,它与 c ++ 正是通过代码结构的相似性而结合在一起的
GLSL 部分受限于创建它的任务 - 着色器的创建,考虑到显卡的架构,它们永远不会使其成为一种通用语言,因此与 c / c + 相比,它的所有巨大限制+
了解 c/c++ 和使用图形的原则,您可以理解 GLSL 代码的作用(以及用于 Direct3D 的 HLSL),但同样 - 如果您尝试将其编译为 GLSL,通用代码将无法工作(尽管编译这个词在这里不起作用。)