From a8bad2b71a25246ac756c93014d631ee4f8277a3 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 7 Oct 2020 16:03:59 +1000 Subject: [PATCH] clover: add 3.0 program properties the real IL code will rewrite this Reviewed-by: Karol Herbst Part-of: --- src/gallium/frontends/clover/api/program.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/gallium/frontends/clover/api/program.cpp b/src/gallium/frontends/clover/api/program.cpp index 22c1870..ebe5f23 100644 --- a/src/gallium/frontends/clover/api/program.cpp +++ b/src/gallium/frontends/clover/api/program.cpp @@ -461,6 +461,15 @@ clGetProgramInfo(cl_program d_prog, cl_program_info param, }, std::string(), prog.symbols()); break; + case CL_PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT: + case CL_PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT: + buf.as_scalar() = CL_FALSE; + break; + + case CL_PROGRAM_IL: + if (r_size) + *r_size = 0; + break; default: throw error(CL_INVALID_VALUE); } @@ -499,6 +508,10 @@ clGetProgramBuildInfo(cl_program d_prog, cl_device_id d_dev, buf.as_scalar() = prog.build(dev).binary_type(); break; + case CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE: + buf.as_scalar() = 0; + break; + default: throw error(CL_INVALID_VALUE); } -- 2.7.4