|  |  | @ -96,11 +96,19 @@ int main(void) | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // Initialize rlgl internal buffers and OpenGL state | 
		
	
		
			
			|  |  |  | rlglInit(); | 
		
	
		
			
			|  |  |  | rlglInitGraphics(0, 0, screenWidth, screenHeight); | 
		
	
		
			
			|  |  |  | rlClearColor(245, 245, 245, 255);   // Define clear color | 
		
	
		
			
			|  |  |  | rlEnableDepthTest();                // Enable DEPTH_TEST for 3D | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | Vector3 cubePosition = { 0.0f, 0.0f, 0.0f }; | 
		
	
		
			
			|  |  |  | // Initialize viewport and internal projection/modelview matrices | 
		
	
		
			
			|  |  |  | rlViewport(0, 0, screenWidth, screenHeight); | 
		
	
		
			
			|  |  |  | rlMatrixMode(RL_PROJECTION);                        // Switch to PROJECTION matrix | 
		
	
		
			
			|  |  |  | rlLoadIdentity();                                   // Reset current matrix (PROJECTION) | 
		
	
		
			
			|  |  |  | rlOrtho(0, screenWidth, screenHeight, 0, 0.0f, 1.0f); // Orthographic projection with top-left corner at (0,0) | 
		
	
		
			
			|  |  |  | rlMatrixMode(RL_MODELVIEW);                         // Switch back to MODELVIEW matrix | 
		
	
		
			
			|  |  |  | rlLoadIdentity();                                   // Reset current matrix (MODELVIEW) | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | rlClearColor(245, 245, 245, 255);                   // Define clear color | 
		
	
		
			
			|  |  |  | rlEnableDepthTest();                                // Enable DEPTH_TEST for 3D | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | Vector3 cubePosition = { 0.0f, 0.0f, 0.0f };        // Cube default position (center) | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | Camera camera; | 
		
	
		
			
			|  |  |  | camera.position = (Vector3){ 5.0f, 5.0f, 5.0f };    // Camera position | 
		
	
	
		
			
				|  |  |  |