-// Copyright (C) 2021 Harry Godden (hgn) - All Rights Reserved
+/* Copyright (C) 2021-2022 Harry Godden (hgn) - All Rights Reserved */
const char *vg_shader_gl_ver = "#version 330 core\n";
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wreturn-type"
-static inline int static_str_index( const char *list[], int len, const char *str )
+static inline int static_str_index( const char *list[], int len,
+ const char *str )
{
for( int i = 0; i < len; i ++ )
{
#define SHADER_NAME( NAME ) (NAME##_static_shader.program)
#define SHADER_USE( NAME ) glUseProgram( NAME##_static_shader.program )
-#define SHADER_UNIFORM( NAME, U ) NAME##_shader_uniforms[ STR_STATIC_INDEX( NAME##_shader_names, U ) ]
+#define SHADER_UNIFORM( NAME, U ) \
+ NAME##_shader_uniforms[ STR_STATIC_INDEX( NAME##_shader_names, U ) ]
#define SHADER_UNIFORM_NAME( NAME, UID ) NAME##_shader_names[ UID ]
-#define STR_STATIC_INDEX( LIST, STR ) static_str_index( LIST, vg_list_size(LIST), STR )
+#define STR_STATIC_INDEX( LIST, STR ) \
+ static_str_index( LIST, vg_list_size(LIST), STR )
#define UNIFORMS(...) __VA_ARGS__
if( geo )
glDeleteShader( geo );
- // Check for link errors
+ /* Check for link errors */
char infoLog[ 512 ];
int success_link = 1;
return 0;
}
- // Complete linkeage
+ /* Complete linkeage */
for( int i = 0; i < shader->uniform_count; i ++ )
- shader->uniforms[ i ] = glGetUniformLocation( shader->program, shader->uniform_names[i] );
+ {
+ shader->uniforms[ i ] =
+ glGetUniformLocation( shader->program, shader->uniform_names[i] );
+ }
shader->status |= SHADER_STATUS_COMPILED;
return 1;