Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
0945d4dbbe7a581af2e1c655e676d8f18856c6aa
/
src
/
gallium
/
frontends
/
clover
/
core
/
kernel.cpp
3aead71
clover: use pipe_image_view for images instead of set_compute_resources
by Karol Herbst
· 3 years, 10 months ago
c04d5e7
clover: implements clGetKernelWorkGroupInfo CL_KERNEL_COMPILE_WORK_GROUP_SIZE
by Serge Martin
· 3 years, 10 months ago
9aea6e3
clover: implements clGetKernelArgInfo
by Serge Martin
· 4 years, 3 months ago
c0f03f6
clover: implements clEnqueueMigrateMemObjects
by Serge Martin
· 4 years, 3 months ago
adbfff6
clover: bind constant buffer if one is provided
by Karol Herbst
· 3 years, 11 months ago
d6287a9
gallium: rename 'state tracker' to 'frontend'
by Marek Olšák
· 4 years, 8 months ago
[Renamed from src/gallium/state_trackers/clover/core/kernel.cpp]
d6754eb
clover: implement clSetKernelArgSVMPointer
by Karol Herbst
· 6 years ago
6e035c0
Revert "gallium: make handles of set_global_binding 64 bit"
by Karol Herbst
· 4 years, 5 months ago
e1ffb72
gallium: make handles of set_global_binding 64 bit
by Karol Herbst
· 4 years, 5 months ago
c8cd8e2
clover: add support for drivers having no proper binary format
by Karol Herbst
· 5 years ago
1c9fdce
clover: Fix indentation issues
by Pierre Moreau
· 5 years ago
154fbd0
clover: Report error when pipe driver fails to create compute state
by Jan Vesely
· 6 years ago
cc49505
clover: Add CL_PROGRAM_BINARY_TYPE support (CL1.2).
by Serge Martin
· 8 years ago
1942490
clover: Unify program::build_* into a single method returning a struct.
by Francisco Jerez
· 8 years ago
ef8e50a
clover: Pass work_dim parameter of clEnqueueNDRangeKernel() to driver
by Hans de Goede
· 8 years ago
40c6d54
clover: grid_offset should be padded with 0 not 1
by Jan Vesely
· 8 years ago
be5899d
gallium: add global buffer memory barrier bit
by Bas Nieuwenhuizen
· 8 years ago
ea8f4a6
gallium: add compute shader IR type
by Bas Nieuwenhuizen
· 8 years ago
4d02e91
clover: Fix pipe_grid_info.indirect not being initialized.
by Hans de Goede
· 8 years ago
a4cff18
clover: fix build failure since bfd695e
by Serge Martin
· 8 years ago
bfd695e
gallium: add a new interface for pipe_context::launch_grid()
by Samuel Pitoiset
· 9 years ago
be3622d
clover: handle setKernelArg errors
by Zoltan Gilian
· 9 years ago
9ef5b7a
clover: pass image attributes to the kernel
by Zoltan Gilian
· 9 years ago
d8f817a
clover: remove util/compat
by EdB
· 9 years ago
3a18fc6
clover: Use switch when creating kernel arguments.
by Jan Vesely
· 10 years ago
2286edc
clover: Fix unintended fall-through in kernel::argument::bind.
by Francisco Jerez
· 10 years ago
bf89a97
clover: Pass execution dimensions and offset to the kernel as implicit arguments.
by Francisco Jerez
· 10 years ago
e9a4e74
clover: Refuse to build a program if there are kernel objects attached to it.
by Francisco Jerez
· 10 years ago
945d87f
clover: Pass buffer offsets to the driver in set_global_binding() v3
by Tom Stellard
· 10 years ago
c4578d2
clover: Migrate a bunch of pointers and references in the object tree to smart references.
by Francisco Jerez
· 10 years ago
198cd13
clover: Fix up NULL constant pointer arguments.
by Francisco Jerez
· 10 years ago
6ec2109
clover: Don't crash on NULL global buffer objects.
by Jan Vesely
· 11 years ago
bf045bf
clover: Calculate optimal work group size when it's not specified by the user.
by Francisco Jerez
· 11 years ago
7463abd
clover: Query maximum kernel block size from the device instead of the kernel object.
by Francisco Jerez
· 11 years ago
2901e2e
clover: fix build after a3ed98f7aa85636579a5696bf036ec13e5c9104a
by David Heidelberger
· 11 years ago
7a9bbff
clover: Clean up the kernel and program object interface.
by Francisco Jerez
· 11 years ago
04d0ab9
clover: Switch samplers to the new model.
by Francisco Jerez
· 11 years ago
d6f7afc
clover: Switch memory objects to the new model.
by Francisco Jerez
· 11 years ago
35307f5
clover: Switch kernel and program objects to the new model.
by Francisco Jerez
· 11 years ago
9968d9d
clover: Switch command queues to the new model.
by Francisco Jerez
· 11 years ago
7d61769
clover: Switch to the new utility code.
by Francisco Jerez
· 11 years ago
8e14b82
clover: Replace a bunch of double underscores with single underscores.
by Francisco Jerez
· 11 years ago
4f49c97
clover: Use std::numeric_limits<std::size_t>::max() instead of SIZE_MAX
by Tom Stellard
· 11 years ago
93e6694
clover: remove bind_compute_sampler_states() calls
by Brian Paul
· 11 years ago
4bdf7d3
clover: use pipe_context::bind_sampler_states() if non-null
by Brian Paul
· 11 years ago
df53082
clover: Respect kernel argument alignment restrictions.
by Francisco Jerez
· 11 years ago
f64c0ca
clover: Extend kernel arguments for differing host and device data types.
by Francisco Jerez
· 11 years ago
829caf4
clover: Byte-swap kernel arguments when host and device endianness differ.
by Francisco Jerez
· 11 years ago
a3dcab4
clover: Pass corresponding module::argument to kernel::argument::bind().
by Francisco Jerez
· 11 years ago
f0cb66b
mesa: Restore 78-column wrapping of license text in C++-style comments.
by Kenneth Graunke
· 11 years ago
96ff2ed
mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.
by Kenneth Graunke
· 11 years ago
3cc2629
clover: add dynamic_cast results checking down in clSetKernelArgument() code path.
by Dmitry Cherkassov
· 11 years ago
c6db1b3
clover: Import OpenCL state tracker.
by Francisco Jerez
· 12 years ago