On Fri, Feb 1, 2013 at 11:50 PM, Christoph Bumiller <e0425...@student.tuwien.ac.at> wrote: > I have 1 piglit test to check drawing with several combinations of > parameters (using transform feedback to write the commands), but > will make some more tests for various things like interaction with > PrimitiveRestart or error conditions. > > (http://people.freedesktop.org/~chrisbmr/0001-arb_draw_indirect-add-initial-test.patch) > > The gallium interface specifies a start_instance parameter that the > GL extension doesn't have (it's reservedMustBeZero instead, but, > seriously, why ? D3D does have it. Because making yet another > extension will be so much fun ?) > > Not sure if we want to expose this with the compatibilit profile.
Hi, I have tested your changes on Android and Linux but it fails for Android. Tested the patch(es) on top of the following commits: ================================================== 6c7e95c intel: implement create image from texture 8e2454c intel: Account for mt->offset in intel_miptree_map 11f5c82 intel: Create a miptree using offsets in intel_set_texture_image_region 45a28a9 i965: Account for offsets when updating SURFACE_STATE. 163b35e intel: add pixel offset calculator for miptree levels 7014df0 intel: Expose intel_miptree_create_internal as intel_miptree_create_layout. f9e4e5f intel: expose dimensions and offsets of a miptree level in DRIImage Failed to build for "android"" ================================================================================ 6c7e95c intel: implement create image from texture 8e2454c intel: Account for mt->offset in intel_miptree_map 11f5c82 intel: Create a miptree using offsets in intel_set_texture_image_region 45a28a9 i965: Account for offsets when updating SURFACE_STATE. 163b35e intel: add pixel offset calculator for miptree levels 7014df0 intel: Expose intel_miptree_create_internal as intel_miptree_create_layout. f9e4e5f intel: expose dimensions and offsets of a miptree level in DRIImage src/mesa/drivers/dri/i965/intel_buffer_objects.c:375:46: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] src/mesa/drivers/dri/i965/intel_fbo.c: In function 'intel_map_renderbuffer': src/mesa/drivers/dri/i965/intel_fbo.c:146:11: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] src/mesa/drivers/dri/i965/intel_mipmap_tree.c: In function 'intel_miptree_map_gtt': src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1123:58: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1136:23: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1136:41: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] src/mesa/drivers/dri/i965/intel_mipmap_tree.c: In function 'intel_miptree_unmap_etc': src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1344:17: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] src/mesa/drivers/dri/i965/intel_mipmap_tree.c:1345:17: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] src/mesa/drivers/dri/i965/intel_mipmap_tree.c: In function 'intel_miptree_alloc_mcs': src/mesa/drivers/dri/i965/intel_mipmap_tree.c:305:4: warning: 'format' may be used uninitialized in this function [-Wuninitialized] src/mesa/drivers/dri/i965/intel_mipmap_tree.c:814:14: note: 'format' was declared here src/mesa/drivers/dri/i965/intel_tex_subimage.c: In function 'intel_texsubimage_tiled_memcpy': src/mesa/drivers/dri/i965/intel_tex_subimage.c:301:29: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] src/mesa/drivers/dri/i965/intel_tex_subimage.c:302:17: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] src/mesa/drivers/dri/i965/intel_tex_validate.c: In function 'intel_tex_map_image_for_swrast': src/mesa/drivers/dri/i965/intel_tex_validate.c:189:73: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] src/mesa/drivers/dri/i965/intel_tex_validate.c:190:15: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] In file included from src/mesa/drivers/dri/i965/brw_context.c:44:0: src/mesa/drivers/dri/i965/brw_draw.h:45:33: error: conflicting types for 'tfb_vertcount' src/mesa/drivers/dri/i965/brw_draw.h:44:45: note: previous definition of 'tfb_vertcount' was here make: *** [out/target/product/samsungxe700t/obj/SHARED_LIBRARIES/i965_dri_intermediates/brw_context.o] Error 1 FAILURE Successfully built configuration "linux", no issues ================================================================================ -- Regards! http://groleo.wordpress.com _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev