#include <GL/gl.h>
#include <GL/glu.h>
#include <stdio.h>
#include "libmala/vector.h"
#include "image.h"
Include dependency graph for alloy.h:
This graph shows which files directly or indirectly include this file:
#define _GL_COMBINE GL_COMBINE_ARB |
#define _GL_REFLECTION_MAP GL_REFLECTION_MAP_EXT |
#define _GL_TEXTURE0 GL_TEXTURE0_ARB |
#define _GL_TEXTURE_CUBE_MAP GL_TEXTURE_CUBE_MAP_EXT |
#define _glActiveTexture glActiveTextureARB |
#define _glUseProgram sin |
typedef struct alloy_blend alloy_blend_t |
typedef struct alloy_lightprops alloy_lightprops_t |
typedef struct alloy_material alloy_material_t |
typedef struct alloy_shader alloy_shader_t |
typedef struct alloy_texture alloy_texture_t |
enum alloy_textype |
void alloy_bind_material | ( | alloy_material_t * | ) |
void alloy_bind_texture | ( | alloy_texture_t * | ) |
unsigned int alloy_build_mipmaps_2d | ( | alloy_image_t | ) |
alloy_texture_t* alloy_get_texture | ( | const char * | ) |
void alloy_init | ( | ) |
alloy_material_t* alloy_init_material | ( | ) |
void alloy_load_texture | ( | const char * | , | |
alloy_texture_t * | ||||
) |
void alloy_read_material | ( | FILE * | , | |
alloy_material_t * | ||||
) |
void alloy_shutdown | ( | ) |
void alloy_unbind_texture | ( | alloy_texture_t * | ) |
void alloy_write_material | ( | FILE * | , | |
alloy_material_t * | ||||
) |