├── CMakeLists.txt ├── bin └── SRender.exe ├── core ├── camera.cpp ├── camera.h ├── macro.h ├── maths.cpp ├── maths.h ├── model.cpp ├── model.h ├── pipeline.cpp ├── pipeline.h ├── sample.cpp ├── sample.h ├── scene.cpp ├── scene.h ├── spainlock.hpp ├── tgaimage.cpp └── tgaimage.h ├── image ├── gun │ └── gun.png ├── helmet │ └── helmet.png ├── qiyana │ └── qiyana.png └── yayi │ └── yayi.png ├── main.cpp ├── platform ├── win32.cpp └── win32.h ├── readme.md └── shader ├── pbr_shader.cpp ├── phong_shader.cpp ├── shader.h └── skybox_shader.cpp /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /bin/SRender.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/bin/SRender.exe -------------------------------------------------------------------------------- /core/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/camera.cpp -------------------------------------------------------------------------------- /core/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/camera.h -------------------------------------------------------------------------------- /core/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/macro.h -------------------------------------------------------------------------------- /core/maths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/maths.cpp -------------------------------------------------------------------------------- /core/maths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/maths.h -------------------------------------------------------------------------------- /core/model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/model.cpp -------------------------------------------------------------------------------- /core/model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/model.h -------------------------------------------------------------------------------- /core/pipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/pipeline.cpp -------------------------------------------------------------------------------- /core/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/pipeline.h -------------------------------------------------------------------------------- /core/sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/sample.cpp -------------------------------------------------------------------------------- /core/sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/sample.h -------------------------------------------------------------------------------- /core/scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/scene.cpp -------------------------------------------------------------------------------- /core/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/scene.h -------------------------------------------------------------------------------- /core/spainlock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/spainlock.hpp -------------------------------------------------------------------------------- /core/tgaimage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/tgaimage.cpp -------------------------------------------------------------------------------- /core/tgaimage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/core/tgaimage.h -------------------------------------------------------------------------------- /image/gun/gun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/image/gun/gun.png -------------------------------------------------------------------------------- /image/helmet/helmet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/image/helmet/helmet.png -------------------------------------------------------------------------------- /image/qiyana/qiyana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/image/qiyana/qiyana.png -------------------------------------------------------------------------------- /image/yayi/yayi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/image/yayi/yayi.png -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/main.cpp -------------------------------------------------------------------------------- /platform/win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/platform/win32.cpp -------------------------------------------------------------------------------- /platform/win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/platform/win32.h -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/readme.md -------------------------------------------------------------------------------- /shader/pbr_shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/shader/pbr_shader.cpp -------------------------------------------------------------------------------- /shader/phong_shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/shader/phong_shader.cpp -------------------------------------------------------------------------------- /shader/shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/shader/shader.h -------------------------------------------------------------------------------- /shader/skybox_shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SunXLei/SRender/HEAD/shader/skybox_shader.cpp --------------------------------------------------------------------------------