30 lines
890 B
C
30 lines
890 B
C
/*
|
|
Raydium - CQFD Corp.
|
|
http://raydium.org/
|
|
License: GPL - GNU General Public License, see "gpl.txt" file.
|
|
*/
|
|
|
|
#ifndef SHADOW_H
|
|
#define SHADOW_H
|
|
|
|
#define RAYDIUM_SHADOW_OPACITY 0.5
|
|
#define RAYDIUM_SHADOW_TEXTURE "shadowmap"
|
|
|
|
__global GLuint raydium_shadow_map_size;
|
|
__global GLuint raydium_shadow_texture;
|
|
__global int raydium_shadow_light;
|
|
__global GLfloat raydium_shadow_ground_modelsize;
|
|
__global GLfloat raydium_shadow_ground_center_factor_x;
|
|
__global GLfloat raydium_shadow_ground_center_factor_y;
|
|
|
|
// proto
|
|
void raydium_camera_replace(void);
|
|
signed char raydium_object_isvalid(int obj);
|
|
void raydium_ode_draw_all(signed char names);
|
|
void raydium_object_find_minmax(GLuint obj, GLfloat *min, GLfloat *max);
|
|
void raydium_object_find_center_factors(GLuint obj, GLfloat *tx, GLfloat *ty, GLfloat *tz);
|
|
void raydium_rendering_from_to_simple(GLuint from, GLuint to);
|
|
|
|
|
|
#endif
|