Skip to content
Snippets Groups Projects
Commit 06d155fb authored by Joseph Walton-Rivers's avatar Joseph Walton-Rivers
Browse files

add flag for normals

parent becba594
No related branches found
No related tags found
No related merge requests found
......@@ -15,6 +15,8 @@
#include <imgui.h>
constexpr bool showNormals = false;
template <typename T> int sgn(T val) {
return (T(0) < val) - (val < T(0));
}
......@@ -326,11 +328,13 @@ int main(int argc, char* argv[]) {
meshRenderer.render(win, ecs, camEnt, 16.0f);
// render using normals shader
for ( auto renderable : renderables ) {
auto token = ecs.getComponent<fggl::gfx::MeshToken>(renderable);
token->pipeline = shaderNormals;
if ( showNormals ) {
for ( auto renderable : renderables ) {
auto token = ecs.getComponent<fggl::gfx::MeshToken>(renderable);
token->pipeline = shaderNormals;
}
meshRenderer.render(win, ecs, camEnt, 16.0f);
}
meshRenderer.render(win, ecs, camEnt, 16.0f);
debug.draw();
win.swap();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment