我阅读了有关OpenGL 多 GPU 支持的信息。我目前正在使用支持 OpenGL 4.5 的 nvidia 卡。我的 iGPU 是 intel HD 610,我不知道它的 openGL 版本。现在我尝试将两者结合使用。我知道 DirectX 12 可以支持不同的 GPU。OpenGL 是否同时支持 intel iGPU 和 Nvidia GPU?我可以将 iGPU 端口用于我的显示器并在搅拌机中使用 Nvidia 卡进行循环渲染吗?最后一个很重要,因为我的显示器只支持 VGA。
考虑下面的代码。
console.log("All" && 1); // 1
console.log("All" || 1); // "All" ?Run Code Online (Sandbox Code Playgroud)
如您所见,第一个表达式"All" && 1正确计算为1。我希望第二个表达式也会"All" || 1求值1。但是,它的值为"All"。为什么这样?
在C中,第二个表达式正确计算为1。
#include <stdio.h>
int main() {
printf("%d\n", "All" && 1); // 1
printf("%d\n", "All" || 1); // 1
return 0;
}
Run Code Online (Sandbox Code Playgroud)
为什么JavaScript的行为有所不同?