【发布时间】:2018-03-12 09:55:01
【问题描述】:
我正在编写一个非常基本的 OpenGL C++ 程序(Linux 64 位)。
其实我有3个程序:
- 一个主 C++ 程序
- 一个顶点着色器
- 片段着色器
这 2 个着色器是在运行时编译的。我想这些程序是由 GPU 在显卡上并行运行的。
我的问题是,如果我的计算机包含一个没有 GPU 的非常基本的视频卡会怎样?
我尝试在禁用“3d 加速”的情况下在 VirtualBox 上运行我的程序,并且该程序可以运行!
这是否意味着如果没有 GPU,opengl 会自动检测到显卡并在 CPU 上运行着色器?
【问题讨论】: