[Piglit] [PATCH 0/2] Storing doubles

Tom Stellard tom at stellard.net
Mon Dec 2 19:15:44 PST 2013


On Fri, Nov 29, 2013 at 09:57:53PM -0500, Jan Vesely wrote:
> Hi,
> 
> these two patches attempt to improve the situation with store-double* generated tests.
> The first patch adds cl_khr_fp64 requirement to all generated tests, the second one adds necessary infrasttructure to tests/cl/program/program_tester.c.
> 
> I'm not sure if I fully understand the TODO comment that was there.
> According to http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetDeviceInfo.html
> cl_khr_fp64 must be returned by all OpenCL 1.2 devices. Checking for
> the presence of this extension should be enough, or am I missing something?
>

I think you are correct, the presence of the extension should be enough.

> These patches change 10 store-double* tests from warn to skipped on my amd turks
> (and to passed on intel cpu implementation). Note that the compiler only complains about missing extension for type double, vector types (doubleN) pass.
> 

This seems like a bug to me, are the complaints coming from clang or
from headers in libclc?

Both patches are:

Reviewed-by: Tom Stellard <thomas.stellard at amd.com>

-Tom

> regards,
> Jan
> 
> Jan Vesely (2):
>   cl: check for cl_khr_fp64 in generated double store tests
>   program-tester: Allow double type
> 
>  generated_tests/generate-cl-store-tests.py | 10 ++++++++--
>  tests/cl/program/program-tester.c          | 11 +++++++----
>  2 files changed, 15 insertions(+), 6 deletions(-)
> 
> -- 
> 1.8.3.1
> 
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit


More information about the Piglit mailing list