diff options
| author | s-ol <s+removethis@s-ol.nu> | 2025-02-24 13:17:47 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2025-02-24 13:18:04 +0000 |
| commit | 95b9c35d74707bbbe555feb87198741cf18e4110 (patch) | |
| tree | 6983d7a92e8d752f349063912ac02270047c541f /src | |
| parent | configurable filter for output scaling (diff) | |
| download | glsl-view-95b9c35d74707bbbe555feb87198741cf18e4110.tar.gz glsl-view-95b9c35d74707bbbe555feb87198741cf18e4110.zip | |
automatically add GLSL 3.30 header
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.zig | 8 |
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); |
