Allocate D3D11 registers based on SPIR-V reflection rather than pass->descriptors
Like the commit message says, this includes code to support PL_DESC_BUF_TEXEL_UNIFORM
despite these not being tested yet, since d3d11 doesn't use pl_tex_upload_texel
yet.