summaryrefslogtreecommitdiff
path: root/sv.c
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2017-09-04 15:18:37 +0200
committerChristoph Helma <helma@in-silico.ch>2017-09-04 15:18:37 +0200
commitf2b6eee6299e520b508e403e0084b2d2cf93ff57 (patch)
tree345914cee15f47179171ea08c2fc356da9eeb643 /sv.c
parent280848fdf7dc9568064360087f458618f82ba555 (diff)
hardcoded vertex shader
Diffstat (limited to 'sv.c')
-rw-r--r--sv.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/sv.c b/sv.c
index 8827e8b..28f1eaa 100644
--- a/sv.c
+++ b/sv.c
@@ -24,7 +24,14 @@ int bars;
typedef struct Shad {
GLuint id;
- char vertex[40];
+ /*
+ static const char vertex_src[] = {
+ "#version 450 core\n"
+ "const vec2 quadVertices[4] = { vec2(-1.0, -1.0), vec2(1.0, -1.0), vec2(-1.0, 1.0), vec2(1.0, 1.0) };\n"
+ "void main() { gl_Position = vec4(quadVertices[gl_VertexID], 0.0, 1.0); }\n"
+ };
+ */
+ //char vertex[40];
char fragment[40];
time_t mtime;
int new;
@@ -68,9 +75,7 @@ void screenshot() {
}
}
}
- if (0 == stbi_write_png(output_file, width, height, 4, pixels, width * 4)) {
- printf("can't create file %s",output_file);
- }
+ if (0 == stbi_write_png(output_file, width, height, 4, pixels, width * 4)) { printf("can't create file %s",output_file); }
}
static void error_callback(int error, const char* description) { fputs(description, stderr); }
@@ -242,7 +247,7 @@ void *watchShader() {
int main(int argc, char **argv) {
createWindow();
- strncpy(shader.vertex,"shader.vert",40);
+ //strncpy(shader.vertex,"shader.vert",40);
strncpy(shader.fragment,"shader.frag",40);
shader.new = 1;
unsigned int VAO;