[Verse-dev] bugs in verst-tests

Jiri Hnidek jiri.hnidek at vslib.cz
Sat Feb 19 19:43:47 CET 2005


Hi,
it seems, that test apps in verst-tests directory are little bit aout of 
sync. It seems, that function verse_send_g_vertex_set_xyz_real32 was 
replaced with verse_send_g_vertex_set_real32_xyz. I created small patch 
to fix it. Can anybody confirm my theory ;-)?

Regards

Jiri
-------------- next part --------------
Index: geotest.c
===================================================================
RCS file: /cvsroot/verse/verse-tests/geotest.c,v
retrieving revision 1.3
diff -c -r1.3 geotest.c
*** geotest.c	21 Jan 2005 09:48:49 -0000	1.3
--- geotest.c	19 Feb 2005 18:15:18 -0000
***************
*** 98,112 ****
  	{
  		if(do_build)
  		{
! 			verse_send_g_vertex_set_xyz_real32(node_id, id, 0, -1.0f,  1.0f, -1.0f);
! 			verse_send_g_vertex_set_xyz_real32(node_id, id, 1,  1.0f,  1.0f, -1.0f);
! 			verse_send_g_vertex_set_xyz_real32(node_id, id, 2,  1.0f,  1.0f,  1.0f);
! 			verse_send_g_vertex_set_xyz_real32(node_id, id, 3, -1.0f,  1.0f,  1.0f);
! 
! 			verse_send_g_vertex_set_xyz_real32(node_id, id, 4, -1.0f, -1.0f, -1.0f);
! 			verse_send_g_vertex_set_xyz_real32(node_id, id, 5,  1.0f, -1.0f, -1.0f);
! 			verse_send_g_vertex_set_xyz_real32(node_id, id, 6,  1.0f, -1.0f,  1.0f);
! 			verse_send_g_vertex_set_xyz_real32(node_id, id, 7, -1.0f, -1.0f,  1.0f);
  		}
  		else
  			printf("Not setting any XYZ values\n");
--- 98,112 ----
  	{
  		if(do_build)
  		{
! 			verse_send_g_vertex_set_real32_xyz(node_id, id, 0, -1.0f,  1.0f, -1.0f);
! 			verse_send_g_vertex_set_real32_xyz(node_id, id, 1,  1.0f,  1.0f, -1.0f);
! 			verse_send_g_vertex_set_real32_xyz(node_id, id, 2,  1.0f,  1.0f,  1.0f);
! 			verse_send_g_vertex_set_real32_xyz(node_id, id, 3, -1.0f,  1.0f,  1.0f);
! 
! 			verse_send_g_vertex_set_real32_xyz(node_id, id, 4, -1.0f, -1.0f, -1.0f);
! 			verse_send_g_vertex_set_real32_xyz(node_id, id, 5,  1.0f, -1.0f, -1.0f);
! 			verse_send_g_vertex_set_real32_xyz(node_id, id, 6,  1.0f, -1.0f,  1.0f);
! 			verse_send_g_vertex_set_real32_xyz(node_id, id, 7, -1.0f, -1.0f,  1.0f);
  		}
  		else
  			printf("Not setting any XYZ values\n");
***************
*** 276,282 ****
  
  		verse_callback_set((void *) verse_send_g_layer_create,		(void *) cb_g_layer_create,		NULL);
  
! 		verse_callback_set((void *) verse_send_g_vertex_set_xyz_real32,	(void *) cb_g_vertex_set_xyz_real32,	NULL);
  		verse_callback_set((void *) verse_send_g_vertex_set_uint32,	(void *) cb_g_vertex_set_uint32,	NULL);
  		verse_callback_set((void *) verse_send_g_vertex_set_real64,	(void *) cb_g_vertex_set_real64,	NULL);
  
--- 276,282 ----
  
  		verse_callback_set((void *) verse_send_g_layer_create,		(void *) cb_g_layer_create,		NULL);
  
! 		verse_callback_set((void *) verse_send_g_vertex_set_real32_xyz,	(void *) cb_g_vertex_set_xyz_real32,	NULL);
  		verse_callback_set((void *) verse_send_g_vertex_set_uint32,	(void *) cb_g_vertex_set_uint32,	NULL);
  		verse_callback_set((void *) verse_send_g_vertex_set_real64,	(void *) cb_g_vertex_set_real64,	NULL);
  
Index: render.c
===================================================================
RCS file: /cvsroot/verse/verse-tests/render.c,v
retrieving revision 1.9
diff -c -r1.9 render.c
*** render.c	21 Jan 2005 09:48:49 -0000	1.9
--- render.c	19 Feb 2005 18:15:19 -0000
***************
*** 1339,1345 ****
  	}
  	vl = obj->geometry->vertex_layers->data;
  	for(i = 0; i < obj->geometry->num_vertices; i++)
! 		verse_send_g_vertex_set_xyz_real32(obj->geometry->head.id, vl->id, i,
  						   factor * vl->data.xyz[i].x,
  						   factor * vl->data.xyz[i].y,
  						   factor * vl->data.xyz[i].z);
--- 1339,1345 ----
  	}
  	vl = obj->geometry->vertex_layers->data;
  	for(i = 0; i < obj->geometry->num_vertices; i++)
! 		verse_send_g_vertex_set_real32_xyz(obj->geometry->head.id, vl->id, i,
  						   factor * vl->data.xyz[i].x,
  						   factor * vl->data.xyz[i].y,
  						   factor * vl->data.xyz[i].z);
***************
*** 1807,1813 ****
  		verse_callback_set((void *) verse_send_o_transform_rot_real32,	(void *) cb_o_transform_rot_real32,	NULL);
  
  		verse_callback_set((void *) verse_send_g_layer_create,		(void *) cb_g_layer_create,		NULL);
! 		verse_callback_set((void *) verse_send_g_vertex_set_xyz_real64,	(void *) cb_g_vertex_set_real64_xyz,	NULL);
  		verse_callback_set((void *) verse_send_g_vertex_delete_real32,	(void *) cb_g_vertex_delete,		NULL);
  		verse_callback_set((void *) verse_send_g_vertex_delete_real64,	(void *) cb_g_vertex_delete,		NULL);
  		verse_callback_set((void *) verse_send_g_polygon_set_corner_uint32, (void *) cb_g_polygon_set_corner_uint32, NULL);
--- 1807,1813 ----
  		verse_callback_set((void *) verse_send_o_transform_rot_real32,	(void *) cb_o_transform_rot_real32,	NULL);
  
  		verse_callback_set((void *) verse_send_g_layer_create,		(void *) cb_g_layer_create,		NULL);
! 		verse_callback_set((void *) verse_send_g_vertex_set_real64_xyz,	(void *) cb_g_vertex_set_real64_xyz,	NULL);
  		verse_callback_set((void *) verse_send_g_vertex_delete_real32,	(void *) cb_g_vertex_delete,		NULL);
  		verse_callback_set((void *) verse_send_g_vertex_delete_real64,	(void *) cb_g_vertex_delete,		NULL);
  		verse_callback_set((void *) verse_send_g_polygon_set_corner_uint32, (void *) cb_g_polygon_set_corner_uint32, NULL);


More information about the Verse-dev mailing list