i915g: Use tgsi_info from fragment shader instead

This commit is contained in:
Jakob Bornecrantz 2011-03-04 23:57:16 +01:00
parent 98b418e56e
commit 9f0acfe138

View file

@ -1176,17 +1176,14 @@ i915_translate_fragment_program( struct i915_context *i915,
{
struct i915_fp_compile *p;
const struct tgsi_token *tokens = fs->state.tokens;
struct tgsi_shader_info info;
#if 0
tgsi_dump(tokens, 0);
#endif
tgsi_scan_shader(tokens, &info);
/* hw doesn't seem to like empty frag programs, even when the depth write
* fixup gets emitted below - may that one is fishy, too? */
if (info.num_instructions == 1) {
if (fs->info.num_instructions == 1) {
i915_use_passthrough_shader(fs);
return;