Merge branch 'master' of https://github.com/UnkDevE/glava
This commit is contained in:
@@ -76,8 +76,8 @@ static volatile bool reload = false;
|
|||||||
|
|
||||||
__attribute__((noreturn, visibility("default"))) void glava_return_builtin(void) { exit(EXIT_SUCCESS); }
|
__attribute__((noreturn, visibility("default"))) void glava_return_builtin(void) { exit(EXIT_SUCCESS); }
|
||||||
__attribute__((noreturn, visibility("default"))) void glava_abort_builtin (void) { exit(EXIT_FAILURE); }
|
__attribute__((noreturn, visibility("default"))) void glava_abort_builtin (void) { exit(EXIT_FAILURE); }
|
||||||
__attribute__((noreturn, visibility("default"))) void (*glava_return) (void) = glava_return_builtin;
|
__attribute__((noreturn, visibility("default"))) static void (*glava_return) (void) = glava_return_builtin;
|
||||||
__attribute__((noreturn, visibility("default"))) void (*glava_abort) (void) = glava_abort_builtin;
|
__attribute__((noreturn, visibility("default"))) static void (*glava_abort) (void) = glava_abort_builtin;
|
||||||
|
|
||||||
/* Copy installed shaders/configuration from the installed location
|
/* Copy installed shaders/configuration from the installed location
|
||||||
(usually /etc/xdg). Modules (folders) will be linked instead of
|
(usually /etc/xdg). Modules (folders) will be linked instead of
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ struct glava_renderer;
|
|||||||
/* External API */
|
/* External API */
|
||||||
|
|
||||||
typedef struct glava_renderer* volatile glava_handle;
|
typedef struct glava_renderer* volatile glava_handle;
|
||||||
__attribute__((noreturn, visibility("default"))) void (*glava_abort) (void);
|
__attribute__((noreturn, visibility("default"))) static void (*glava_abort) (void);
|
||||||
__attribute__((noreturn, visibility("default"))) void (*glava_return) (void);
|
__attribute__((noreturn, visibility("default"))) static void (*glava_return) (void);
|
||||||
__attribute__((visibility("default"))) void glava_assign_external_ctx (void* ctx);
|
__attribute__((visibility("default"))) void glava_assign_external_ctx (void* ctx);
|
||||||
__attribute__((visibility("default"))) void glava_entry (int argc, char** argv, glava_handle* ret);
|
__attribute__((visibility("default"))) void glava_entry (int argc, char** argv, glava_handle* ret);
|
||||||
__attribute__((visibility("default"))) void glava_terminate (glava_handle* ref);
|
__attribute__((visibility("default"))) void glava_terminate (glava_handle* ref);
|
||||||
|
|||||||
@@ -30,6 +30,8 @@ extern "C" {
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <error.h>
|
#include <error.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <errno.h>
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef GLFFT_GLSL_LANG_STRING
|
#ifndef GLFFT_GLSL_LANG_STRING
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
#include "glfft_interface.hpp"
|
#include "glfft_interface.hpp"
|
||||||
#include "glfft.hpp"
|
#include "glfft.hpp"
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
#include <stdexcept>
|
||||||
|
|
||||||
/* GLAVA NOTICE: automatic wisdom serialization support may be added at a late date */
|
/* GLAVA NOTICE: automatic wisdom serialization support may be added at a late date */
|
||||||
#ifdef GLFFT_SERIALIZATION
|
#ifdef GLFFT_SERIALIZATION
|
||||||
|
|||||||
Reference in New Issue
Block a user