aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authors-ol <s+removethis@s-ol.nu>2025-02-24 13:17:47 +0000
committers-ol <s+removethis@s-ol.nu>2025-02-24 13:18:04 +0000
commit95b9c35d74707bbbe555feb87198741cf18e4110 (patch)
tree6983d7a92e8d752f349063912ac02270047c541f /src
parentconfigurable filter for output scaling (diff)
downloadglsl-view-95b9c35d74707bbbe555feb87198741cf18e4110.tar.gz
glsl-view-95b9c35d74707bbbe555feb87198741cf18e4110.zip
automatically add GLSL 3.30 header
Diffstat (limited to 'src')
-rw-r--r--src/main.zig8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig
index 6f172e4..55413fa 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -231,7 +231,13 @@ fn reloadShader(config: *const cfg.Config, current: *gl.ShaderProgram, frag_file
var buffer = try std.ArrayList(u8).initCapacity(c_allocator, @as(usize, @intCast(size)));
errdefer buffer.deinit();
- try loadFile(config, buffer.writer(), "", frag_filename);
+ const writer = buffer.writer();
+ _ = try writer.write(
+ \\#version 330 core
+ \\#extension GL_ARB_shading_language_include : require
+ \\
+ );
+ try loadFile(config, writer, "", frag_filename);
const frag_source = try buffer.toOwnedSlice();
defer c_allocator.free(frag_source);