i965/fs: generate fs programs also without any 8-width instructions

Signed-off-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:
Topi Pohjolainen 2013-11-27 14:32:41 +02:00
parent 8ab47b4353
commit ca53704f4b
1 changed files with 6 additions and 2 deletions

View File

@ -1809,8 +1809,12 @@ fs_generator::generate_assembly(exec_list *simd8_instructions,
exec_list *simd16_instructions,
unsigned *assembly_size)
{
dispatch_width = 8;
generate_code(simd8_instructions);
assert(simd8_instructions || simd16_instructions);
if (simd8_instructions) {
dispatch_width = 8;
generate_code(simd8_instructions);
}
if (simd16_instructions) {
/* We have to do a compaction pass now, or the one at the end of