ForkerRenderer:基于CPU的软件光栅化器,微小的OpenGL:panda:

时间:2024-05-04 00:11:44
【文件属性】:

文件名称:ForkerRenderer:基于CPU的软件光栅化器,微小的OpenGL:panda:

文件大小:14.72MB

文件格式:ZIP

更新时间:2024-05-04 00:11:44

opengl graphics rendering rasterizer C++

ForkerRenderer:基于CPU的软件光栅化器,微型OpenGL :panda: 实现基于CPU的软件光栅化器,该光栅化器可模拟OpenGL行为,而无需使用任何第三方库,但是使用进行日志记录:) 建筑与用途 :hammer: # Logging brew install spdlog # for macOS # Clone git clone https://github.com/junhaowww/ForkerRenderer.git cd ForkerRenderer # Compile mkdir build && cd build cmake .. && make # Usage: (optional) (optional) ./ForkerRenderer ../obj/diablo_pos


【文件预览】:
ForkerRenderer-main
----CMakeLists.txt(441B)
----.gitignore(272B)
----README.md(8KB)
----obj()
--------diablo_pose()
--------brickwall()
--------mary()
--------plane()
--------catbox()
--------african_head()
----.clang-format(4KB)
----LICENSE(1KB)
----src()
--------tgaimage.cpp(12KB)
--------main.cpp(7KB)
--------mesh.cpp(2KB)
--------forkergl.cpp(4KB)
--------shader.h(13KB)
--------model.cpp(14KB)
--------mesh.h(2KB)
--------light.h(1KB)
--------geometry.cpp(5KB)
--------utility.h(1KB)
--------constant.h(909B)
--------camera.h(1KB)
--------geometry.h(24KB)
--------model.h(2KB)
--------forkergl.h(1KB)
--------buffer.cpp(2KB)
--------color.h(216B)
--------texture.h(4KB)
--------tgaimage.h(4KB)
--------buffer.h(2KB)
--------camera.cpp(1KB)
--------material.h(2KB)
--------check.h(1KB)
--------stringprint.h(6KB)

网友评论