文件名称:gpusandbox:使用 CUDA、OpenCL、OpenGL、DirectX 和 Compute 着色器的随机 GPU 项目集合
文件大小:3.24MB
文件格式:ZIP
更新时间:2024-08-01 01:25:31
C
gpu-沙盒 使用 CUDA、OpenCL、OpenGL 和 DirectX 混合的随机 GPU 项目集合。 制作: C/C++ 代码使用 cmake 为所需平台创建项目文件/makefile。 确保安装 cmake 并使用 cmake GUI 程序生成文件,或使用命令行: cmake . 开放式语言: 在 Windows 和 Linux 上,您需要从您的设备制造商(AMD、Nvidia 或 Intel)下载 OpenCL 库。 CUDA : 需要英伟达硬件。 从 Nvidia 的网站下载 CUDA SDK。 OpenGL : 当前示例是为 OpenGL 4.1(支持 OSX)编写的。 大多数现代 GPU 硬件支持 GL4.3,它允许计算着色器。 未来的示例项目将包括 4.3 和 4.4 示例来演示 Compute。 直连: 仅限 Windows。 未来的计划 这个
【文件预览】:
gpusandbox-master
----.gitignore(242B)
----projects()
--------clmarchingcubes()
--------clflock()
--------glexample()
----src()
--------utilities.cpp(2KB)
--------gl_core_4_4.c(143KB)
--------font.cpp(8KB)
----bin()
--------fonts()
--------models()
--------kernels()
--------shaders()
----inc()
--------utilities.h(532B)
--------gl_core_4_4.h(127KB)
--------font.h(2KB)
----LICENSE(1KB)
----.gitmodules(240B)
----README.md(1KB)
----cmake()
--------modules()
----CMakeLists.txt(1KB)
----dep()
--------stb()
--------glfw()
--------glm()