78 lines
1.3 KiB
C
78 lines
1.3 KiB
C
#ifndef _HDR_H
|
|
#define _HDR_H
|
|
|
|
/*=
|
|
Pseudo HDR
|
|
4300
|
|
**/
|
|
|
|
// Introduction
|
|
/**
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_init(void);
|
|
/**
|
|
Internal use.
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_enable(void);
|
|
/**
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_disable(void);
|
|
/**
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_internal_window_malloc(void);
|
|
/**
|
|
Internal use.
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_block(signed char blocking);
|
|
/**
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_blur(unsigned char *in, unsigned char *out);
|
|
/**
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_map(void);
|
|
/**
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_map_apply(void);
|
|
/**
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_settings_color_local(GLfloat r, GLfloat g, GLfloat b, GLfloat a);
|
|
/**
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_settings_color_ambient(GLfloat r, GLfloat g, GLfloat b, GLfloat a);
|
|
/**
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_settings_eye(float speed, float alpha_max);
|
|
/**
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_settings(GLfloat *color_local, GLfloat *color_ambient, float eye_speed, float alpha_max);
|
|
/**
|
|
**/
|
|
|
|
|
|
__rayapi signed char raydium_hdr_texture(int texture, signed char hdr); // display lists !!
|
|
/**
|
|
**/
|
|
|
|
__rayapi signed char raydium_hdr_texture_name(char *texture, signed char hdr);
|
|
/**
|
|
Same as above, but using ##texture## name.
|
|
**/
|
|
|
|
__rayapi void raydium_hdr_texture_reset(void); // display lists !!
|
|
/**
|
|
**/
|
|
|
|
#endif
|