summaryrefslogtreecommitdiff
path: root/shaders
diff options
context:
space:
mode:
Diffstat (limited to 'shaders')
-rw-r--r--shaders/main.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/shaders/main.cc b/shaders/main.cc
index ffc6434..443f08e 100644
--- a/shaders/main.cc
+++ b/shaders/main.cc
@@ -17,6 +17,7 @@
#include "imgui_impl_opengl3.cpp"
#include "imgui_impl_sdl3.cpp"
+#include <cctype>
#include <cmath>
#include <cstddef>
@@ -266,7 +267,7 @@ static float TokenFloat(const char* tok, int len)
static void ParseShaderMetadata(ShaderMetadata* sm, const char* src)
{
- memset(sm, 0, sizeof(*sm));
+ *sm = ShaderMetadata();
while ((src = strchr(src, '@'))) {
// @model <quad|cube>