# HG changeset patch # User nkeynes # Date 1189472705 0 # Node ID 0ac2ac96a4c59da9cfbd506eb76717bceefb93b7 # Parent 86aa060ddcecb03b71b3d26e73d64d69aeac3b7f If a render buffer can't be obtained, skip the render --- a/src/pvr2/pvr2.c Sat Sep 08 04:38:38 2007 +0000 +++ b/src/pvr2/pvr2.c Tue Sep 11 01:05:05 2007 +0000 @@ -1,5 +1,5 @@ /** - * $Id: pvr2.c,v 1.44 2007-02-11 10:09:32 nkeynes Exp $ + * $Id: pvr2.c,v 1.45 2007-09-11 01:05:05 nkeynes Exp $ * * PVR2 (Video) Core module implementation and MMIO registers. * @@ -327,7 +327,9 @@ pvr2_state.save_next_render_filename = NULL; } render_buffer_t buffer = pvr2_next_render_buffer(); - pvr2_render_scene( buffer ); + if( buffer != NULL ) { + pvr2_render_scene( buffer ); + } asic_event( EVENT_PVR_RENDER_DONE ); break; case RENDER_POLYBASE: @@ -784,7 +786,7 @@ if( result != NULL ) { render_buffers[render_buffer_count++] = result; } else { - ERROR( "Failed to obtain a render buffer!" ); + // ERROR( "Failed to obtain a render buffer!" ); return NULL; } }