Skip to content

CL: Mangle libclc names using vtn_type instead of glsl_type

This patch lets us get away with adding the OpenCL event_t type only to vtn, without adding it to nir. It also means we don't have to pass address space data in parallel to the types, since vtn encodes that directly in the vtn_type struct for pointers.

This will be incorporated into mesa/mesa!6035 (merged) for upstream submission, to replace mesa/mesa@ed1afa62, and means that we don't need mesa/mesa!6038 (closed).

/cc @jekstrand

Merge request reports