Dave Airlie

Results 24 issues of Dave Airlie

This just updates to object definition for placeholders, it doesn't do anything real with them, lets CTS build one step further

This imports half.hpp from half.sourceforge.net which is a MIT licenses half float implementation. No idea if this is the best way to do this, but I reckon it's a good...

This adds the inc/dec/~/! and a test that does basic validation on a few of the bitwise operations and these new ones

There are a bunch of tests/code for pipes, should we putting them in experimental, maybe we also need a cl::sycl::trisycl:: namespace for experiments along with the #define

enhancement
extension

The latest kernel constructor from the spec has kernel(cl_kernel clKernel, const context& syclContext); Should we change the boost::compute:: constructor to also take a syclContext? Just wondering as some tests require...

. line: 150 . platform equality does not work correctly(comparing same) . line: 155 . platform non-equality does not work correctly(comparing same) I see this failure for a few of...

bug

In address_space.hpp we define cl::sycl::constant cl::sycl::generic etc. alongside the cl::sycl::constant_ptr ones, however in the spec I can't see any mention of these, (the non-ptr variants), have they been removed from...

Not really sure who's fault this is, but I tried tensorflow master against trisycl master, on a gcc 8.1.1 Fedora 28 system. external/eigen_archive/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h:68:1: error: request for member 'get' in '(&...

I'm not sure if I've missed something, or there is a remnant from an older spec, but the checks like ``` BOOST_CHECK(p.get_info() == p.get_info(info::platform::profile)); ``` Don't seem to be per...

I've got a branch with most of the queue code implemented in it [cts-queue](https://github.com/airlied/triSYCL/commits/cts-queue) However in OpenCL builds now most of the unit tests fail, because from my spec reading...