From 11379c6617602dbb8220fa83fcd544aaf94ab57d Mon Sep 17 00:00:00 2001 From: Hunter Kvalevog Date: Sat, 21 Feb 2026 21:34:50 -0600 Subject: shaders: Moved demos to https://fragcoord.xyz/u/kvog --- shaders/vfog.cc | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 shaders/vfog.cc (limited to 'shaders/vfog.cc') diff --git a/shaders/vfog.cc b/shaders/vfog.cc deleted file mode 100644 index 116d433..0000000 --- a/shaders/vfog.cc +++ /dev/null @@ -1,35 +0,0 @@ -#include "shaders.hh" - -static int u_mode = 0; -static int u_steps = 8; -static float u_sigma = 4.0f; - -static void ui() -{ - const char* modes[] = { "basic", "vfade", "waves" }; - if (ImGui::BeginCombo("mode", modes[u_mode])) { - for (int i = 0; i < (int)COUNTOF(modes); ++i) { - if (ImGui::Selectable(modes[i], i == u_mode)) { - u_mode = i; - } - } - ImGui::EndCombo(); - } - ImGui::SliderInt("steps", &u_steps, 1, 8); - ImGui::InputFloat("sigma", &u_sigma); -} - -static void uniforms(Shader* shader) -{ - GL(glUniform1i(shader->get_required_uniform("u_mode"), u_mode)); - GL(glUniform1i(shader->get_required_uniform("u_steps"), u_steps)); - GL(glUniform1f(shader->get_required_uniform("u_sigma"), u_sigma)); -} - -static Shader vfog = { - .path = "vfog.glsl", - .model = MODEL_CUBE, - .ui_fn = ui, - .uf_fn = uniforms, -}; -ENABLE_SHADER(vfog); -- cgit v1.2.3