Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
angad-k committed Jul 15, 2024
1 parent 48e5387 commit 36134b8
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 9 deletions.
2 changes: 0 additions & 2 deletions ProcSDF/Common/constant.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
#include "ImGui/imgui.h"

namespace sdf {
const std::string SHADER_FOLDER_PATH = "Assets/Shaders/";
const std::string SHADER_FILE_EXTENSION = ".glsl";
const std::string TRANSLATION_NODE = "Translation";
const std::string ROTATION_X_NODE = "Rotation_X";
const std::string ROTATION_Y_NODE = "Rotation_Y";
Expand Down
9 changes: 9 additions & 0 deletions ProcSDF/GUI/Inspector.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,15 @@ void Inspector::drawRenderingSettings()
}
Renderer::getSingleton()->m_render_uniforms_debug_values[i] = value;
}
if (!Renderer::getSingleton()->m_render_uniforms_debug_values[0])
{
ImGui::BeginDisabled();
}
ImGui::Checkbox("Print Shader Code", &ShaderGenerator::getSingleton()->m_print_shader);
if (!Renderer::getSingleton()->m_render_uniforms_debug_values[0])
{
ImGui::EndDisabled();
}
ImGui::Unindent();
ImGui::TreePop();
}
Expand Down
7 changes: 1 addition & 6 deletions ProcSDF/Rendering/ShaderGenerator.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,7 @@ void ShaderGenerator::generateAndSetShader() {
// Appends the raymarch and main function.
l_shaderString.append(l_shaderFooter);

if(m_print_shader)
std::cout << l_shaderString;

//std::cout << l_shaderString;
Expand All @@ -158,12 +159,6 @@ void ShaderGenerator::generateAndSetShader() {
m_shaderModified = true;
}

std::string ShaderGenerator::generateShaderFilePath(std::string p_fileName)
{
std::string l_filePath = sdf::SHADER_FOLDER_PATH + p_fileName + sdf::SHADER_FILE_EXTENSION;
return l_filePath;
}

std::string ShaderGenerator::generateUniformDeclarations()
{
std::string l_uniformDeclarations = "";
Expand Down
2 changes: 1 addition & 1 deletion ProcSDF/Rendering/ShaderGenerator.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ class ShaderGenerator

bool m_shaderModified = true;

std::string generateShaderFilePath(std::string p_fileName);
std::string generateUniformDeclarations();
std::string generateObjectFunctions();
std::string generateGetColorFunction();
Expand All @@ -46,6 +45,7 @@ class ShaderGenerator
}

static std::string getUniformStringFromLabel(std::string p_variable_name, std::string p_label);
bool m_print_shader = false;

std::string getShader() {
return m_shader;
Expand Down

0 comments on commit 36134b8

Please sign in to comment.