No description
- C++ 87.8%
- HLSL 12%
- C 0.2%
- somehow texturecube was getting sent to toon shader at some point down the line, simply defined register for it for now, don't know where it's getting sent - pbr was expected Sampler not BasicSampler |
||
|---|---|---|
| Assets | ||
| .editorconfig | ||
| .gitignore | ||
| Camera.cpp | ||
| Camera.h | ||
| Defines.hlsli | ||
| DX11Starter.sln | ||
| DX11Starter.vcxproj | ||
| DX11Starter.vcxproj.filters | ||
| DXCore.cpp | ||
| DXCore.h | ||
| Entity.cpp | ||
| Entity.h | ||
| Game.cpp | ||
| Game.h | ||
| Helpers.hlsli | ||
| HelpersPBR.hlsli | ||
| Input.cpp | ||
| Input.h | ||
| LICENSE | ||
| Lights.h | ||
| Lights.hlsli | ||
| LightsPBR.hlsli | ||
| Main.cpp | ||
| Material.cpp | ||
| Material.h | ||
| Mesh.cpp | ||
| Mesh.h | ||
| packages.config | ||
| PixelShader.hlsl | ||
| RandomPixelShader.hlsl | ||
| README.md | ||
| SimplePixelPBR.hlsl | ||
| SimplePixelShader.hlsl | ||
| SimpleShader.cpp | ||
| SimpleShader.h | ||
| SimpleVertexPBR.hlsl | ||
| Sky.cpp | ||
| Sky.h | ||
| SkyboxDefines.hlsli | ||
| SkyboxPixelShader.hlsl | ||
| SkyboxVertexShader.hlsl | ||
| ThirdPartyFunctions.hlsli | ||
| ToonShader.hlsl | ||
| Transform.cpp | ||
| Transform.h | ||
| Vertex.h | ||
| VertexShader.hlsl | ||
DX11 Playground
A WIP playground / rudimentary graphics engine for a class
Class: 2215.IGME.540.01 - Foundations of Game Graphics Programming
Normally I have school projects on a separate account, but decided a solo advanced c++ project would be fine on my primary account ( @xLightling )
Controls
WASD - Directional Camera Movement (Locally Oriented)
Q/E - Move Up/Down (Globally Oriented)
R/F - Look Up/Down (Pitch)
Z/C - Look Left/Right (Yaw)
1 - Load Scene 1 (Surrealist WeirdScape)
2 - Load Scene 2 (Material Test Scene)