commit | c123b7fe4db5a0134c8eaebbcdd99e172aefc345 | [log] [tgz] |
---|---|---|
author | Chia-I Wu <olvaffe@gmail.com> | Thu Aug 28 12:18:43 2014 +0800 |
committer | Chia-I Wu <olvaffe@gmail.com> | Thu Aug 28 12:34:00 2014 +0800 |
tree | 9cb33f3b92d9a2ed4cc72065ddbfe2277fe6baed | |
parent | 4b7b458d46d79252c317567effa3fd8b6f3d5e20 [diff] [blame] |
intel: add some intel_ir info Just the beginning. More will be needed.
diff --git a/icd/intel/shader.c b/icd/intel/shader.c index edbd172..de89262 100644 --- a/icd/intel/shader.c +++ b/icd/intel/shader.c
@@ -47,6 +47,18 @@ memcpy(ir->kernel, bil + 1, ir->size); sh->ir = ir; + switch (bil->gen_magic) { + case 'v': + sh->uses |= INTEL_SHADER_USE_VID; + sh->in_count = 1; + sh->out_count = 1; + break; + case 'w': + sh->out_count = 1; + break; + default: + break; + } return XGL_SUCCESS; }