Index: trunk/tests/render_test/rl.cc
===================================================================
--- trunk/tests/render_test/rl.cc	(revision 49)
+++ trunk/tests/render_test/rl.cc	(revision 50)
@@ -186,12 +186,8 @@
 	va = m_device->create_vertex_array();
 
-	nv::attribute* a;
-	a = p->get_attribute( "coords" ); if (a == nullptr) return false;
 	nv::vertex_buffer* vbcoords   = m_device->create_vertex_buffer( nv::STATIC_DRAW, count*sizeof(byte3), vertex );
-	va->add_vertex_buffer( a->get_location(), vbcoords, nv::BYTE, 3 );
-
-	a = p->get_attribute( "material" ); if (a == nullptr) return false;
+	va->add_vertex_buffer( p->get_attribute( "coords" )->get_location(), vbcoords, nv::BYTE, 3 );
 	nv::vertex_buffer* vbmaterial = m_device->create_vertex_buffer( nv::STATIC_DRAW, count*sizeof(byte3), material );
-	va->add_vertex_buffer( a->get_location(), vbmaterial, nv::BYTE, 3 );
+	va->add_vertex_buffer( p->get_attribute( "material" )->get_location(), vbmaterial, nv::BYTE, 3 );
 
 	return true;
