fix gl error spam when window is resized to 0 width/height #133
			
				
			
		
		
		
	| 
						 | 
					@ -279,10 +279,14 @@ void orca_surface_render_commands(oc_surface surface,
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    char* memBase = app->env.wasmMemory.ptr;
 | 
					    char* memBase = app->env.wasmMemory.ptr;
 | 
				
			||||||
    u32 memSize = app->env.wasmMemory.committed;
 | 
					    u32 memSize = app->env.wasmMemory.committed;
 | 
				
			||||||
 | 
					    oc_rect window_content_rect = oc_window_get_content_rect(app->window);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if(((char*)primitives > memBase)
 | 
					    if(((char*)primitives > memBase)
 | 
				
			||||||
       && ((char*)primitives + primitiveCount * sizeof(oc_primitive) - memBase <= memSize)
 | 
					       && ((char*)primitives + primitiveCount * sizeof(oc_primitive) - memBase <= memSize)
 | 
				
			||||||
       && ((char*)elements > memBase)
 | 
					       && ((char*)elements > memBase)
 | 
				
			||||||
       && ((char*)elements + eltCount * sizeof(oc_path_elt) - memBase <= memSize)
 | 
					       && ((char*)elements + eltCount * sizeof(oc_path_elt) - memBase <= memSize)
 | 
				
			||||||
 | 
					       && window_content_rect.w > 0
 | 
				
			||||||
 | 
					       && window_content_rect.h > 0
 | 
				
			||||||
       && oc_window_is_minimized(app->window) == false)
 | 
					       && oc_window_is_minimized(app->window) == false)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        oc_surface_render_commands(surface,
 | 
					        oc_surface_render_commands(surface,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue