Skip to content

Draft: CL: Printf updates for upstream

Jesse Natalie requested to merge jenatali/mesa:msclc/printf-updates into msclc-d3d12

This moves the lowering pass to general nir, and fixes an uninitialized memory bug. The general pass is pretty much identical, but instead of taking a binding, returns the variable so we can update the binding afterwards. It also supports arbitrary-sized string identifiers, instead of just the 64-bit pointer we're using.

Merge request reports