Index: common.h
===================================================================
--- common.h	(revision 271)
+++ common.h	(revision 272)
@@ -251,7 +251,11 @@
 #define RAYDIUM_DB_TEMP				"raydium.db.temp"
 #define RAYDIUM_DB_SEPARATOR			';'
 
+#define RAYDIUM_HDR_SIZE			64
+#define RAYDIUM_HDR_PASS			8
+#define RAYDIUM_HDR_EYE_SPEED			0.1f
 
+
 __global int 	 raydium_init_argc;
 __global char  **raydium_init_argv;
 __global char    raydium_init_wd[RAYDIUM_MAX_DIR_LEN];
@@ -335,6 +339,7 @@
 __global signed char     raydium_texture_islightmap[RAYDIUM_MAX_TEXTURES];
 __global signed char     raydium_texture_nolight[RAYDIUM_MAX_TEXTURES];
 __global signed char     raydium_texture_blended[RAYDIUM_MAX_TEXTURES];
+__global signed char     raydium_texture_hdr[RAYDIUM_MAX_TEXTURES];
 __global char     raydium_texture_name[RAYDIUM_MAX_TEXTURES][RAYDIUM_MAX_NAME_LEN];
 __global GLfloat  raydium_texture_rgb[RAYDIUM_MAX_TEXTURES][4];
 
@@ -586,6 +591,13 @@
 __global signed char raydium_capture_asked;
 __global char raydium_capture_filename[RAYDIUM_MAX_NAME_LEN];
 
+__global signed char raydium_hdr_state;
+__global signed char raydium_hdr_generated;
+__global int   raydium_hdr_texture_id;
+__global float raydium_hdr_eye;
+__global unsigned char *raydium_hdr_mem;
+__global unsigned char *raydium_hdr_mem_hdr;
+__global unsigned char *raydium_hdr_mem_hdr2;
 
 __global int    raydium_register_variable_index;
 __global int    raydium_register_function_index;