Ifdefed some debug prints to work only on internal builds.
							parent
							
								
									ab486eb229
								
							
						
					
					
						commit
						2375a40b29
					
				| 
						 | 
					@ -1283,7 +1283,7 @@ main(int arg_count, char **args){
 | 
				
			||||||
        [mac_vars.window makeKeyAndOrderFront:nil];
 | 
					        [mac_vars.window makeKeyAndOrderFront:nil];
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        // NOTE(yuval): Initialize the renderer
 | 
					        // NOTE(yuval): Initialize the renderer
 | 
				
			||||||
        renderer = mac_init_renderer(MacRenderer_OpenGL, mac_vars.window, &target);
 | 
					        renderer = mac_init_renderer(MacRenderer_Metal, mac_vars.window, &target);
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        mac_resize(w, h);
 | 
					        mac_resize(w, h);
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -15,6 +15,10 @@ struct Mac_Metal{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function
 | 
					function
 | 
				
			||||||
mac_render_sig(mac_metal__render){
 | 
					mac_render_sig(mac_metal__render){
 | 
				
			||||||
 | 
					#if defined(FRED_INTERNAL)
 | 
				
			||||||
 | 
					    printf("Redering using Metal!\n");
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
    Mac_Metal *metal = (Mac_Metal*)renderer;
 | 
					    Mac_Metal *metal = (Mac_Metal*)renderer;
 | 
				
			||||||
    [metal->view draw];
 | 
					    [metal->view draw];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -59,7 +59,6 @@ struct Mac_OpenGL{
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    // NOTE(yuval): Setup vsync
 | 
					    // NOTE(yuval): Setup vsync
 | 
				
			||||||
    GLint swap_int = 1;
 | 
					    GLint swap_int = 1;
 | 
				
			||||||
    printf("Using vsync: %d\n", swap_int);
 | 
					 | 
				
			||||||
    [[self openGLContext] setValues:&swap_int forParameter:NSOpenGLCPSwapInterval];
 | 
					    [[self openGLContext] setValues:&swap_int forParameter:NSOpenGLCPSwapInterval];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -125,7 +124,9 @@ struct Mac_OpenGL{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function
 | 
					function
 | 
				
			||||||
mac_render_sig(mac_gl__render){
 | 
					mac_render_sig(mac_gl__render){
 | 
				
			||||||
    printf("Rendering using OpenGL!\n");
 | 
					#if defined(FRED_INTERNAL)
 | 
				
			||||||
 | 
					    printf("Redering using OpenGL!\n");
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    Mac_OpenGL *gl = (Mac_OpenGL*)renderer;
 | 
					    Mac_OpenGL *gl = (Mac_OpenGL*)renderer;
 | 
				
			||||||
    [gl->view render:target];
 | 
					    [gl->view render:target];
 | 
				
			||||||
| 
						 | 
					@ -177,8 +178,6 @@ mac_gl__init(NSWindow *window, Render_Target *target){
 | 
				
			||||||
// TODO(yuval): This function should be exported to a DLL
 | 
					// TODO(yuval): This function should be exported to a DLL
 | 
				
			||||||
function
 | 
					function
 | 
				
			||||||
mac_load_renderer_sig(mac_load_opengl_renderer){
 | 
					mac_load_renderer_sig(mac_load_opengl_renderer){
 | 
				
			||||||
    printf("Loding The OpenGL Renderer!\n");
 | 
					 | 
				
			||||||
    
 | 
					 | 
				
			||||||
    Mac_Renderer *renderer = (Mac_Renderer*)mac_gl__init(window, target);
 | 
					    Mac_Renderer *renderer = (Mac_Renderer*)mac_gl__init(window, target);
 | 
				
			||||||
    return(renderer);
 | 
					    return(renderer);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue