From 95b9c35d74707bbbe555feb87198741cf18e4110 Mon Sep 17 00:00:00 2001 From: s-ol Date: Mon, 24 Feb 2025 14:17:47 +0100 Subject: automatically add GLSL 3.30 header --- src/main.zig | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') 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); -- cgit v1.2.3