Skip to content

To learn OpenGL, Implement basic graphics by OpenGL and SoftRender at the same time.

License

Notifications You must be signed in to change notification settings

kunka/SoftRender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoftRender(C++)

To learn OpenGL, implement basic graphics by OpenGL and SoftRender at the same time.

license


2D line clip

2DLine VS Clip

3D Cube

WireFrame VS TextureMap

LightingMap

OpenGL VS SoftRender

ShadowMap

OpenGL VS SoftRender

Blending

OpenGL VS SoftRender

ModelLoad

OpenGL VS SoftRender

TextureWrapping

OpenGL VS SoftRender

Mipmap


How To Build(Clion)

Win10

Build Assimp + Zlib CMake + MINGW32 cmake --build cmake-build-debug --target assimp -- -j 8

Enabled formats: 3DS B3D OBJ BLEND FBX 3D Disabled formats: AC ASE ASSBIN ASSXML BVH COLLADA DXF CSM HMP IRRMESH IRR LWO LWS MD2 MD3 MD5 MDC MDL NFF NDO OFF OGRE OPENGEX PLY MS3D COB IFC XGL Q3D Q3BSP RAW SIB SMD STL TERRAGEN X GLTF 3MF Configuring done

OSX

CMake Add CMAKE_BUILD_TYPE Release

About

To learn OpenGL, Implement basic graphics by OpenGL and SoftRender at the same time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages