From owner-svn-ports-all@freebsd.org Wed Aug 31 17:46:02 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6D83ABC83BF; Wed, 31 Aug 2016 17:46:02 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3A71F22F; Wed, 31 Aug 2016 17:46:02 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u7VHk1DM032849; Wed, 31 Aug 2016 17:46:01 GMT (envelope-from dumbbell@FreeBSD.org) Received: (from dumbbell@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u7VHk0fV032838; Wed, 31 Aug 2016 17:46:00 GMT (envelope-from dumbbell@FreeBSD.org) Message-Id: <201608311746.u7VHk0fV032838@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dumbbell set sender to dumbbell@FreeBSD.org using -f From: =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= Date: Wed, 31 Aug 2016 17:46:00 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r421176 - in head/graphics: . piglit piglit/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Aug 2016 17:46:02 -0000 Author: dumbbell (src committer) Date: Wed Aug 31 17:46:00 2016 New Revision: 421176 URL: https://svnweb.freebsd.org/changeset/ports/421176 Log: graphics/piglit: New port for the Mesa testsuite Piglit is the Mesa testsuite. It is very helpful while working on the graphics stack in both userland and the kernel. Support for FreeBSD is incomplete at this time. We use a patch to enable the same build flags as Linux. However, we still lack new code to support FreeBSD, in particular in scripts under the `framework` directory, such as a way to collect timestamped messages from the kernel. Approved by: kwm Differential Revision: https://reviews.freebsd.org/D4058 Added: head/graphics/piglit/ head/graphics/piglit/Makefile (contents, props changed) head/graphics/piglit/distinfo (contents, props changed) head/graphics/piglit/files/ head/graphics/piglit/files/patch-CMakeLists.txt (contents, props changed) head/graphics/piglit/files/patch-piglit (contents, props changed) head/graphics/piglit/files/patch-tests_spec_oes__geometry__shader_sso__validation_user-defined-gs-input-in-block.shader__test (contents, props changed) head/graphics/piglit/files/patch-tests_spec_oes__geometry__shader_sso__validation_user-defined-gs-input-not-in-block.shader__test (contents, props changed) head/graphics/piglit/files/pkg-message.in (contents, props changed) head/graphics/piglit/pkg-descr (contents, props changed) head/graphics/piglit/pkg-plist (contents, props changed) Modified: head/graphics/Makefile Modified: head/graphics/Makefile ============================================================================== --- head/graphics/Makefile Wed Aug 31 17:42:19 2016 (r421175) +++ head/graphics/Makefile Wed Aug 31 17:46:00 2016 (r421176) @@ -777,6 +777,7 @@ SUBDIR += phplot SUBDIR += picpuz SUBDIR += piddle + SUBDIR += piglit SUBDIR += pikopixel SUBDIR += pinpoint SUBDIR += pixelize Added: head/graphics/piglit/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/piglit/Makefile Wed Aug 31 17:46:00 2016 (r421176) @@ -0,0 +1,46 @@ +# Created by: Jean-Sébastien Pédron +# $FreeBSD$ + +PORTNAME= piglit +PORTVERSION= 20160809 +CATEGORIES= graphics + +MAINTAINER= x11@FreeBSD.org +COMMENT= Automated OpenGL and OpenCL testsuite + +LICENSE= MIT GPLv2 GPLv3 LGPL20 +LICENSE_COMB= multi + +BUILD_DEPENDS= ${LOCALBASE}/include/CL/opencl.h:devel/opencl \ + ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six +LIB_DEPENDS= libcaca.so:graphics/libcaca \ + libdrm.so:graphics/libdrm \ + libOpenCL.so:devel/ocl-icd \ + libpng.so:graphics/png \ + libwaffle-1.so:graphics/waffle +RUN_DEPENDS= ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako \ + ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six + +USE_GITHUB= yes +GH_ACCOUNT= dumbbell +GH_PROJECT= piglit +GH_TAGNAME= ca5350b4056ae63a93c4c207087b7634873b2ce2 + +USES= cmake:outsource pkgconfig python:2 +USE_GL= egl gbm gl glu +USE_XORG= x11 xcb xext xrender + +CMAKE_ARGS+= -DPIGLIT_BUILD_CL_TESTS:BOOL=ON + +CMAKE_ARGS+= -DCMAKE_POLICY_DEFAULT_CMP0056:STRING=NEW +LDFLAGS+= -L${LOCALBASE}/lib + +SUB_FILES= pkg-message + +DATADIR= ${PREFIX}/lib/piglit +PORTDATA= * + +.include Added: head/graphics/piglit/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/piglit/distinfo Wed Aug 31 17:46:00 2016 (r421176) @@ -0,0 +1,3 @@ +TIMESTAMP = 1470774588 +SHA256 (dumbbell-piglit-20160809-ca5350b4056ae63a93c4c207087b7634873b2ce2_GH0.tar.gz) = f45922b9a6c5a400c3cfc0107eb49b7d9f6076e49bec49b22557284c1a3a6141 +SIZE (dumbbell-piglit-20160809-ca5350b4056ae63a93c4c207087b7634873b2ce2_GH0.tar.gz) = 23789615 Added: head/graphics/piglit/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/piglit/files/patch-CMakeLists.txt Wed Aug 31 17:46:00 2016 (r421176) @@ -0,0 +1,20 @@ +--- CMakeLists.txt.orig 2016-08-09 20:28:45 UTC ++++ CMakeLists.txt +@@ -201,8 +201,6 @@ IF(PIGLIT_BUILD_GLX_TESTS) + pkg_check_modules(GLPROTO REQUIRED glproto) + ENDIF() + +-set(Python_ADDITIONAL_VERSIONS +- 3.5 3.4 3.3 2.7) + find_package(PythonInterp REQUIRED) + find_package(PythonSix 1.5.2 REQUIRED) + find_package(PythonNumpy 1.7.0 REQUIRED) +@@ -361,7 +359,7 @@ endif() + + check_c_source_compiles( + " +- #define _POSIX_C_SOURCE 199309L ++ #define _POSIX_C_SOURCE 200112L + #include + int main() { return clock_gettime(CLOCK_MONOTONIC, NULL); } + " Added: head/graphics/piglit/files/patch-piglit ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/piglit/files/patch-piglit Wed Aug 31 17:46:00 2016 (r421176) @@ -0,0 +1,8 @@ +--- piglit.orig 2016-08-09 20:28:45 UTC ++++ piglit +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/env python2 + + # Copyright (c) 2014 Intel Corporation + Added: head/graphics/piglit/files/patch-tests_spec_oes__geometry__shader_sso__validation_user-defined-gs-input-in-block.shader__test ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/piglit/files/patch-tests_spec_oes__geometry__shader_sso__validation_user-defined-gs-input-in-block.shader__test Wed Aug 31 17:46:00 2016 (r421176) @@ -0,0 +1,16 @@ +--- tests/spec/oes_geometry_shader/sso_validation/user-defined-gs-input-in-block.shader_test.orig 2016-08-09 20:28:45 UTC ++++ tests/spec/oes_geometry_shader/sso_validation/user-defined-gs-input-in-block.shader_test +@@ -1,5 +1,5 @@ + [require] +-GL ES >= 3.1 ++GL ES >= 3.0 + GLSL ES >= 3.10 + GL_OES_geometry_shader + SSO ENABLED +@@ -67,4 +67,4 @@ void main() + + [test] + draw rect -1 -1 2 2 +-probe all rgba 0.0 1.0 0.0 1.0 +\ No newline at end of file ++probe all rgba 0.0 1.0 0.0 1.0 Added: head/graphics/piglit/files/patch-tests_spec_oes__geometry__shader_sso__validation_user-defined-gs-input-not-in-block.shader__test ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/piglit/files/patch-tests_spec_oes__geometry__shader_sso__validation_user-defined-gs-input-not-in-block.shader__test Wed Aug 31 17:46:00 2016 (r421176) @@ -0,0 +1,16 @@ +--- tests/spec/oes_geometry_shader/sso_validation/user-defined-gs-input-not-in-block.shader_test.orig 2016-08-09 20:28:45 UTC ++++ tests/spec/oes_geometry_shader/sso_validation/user-defined-gs-input-not-in-block.shader_test +@@ -1,5 +1,5 @@ + [require] +-GL ES >= 3.1 ++GL ES >= 3.0 + GLSL ES >= 3.10 + GL_OES_geometry_shader + SSO ENABLED +@@ -62,4 +62,4 @@ void main() + + [test] + draw rect -1 -1 2 2 +-probe all rgba 0.0 1.0 0.0 1.0 +\ No newline at end of file ++probe all rgba 0.0 1.0 0.0 1.0 Added: head/graphics/piglit/files/pkg-message.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/piglit/files/pkg-message.in Wed Aug 31 17:46:00 2016 (r421176) @@ -0,0 +1,10 @@ +Piglit opens and closes a lot of files during a run, putting pressure +on FreeBSD's VFS. To keep Piglit smooth, you will have to increase the +default maxvnodes: + sysctl kern.maxvnodes=$(($(sysctl -n kern.maxvnodes) * 2)) + +Instructions to use Piglit are available in: + %%DOCSDIR%%/README + +The same documentation is also available online: + http://cgit.freedesktop.org/piglit/tree/README Added: head/graphics/piglit/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/piglit/pkg-descr Wed Aug 31 17:46:00 2016 (r421176) @@ -0,0 +1,12 @@ +Piglit is a collection of automated tests for OpenGL and OpenCL +implementations. + +The goal of Piglit is to help improve the quality of open source +OpenGL and OpenCL drivers by providing developers with a simple means to +perform regression tests. + +The original tests have been taken from +- Glean ( http://glean.sf.net/ ) and +- Mesa ( http://www.mesa3d.org/ ) + +WWW: http://piglit.freedesktop.org/ Added: head/graphics/piglit/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/piglit/pkg-plist Wed Aug 31 17:46:00 2016 (r421176) @@ -0,0 +1,165 @@ +bin/piglit +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/RELEASE +@dir %%DATADIR%%/generated_tests/modules +@dir %%DATADIR%%/generated_tests/templates/gen_builtin_packing_tests +@dir %%DATADIR%%/generated_tests/templates/gen_const_builtin_equal_tests +@dir %%DATADIR%%/generated_tests/templates/gen_conversion_fp64 +@dir %%DATADIR%%/generated_tests/templates/gen_extensions_defined +@dir %%DATADIR%%/generated_tests/templates/gen_flat_interpolation_qualifier +@dir %%DATADIR%%/generated_tests/templates/gen_inout_fp64 +@dir %%DATADIR%%/generated_tests/templates/gen_interpolation_tests +@dir %%DATADIR%%/generated_tests/templates/gen_non-lvalue_tests +@dir %%DATADIR%%/generated_tests/templates/gen_outerproduct_invalid_params +@dir %%DATADIR%%/generated_tests/templates/gen_outerproduct_tests +@dir %%DATADIR%%/generated_tests/templates/gen_shader_bit_encoding_tests +@dir %%DATADIR%%/generated_tests/templates/gen_shader_precision_tests +@dir %%DATADIR%%/generated_tests/templates/gen_texture_lod_tests +@dir %%DATADIR%%/generated_tests/templates/gen_texture_query_lod_tests +@dir %%DATADIR%%/generated_tests/templates/gen_uniform_initializer_tests +@dir %%DATADIR%%/generated_tests/templates/gen_variable_index_read_tests +@dir %%DATADIR%%/generated_tests/templates/gen_variable_index_write_tests +@dir %%DATADIR%%/generated_tests/templates/gen_vp_tex +@dir %%DATADIR%%/generated_tests/templates/gen_vs_in_fp64 +@dir %%DATADIR%%/generated_tests/templates/interpolation-qualifier-built-in-variable +@dir %%DATADIR%%/tests/bugs +@dir %%DATADIR%%/tests/cl/api +@dir %%DATADIR%%/tests/cl/custom +@dir %%DATADIR%%/tests/cl/interop +@dir %%DATADIR%%/tests/egl/spec/egl-1.4 +@dir %%DATADIR%%/tests/egl/spec/egl_chromium_sync_control +@dir %%DATADIR%%/tests/egl/spec/egl_ext_client_extensions +@dir %%DATADIR%%/tests/egl/spec/egl_khr_create_context +@dir %%DATADIR%%/tests/egl/spec/egl_khr_fence_sync +@dir %%DATADIR%%/tests/egl/spec/egl_khr_get_all_proc_addresses +@dir %%DATADIR%%/tests/egl/spec/egl_khr_surfaceless_context +@dir %%DATADIR%%/tests/fbo +@dir %%DATADIR%%/tests/general +@dir %%DATADIR%%/tests/glean +@dir %%DATADIR%%/tests/glx +@dir %%DATADIR%%/tests/hiz +@dir %%DATADIR%%/tests/security +@dir %%DATADIR%%/tests/spec/amd_performance_monitor +@dir %%DATADIR%%/tests/spec/amd_pinned_memory +@dir %%DATADIR%%/tests/spec/amd_seamless_cubemap_per_texture +@dir %%DATADIR%%/tests/spec/amd_vertex_shader_layer +@dir %%DATADIR%%/tests/spec/amd_vertex_shader_viewport_index +@dir %%DATADIR%%/tests/spec/arb_base_instance +@dir %%DATADIR%%/tests/spec/arb_blend_func_extended/api +@dir %%DATADIR%%/tests/spec/arb_blend_func_extended/execution +@dir %%DATADIR%%/tests/spec/arb_buffer_storage +@dir %%DATADIR%%/tests/spec/arb_clear_buffer_object +@dir %%DATADIR%%/tests/spec/arb_clear_texture +@dir %%DATADIR%%/tests/spec/arb_clip_control +@dir %%DATADIR%%/tests/spec/arb_color_buffer_float +@dir %%DATADIR%%/tests/spec/arb_compute_shader/compiler +@dir %%DATADIR%%/tests/spec/arb_copy_buffer +@dir %%DATADIR%%/tests/spec/arb_copy_image +@dir %%DATADIR%%/tests/spec/arb_debug_output +@dir %%DATADIR%%/tests/spec/arb_depth_clamp +@dir %%DATADIR%%/tests/spec/arb_direct_state_access +@dir %%DATADIR%%/tests/spec/arb_draw_buffers +@dir %%DATADIR%%/tests/spec/arb_draw_buffers_blend +@dir %%DATADIR%%/tests/spec/arb_draw_elements_base_vertex +@dir %%DATADIR%%/tests/spec/arb_draw_indirect +@dir %%DATADIR%%/tests/spec/arb_es2_compatibility +@dir %%DATADIR%%/tests/spec/arb_es3_compatibility +@dir %%DATADIR%%/tests/spec/arb_framebuffer_no_attachments +@dir %%DATADIR%%/tests/spec/arb_framebuffer_object +@dir %%DATADIR%%/tests/spec/arb_framebuffer_srgb +@dir %%DATADIR%%/tests/spec/arb_geometry_shader4/execution/program-parameter +@dir %%DATADIR%%/tests/spec/arb_get_program_binary +@dir %%DATADIR%%/tests/spec/arb_get_texture_sub_image +@dir %%DATADIR%%/tests/spec/arb_gpu_shader_fp64/shader_storage +@dir %%DATADIR%%/tests/spec/arb_indirect_parameters +@dir %%DATADIR%%/tests/spec/arb_instanced_arrays +@dir %%DATADIR%%/tests/spec/arb_internalformat_query +@dir %%DATADIR%%/tests/spec/arb_internalformat_query2 +@dir %%DATADIR%%/tests/spec/arb_invalidate_subdata +@dir %%DATADIR%%/tests/spec/arb_map_buffer_alignment +@dir %%DATADIR%%/tests/spec/arb_map_buffer_range +@dir %%DATADIR%%/tests/spec/arb_multisample +@dir %%DATADIR%%/tests/spec/arb_occlusion_query +@dir %%DATADIR%%/tests/spec/arb_occlusion_query2 +@dir %%DATADIR%%/tests/spec/arb_pipeline_statistics_query +@dir %%DATADIR%%/tests/spec/arb_program_interface_query +@dir %%DATADIR%%/tests/spec/arb_provoking_vertex +@dir %%DATADIR%%/tests/spec/arb_query_buffer_object +@dir %%DATADIR%%/tests/spec/arb_robustness +@dir %%DATADIR%%/tests/spec/arb_sample_shading/execution +@dir %%DATADIR%%/tests/spec/arb_sampler_objects +@dir %%DATADIR%%/tests/spec/arb_seamless_cube_map +@dir %%DATADIR%%/tests/spec/arb_shader_draw_parameters +@dir %%DATADIR%%/tests/spec/arb_shader_image_size +@dir %%DATADIR%%/tests/spec/arb_shader_objects +@dir %%DATADIR%%/tests/spec/arb_stencil_texturing +@dir %%DATADIR%%/tests/spec/arb_sync +@dir %%DATADIR%%/tests/spec/arb_texture_barrier +@dir %%DATADIR%%/tests/spec/arb_texture_buffer_object +@dir %%DATADIR%%/tests/spec/arb_texture_buffer_range +@dir %%DATADIR%%/tests/spec/arb_texture_compression +@dir %%DATADIR%%/tests/spec/arb_texture_float +@dir %%DATADIR%%/tests/spec/arb_texture_multisample +@dir %%DATADIR%%/tests/spec/arb_texture_stencil8 +@dir %%DATADIR%%/tests/spec/arb_texture_storage +@dir %%DATADIR%%/tests/spec/arb_texture_storage_multisample +@dir %%DATADIR%%/tests/spec/arb_texture_view +@dir %%DATADIR%%/tests/spec/arb_timer_query +@dir %%DATADIR%%/tests/spec/arb_transform_feedback2 +@dir %%DATADIR%%/tests/spec/arb_transform_feedback3 +@dir %%DATADIR%%/tests/spec/arb_vertex_array_bgra +@dir %%DATADIR%%/tests/spec/arb_vertex_array_object +@dir %%DATADIR%%/tests/spec/arb_vertex_buffer_object +@dir %%DATADIR%%/tests/spec/arb_vertex_type_10f_11f_11f_rev +@dir %%DATADIR%%/tests/spec/arb_vertex_type_2_10_10_10_rev +@dir %%DATADIR%%/tests/spec/arb_viewport_array +@dir %%DATADIR%%/tests/spec/ati_draw_buffers +@dir %%DATADIR%%/tests/spec/ati_envmap_bumpmap +@dir %%DATADIR%%/tests/spec/ext_depth_bounds_test +@dir %%DATADIR%%/tests/spec/ext_fog_coord +@dir %%DATADIR%%/tests/spec/ext_framebuffer_blit +@dir %%DATADIR%%/tests/spec/ext_framebuffer_multisample +@dir %%DATADIR%%/tests/spec/ext_framebuffer_multisample_blit_scaled +@dir %%DATADIR%%/tests/spec/ext_image_dma_buf_import +@dir %%DATADIR%%/tests/spec/ext_packed_depth_stencil +@dir %%DATADIR%%/tests/spec/ext_packed_float +@dir %%DATADIR%%/tests/spec/ext_polygon_offset_clamp +@dir %%DATADIR%%/tests/spec/ext_texture_format_bgra8888 +@dir %%DATADIR%%/tests/spec/ext_texture_integer +@dir %%DATADIR%%/tests/spec/ext_texture_swizzle +@dir %%DATADIR%%/tests/spec/ext_timer_query +@dir %%DATADIR%%/tests/spec/ext_transform_feedback +@dir %%DATADIR%%/tests/spec/ext_unpack_subimage +@dir %%DATADIR%%/tests/spec/ext_window_rectangles +@dir %%DATADIR%%/tests/spec/gl-1.0 +@dir %%DATADIR%%/tests/spec/gl-1.1 +@dir %%DATADIR%%/tests/spec/gl-1.2 +@dir %%DATADIR%%/tests/spec/gl-1.4 +@dir %%DATADIR%%/tests/spec/gl-1.5 +@dir %%DATADIR%%/tests/spec/gl-2.0/api +@dir %%DATADIR%%/tests/spec/gl-2.1 +@dir %%DATADIR%%/tests/spec/gl-3.0/api +@dir %%DATADIR%%/tests/spec/gl-3.2/layered-rendering +@dir %%DATADIR%%/tests/spec/gl-3.3 +@dir %%DATADIR%%/tests/spec/gl-4.4 +@dir %%DATADIR%%/tests/spec/gles-2.0 +@dir %%DATADIR%%/tests/spec/glsl-1.10/execution/clipping +@dir %%DATADIR%%/tests/spec/glsl-1.10/execution/varying-packing +@dir %%DATADIR%%/tests/spec/glsl-1.20/recursion +@dir %%DATADIR%%/tests/spec/glsl-1.30/linker/clipping +@dir %%DATADIR%%/tests/spec/glx_arb_create_context +@dir %%DATADIR%%/tests/spec/glx_ext_import_context +@dir %%DATADIR%%/tests/spec/glx_mesa_query_renderer +@dir %%DATADIR%%/tests/spec/glx_oml_sync_control +@dir %%DATADIR%%/tests/spec/khr_debug +@dir %%DATADIR%%/tests/spec/mesa_pack_invert +@dir %%DATADIR%%/tests/spec/nv_conditional_render +@dir %%DATADIR%%/tests/spec/nv_texture_barrier +@dir %%DATADIR%%/tests/spec/oes_compressed_paletted_texture +@dir %%DATADIR%%/tests/spec/oes_draw_elements_base_vertex +@dir %%DATADIR%%/tests/spec/oes_draw_texture +@dir %%DATADIR%%/tests/spec/oes_fixed_point +@dir %%DATADIR%%/tests/spec/oes_matrix_get +@dir %%DATADIR%%/tests/spec/oes_texture_float +@dir %%DATADIR%%/tests/texturing/shaders