文件名称:SunshineGPU:可编程GPU模拟器
文件大小:54KB
文件格式:ZIP
更新时间:2024-06-06 14:37:49
C++
阳光GPU 用于简单可编程GPU的仿真器。 它适用于对GPU的内部运作感兴趣的任何人。 它包括具有自己的指令集的可编程顶点引擎。 入门 这些说明将为您提供在本地计算机上运行的项目的副本。 该项目基于Ubuntu 16.04构建。 先决条件 您将需要SDL2库: apt-get install libsdl2-dev 建造 在本地计算机上进行复制,然后将目录更改为项目文件夹: git clone https://github.com/mlugo2/SunshineGPU.git cd SunshineGPU 构建项目: make 跑步 要运行模拟器,您将需要一个顶点对象文件,一个顶点着色器十六进制文件和一个常量文件: ./gpu teapot.off trans.hex ident.const 执照 此项目已获得MIT许可证的许可-有关详细信息,请参阅文件。
【文件预览】:
SunshineGPU-master
----images()
--------example.png(17KB)
----vert.hex(90B)
----trans.hex(345B)
----inc()
--------common.h(251B)
--------types.h(447B)
--------stringproc.h(716B)
--------screen.h(3KB)
--------gpu.h(2KB)
--------main.h(4KB)
----src()
--------gpu.cpp(34KB)
--------main.cpp(1KB)
----ident.const(303B)
----LICENSE.md(1KB)
----sample.off(83B)
----Makefile(470B)
----README.md(964B)
----teapot.off(114KB)