summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/clover/core/kernel.cpp
Commit message (Expand)AuthorAgeFilesLines
* clover: Unify program::build_* into a single method returning a struct.Francisco Jerez2016-07-111-3/+3
* clover: Pass work_dim parameter of clEnqueueNDRangeKernel() to driverHans de Goede2016-07-021-0/+1
* clover: grid_offset should be padded with 0 not 1Jan Vesely2016-05-161-1/+1
* gallium: add global buffer memory barrier bitBas Nieuwenhuizen2016-04-021-0/+2
* gallium: add compute shader IR typeBas Nieuwenhuizen2016-04-021-0/+1
* clover: Fix pipe_grid_info.indirect not being initialized.Hans de Goede2016-03-141-1/+1
* clover: fix build failure since bfd695eSerge Martin2016-02-141-3/+3
* gallium: add a new interface for pipe_context::launch_grid()Samuel Pitoiset2016-02-131-5/+8
* clover: handle setKernelArg errorsZoltan Gilian2015-08-031-0/+15
* clover: pass image attributes to the kernelZoltan Gilian2015-08-031-0/+28
* clover: remove util/compatEdB2015-04-291-1/+1
* clover: Use switch when creating kernel arguments.Jan Vesely2014-12-101-25/+19
* clover: Fix unintended fall-through in kernel::argument::bind.Francisco Jerez2014-10-121-0/+3
* clover: Pass execution dimensions and offset to the kernel as implicit argume...Francisco Jerez2014-10-121-23/+64
* clover: Refuse to build a program if there are kernel objects attached to it.Francisco Jerez2014-08-181-1/+2
* clover: Pass buffer offsets to the driver in set_global_binding() v3Tom Stellard2014-02-241-4/+14
* clover: Migrate a bunch of pointers and references in the object tree to smar...Francisco Jerez2014-02-211-13/+13
* clover: Fix up NULL constant pointer arguments.Francisco Jerez2014-02-211-1/+2
* clover: Don't crash on NULL global buffer objects.Jan Vesely2014-01-221-11/+23
* clover: Calculate optimal work group size when it's not specified by the user.Francisco Jerez2013-11-041-1/+10
* clover: Query maximum kernel block size from the device instead of the kernel...Francisco Jerez2013-10-241-5/+0
* clover: fix build after a3ed98f7aa85636579a5696bf036ec13e5c9104aDavid Heidelberger2013-10-231-3/+4
* clover: Clean up the kernel and program object interface.Francisco Jerez2013-10-211-30/+47
* clover: Switch samplers to the new model.Francisco Jerez2013-10-211-1/+1
* clover: Switch memory objects to the new model.Francisco Jerez2013-10-211-16/+4
* clover: Switch kernel and program objects to the new model.Francisco Jerez2013-10-211-75/+74
* clover: Switch command queues to the new model.Francisco Jerez2013-10-211-7/+7
* clover: Switch to the new utility code.Francisco Jerez2013-10-211-3/+5
* clover: Replace a bunch of double underscores with single underscores.Francisco Jerez2013-10-211-19/+19
* clover: Use std::numeric_limits<std::size_t>::max() instead of SIZE_MAXTom Stellard2013-10-211-1/+1
* clover: remove bind_compute_sampler_states() callsBrian Paul2013-10-031-8/+6
* clover: use pipe_context::bind_sampler_states() if non-nullBrian Paul2013-10-031-2/+7
* clover: Respect kernel argument alignment restrictions.Francisco Jerez2013-07-221-0/+16
* clover: Extend kernel arguments for differing host and device data types.Francisco Jerez2013-07-221-1/+34
* clover: Byte-swap kernel arguments when host and device endianness differ.Francisco Jerez2013-07-221-37/+65
* clover: Pass corresponding module::argument to kernel::argument::bind().Francisco Jerez2013-07-221-58/+42
* mesa: Restore 78-column wrapping of license text in C++-style comments.Kenneth Graunke2013-04-231-4/+4
* mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.Kenneth Graunke2013-04-231-1/+1
* clover: add dynamic_cast results checking down in clSetKernelArgument() code ...Dmitry Cherkassov2013-03-241-0/+12
* clover: Import OpenCL state tracker.Francisco Jerez2012-05-111-0/+393