Home | History | Annotate | Download | only in api

Lines Matching refs:buf

100    property_buffer buf { r_buf, size, r_size };
105 buf.as_scalar<cl_device_type>() = dev.type();
109 buf.as_scalar<cl_uint>() = dev.vendor_id();
113 buf.as_scalar<cl_uint>() = dev.max_compute_units();
117 buf.as_scalar<cl_uint>() = dev.max_block_size().size();
121 buf.as_vector<size_t>() = dev.max_block_size();
125 buf.as_scalar<size_t>() = dev.max_threads_per_block();
129 buf.as_scalar<cl_uint>() = 16;
133 buf.as_scalar<cl_uint>() = 8;
137 buf.as_scalar<cl_uint>() = 4;
141 buf.as_scalar<cl_uint>() = 2;
145 buf.as_scalar<cl_uint>() = 4;
149 buf.as_scalar<cl_uint>() = dev.has_doubles() ? 2 : 0;
153 buf.as_scalar<cl_uint>() = 0;
157 buf.as_scalar<cl_uint>() = dev.max_clock_frequency();
161 buf.as_scalar<cl_uint>() = dev.address_bits();
165 buf.as_scalar<cl_uint>() = dev.max_images_read();
169 buf.as_scalar<cl_uint>() = dev.max_images_write();
173 buf.as_scalar<cl_ulong>() = dev.max_mem_alloc_size();
178 buf.as_scalar<size_t>() = 1 << dev.max_image_levels_2d();
184 buf.as_scalar<size_t>() = 1 << dev.max_image_levels_3d();
188 buf.as_scalar<size_t>() = dev.max_image_buffer_size();
192 buf.as_scalar<size_t>() = dev.max_image_array_number();
196 buf.as_scalar<cl_bool>() = dev.image_support();
200 buf.as_scalar<size_t>() = dev.max_mem_input();
204 buf.as_scalar<cl_uint>() = dev.max_samplers();
208 buf.as_scalar<cl_uint>() = 128 * 8;
212 buf.as_scalar<cl_uint>() = 128;
219 buf.as_scalar<cl_device_fp_config>() =
227 buf.as_scalar<cl_device_fp_config>() =
235 buf.as_scalar<cl_device_fp_config>() = 0;
239 buf.as_scalar<cl_device_mem_cache_type>() = CL_NONE;
243 buf.as_scalar<cl_uint>() = 0;
247 buf.as_scalar<cl_ulong>() = 0;
251 buf.as_scalar<cl_ulong>() = dev.max_mem_global();
255 buf.as_scalar<cl_ulong>() = dev.max_const_buffer_size();
259 buf.as_scalar<cl_uint>() = dev.max_const_buffers();
263 buf.as_scalar<cl_device_local_mem_type>() = CL_LOCAL;
267 buf.as_scalar<cl_ulong>() = dev.max_mem_local();
271 buf.as_scalar<cl_bool>() = CL_FALSE;
275 buf.as_scalar<size_t>() = 0;
279 buf.as_scalar<cl_bool>() = (dev.endianness() == PIPE_ENDIAN_LITTLE);
285 buf.as_scalar<cl_bool>() = CL_TRUE;
289 buf.as_scalar<cl_device_exec_capabilities>() = CL_EXEC_KERNEL;
293 buf.as_scalar<cl_command_queue_properties>() = CL_QUEUE_PROFILING_ENABLE;
297 buf.as_string() = "";
301 buf.as_string() = dev.device_name();
305 buf.as_string() = dev.vendor_name();
309 buf.as_string() = PACKAGE_VERSION;
313 buf.as_string() = "FULL_PROFILE";
317 buf.as_string() = "OpenCL 1.1 Mesa " PACKAGE_VERSION
325 buf.as_string() =
335 buf.as_scalar<cl_platform_id>() = desc(dev.platform);
339 buf.as_scalar<cl_bool>() = CL_TRUE;
343 buf.as_scalar<cl_uint>() = 16;
347 buf.as_scalar<cl_uint>() = 8;
351 buf.as_scalar<cl_uint>() = 4;
355 buf.as_scalar<cl_uint>() = 2;
359 buf.as_scalar<cl_uint>() = 4;
363 buf.as_scalar<cl_uint>() = dev.has_doubles() ? 2 : 0;
367 buf.as_scalar<cl_uint>() = 0;
371 buf.as_string() = "OpenCL C 1.1 ";
377 buf.as_scalar<size_t>() = 0 /* 1024 */;
381 buf.as_scalar<cl_bool>() = CL_TRUE;
385 buf.as_scalar<cl_device_id>() = NULL;
389 buf.as_scalar<cl_uint>() = 0;
393 buf.as_vector<cl_device_partition_property>() =
398 buf.as_scalar<cl_device_affinity_domain>() = 0;
402 buf.as_vector<cl_device_partition_property>() =
407 buf.as_scalar<cl_uint>() = 1;