25 lines
452 B
C
25 lines
452 B
C
|
#pragma once
|
||
|
|
||
|
#include <stddef.h>
|
||
|
|
||
|
#include <GL/glew.h>
|
||
|
|
||
|
typedef GLuint gleasy_program_t;
|
||
|
|
||
|
gleasy_program_t /* OWNERSHIP */
|
||
|
gleasy_program_new(
|
||
|
const char* header,
|
||
|
size_t header_len,
|
||
|
const char* vsrc,
|
||
|
size_t vsrc_len,
|
||
|
const char* fsrc,
|
||
|
size_t fsrc_len
|
||
|
);
|
||
|
|
||
|
size_t
|
||
|
gleasy_program_get_log(
|
||
|
gleasy_program_t program,
|
||
|
char* dst, /* when NULL, returns actual size */
|
||
|
size_t maxlen
|
||
|
);
|