|  |  | @ -37,7 +37,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | #define STEP_SIZE 0.1f |  |  |  | #define STEP_SIZE 0.1f | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | static GLfloat gamma = 1.0f; |  |  |  | static GLfloat gamma_value = 1.0f; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | static void usage(void) |  |  |  | static void usage(void) | 
			
		
	
		
		
			
				
					
					|  |  |  | { |  |  |  | { | 
			
		
	
	
		
		
			
				
					|  |  | @ -46,9 +46,9 @@ static void usage(void) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | static void set_gamma(float value) |  |  |  | static void set_gamma(float value) | 
			
		
	
		
		
			
				
					
					|  |  |  | { |  |  |  | { | 
			
		
	
		
		
			
				
					
					|  |  |  |     gamma = value; |  |  |  |     gamma_value = value; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     printf("Gamma: %f\n", gamma); |  |  |  |     printf("Gamma: %f\n", gamma_value); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     glfwSetGamma(gamma); |  |  |  |     glfwSetGamma(gamma_value); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | static void key_callback(GLFWwindow window, int key, int action) |  |  |  | static void key_callback(GLFWwindow window, int key, int action) | 
			
		
	
	
		
		
			
				
					|  |  | @ -67,15 +67,15 @@ static void key_callback(GLFWwindow window, int key, int action) | 
			
		
	
		
		
			
				
					
					|  |  |  |         case GLFW_KEY_KP_ADD: |  |  |  |         case GLFW_KEY_KP_ADD: | 
			
		
	
		
		
			
				
					
					|  |  |  |         case GLFW_KEY_Q: |  |  |  |         case GLFW_KEY_Q: | 
			
		
	
		
		
			
				
					
					|  |  |  |         { |  |  |  |         { | 
			
		
	
		
		
			
				
					
					|  |  |  |             set_gamma(gamma + STEP_SIZE); |  |  |  |             set_gamma(gamma_value + STEP_SIZE); | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             break; |  |  |  |             break; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         case GLFW_KEY_KP_SUBTRACT: |  |  |  |         case GLFW_KEY_KP_SUBTRACT: | 
			
		
	
		
		
			
				
					
					|  |  |  |         case GLFW_KEY_W: |  |  |  |         case GLFW_KEY_W: | 
			
		
	
		
		
			
				
					
					|  |  |  |         { |  |  |  |         { | 
			
		
	
		
		
			
				
					
					|  |  |  |             if (gamma - STEP_SIZE > 0.f) |  |  |  |             if (gamma_value - STEP_SIZE > 0.f) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 set_gamma(gamma - STEP_SIZE); |  |  |  |                 set_gamma(gamma_value - STEP_SIZE); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             break; |  |  |  |             break; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
	
		
		
			
				
					|  |  | @ -119,10 +119,10 @@ int main(int argc, char** argv) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     if (mode == GLFW_FULLSCREEN) |  |  |  |     if (mode == GLFW_FULLSCREEN) | 
			
		
	
		
		
			
				
					
					|  |  |  |     { |  |  |  |     { | 
			
		
	
		
		
			
				
					
					|  |  |  |         GLFWvidmode mode; |  |  |  |         GLFWvidmode desktop_mode; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         glfwGetDesktopMode(&mode); |  |  |  |         glfwGetDesktopMode(&desktop_mode); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         width = mode.width; |  |  |  |         width = desktop_mode.width; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         height = mode.height; |  |  |  |         height = desktop_mode.height; | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |     else |  |  |  |     else | 
			
		
	
		
		
			
				
					
					|  |  |  |     { |  |  |  |     { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |