#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "linmath.h"
Go to the source code of this file.
static void error_callback |
( |
int |
error, |
|
|
const char * |
description |
|
) |
| |
|
static |
static void key_callback |
( |
GLFWwindow * |
window, |
|
|
int |
key, |
|
|
int |
scancode, |
|
|
int |
action, |
|
|
int |
mods |
|
) |
| |
|
static |
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
const char* fragment_shader_text |
|
static |
Initial value:=
"#version 110\n"
"void main()\n"
"{\n"
" gl_FragColor = vec4(1.0);\n"
"}\n"
Definition at line 60 of file tearing.c.
const char* vertex_shader_text |
|
static |
Initial value:=
"#version 110\n"
"uniform mat4 MVP;\n"
"attribute vec2 vPos;\n"
"void main()\n"
"{\n"
" gl_Position = MVP * vec4(vPos, 0.0, 1.0);\n"
"}\n"
Definition at line 51 of file tearing.c.
const { ... } vertices[4] |
Initial value:=
{
{ -0.25f, -1.f },
{ 0.25f, -1.f },
{ 0.25f, 1.f },
{ -0.25f, 1.f }
}