svga: print warning for unsupported indirect dest reg indexing

For DX9-level shaders, there's only limited support for indirect
indexing of registers (with the loop counter register, not the
general address register.)

Reviewed-by: José Fonseca <jfonseca@vmware.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
This commit is contained in:
Brian Paul 2013-11-14 13:41:19 -07:00
parent 3969330b47
commit 1a36dfb21e

View file

@ -107,6 +107,10 @@ translate_dst_register( struct svga_shader_emitter *emit,
break;
}
if (reg->Register.Indirect) {
debug_warning("Indirect indexing of dest registers is not supported!\n");
}
dest.mask = reg->Register.WriteMask;
assert(dest.mask);