18:11 srvntofTestator: Is there any plans to use the spirv-llvm-translator and google's clspv to expose GL_ARB_gl_spirv for nvc0 in the future? Someone got vulkan compute shaders working is why I ask.
18:13 RSpliet: sounds like a karolherbst question. He's done most of the nir work for nouveau, presumably that's how we're going to gain SPIR-V support
18:14 airlied: srvntofTestator: you dont need those for that
18:15 airlied: i doubt there is much stopping enabling it on nouveau when using NIR
18:15 airlied: but not sure niris
18:15 airlied: nir is default yet
18:22 karolherbst: srvntofTestator: what does it have to do with llvm?
18:23 karolherbst: what does anything have to do with clspv?
18:23 karolherbst: clspv is OpenCL on top of vulkan compute, without implementing the full CL spec
18:24 karolherbst: airlied: I think we even expose it already
18:24 karolherbst: yeah
18:24 karolherbst: PIPE_CAP_GL_SPIRV and PIPE_CAP_GL_SPIRV_VARIABLE_POINTERS enabled with nir
18:25 karolherbst: srvntofTestator: just use NV50_PROG_USE_NIR=1 and it will enable the nir path and also claim support for GL_ARB_gl_spirv
18:25 karolherbst: airlied: it is for volta and newer
18:25 srvntofTestator: Ah that was my confusion, I thought the tgsi backend had already been dropped for all consumers with mesa 22.0. Sorry about that.