diff options
author | Rob Clark <[email protected]> | 2017-04-03 13:25:02 -0400 |
---|---|---|
committer | Rob Clark <[email protected]> | 2017-05-04 13:48:06 -0400 |
commit | fd6ed7b5628678ada0db3bf6ae1bcf80628c6947 (patch) | |
tree | 060566bcc51e874ebb3699a33752464e9cd39049 /src/gallium/drivers/freedreno/ir3/ir3_shader.c | |
parent | 5f7e55582eb7d4e2c791493a0d79b0d2b26c6b51 (diff) |
freedreno/ir3: resync instr-a3xx.h/disasm-a3xx.c
Sync to the same files from freedreno.git to correct decoding of ldgb/
stgb instructions.
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/ir3/ir3_shader.c')
-rw-r--r-- | src/gallium/drivers/freedreno/ir3/ir3_shader.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/gallium/drivers/freedreno/ir3/ir3_shader.c b/src/gallium/drivers/freedreno/ir3/ir3_shader.c index 1d54d5330ad..9133317038b 100644 --- a/src/gallium/drivers/freedreno/ir3/ir3_shader.c +++ b/src/gallium/drivers/freedreno/ir3/ir3_shader.c @@ -223,7 +223,6 @@ ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, */ switch (shader->type) { case SHADER_FRAGMENT: - case SHADER_COMPUTE: key.binning_pass = false; if (key.has_per_samp) { key.vsaturate_s = 0; @@ -243,6 +242,9 @@ ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, key.fastc_srgb = 0; } break; + default: + /* TODO */ + break; } for (v = shader->variants; v; v = v->next) @@ -418,7 +420,8 @@ ir3_shader_disasm(struct ir3_shader_variant *so, uint32_t *bin) } debug_printf("\n"); break; - case SHADER_COMPUTE: + default: + /* TODO */ break; } @@ -462,7 +465,8 @@ ir3_shader_disasm(struct ir3_shader_variant *so, uint32_t *bin) if (so->frag_face) debug_printf("; fragface: hr0.x\n"); break; - case SHADER_COMPUTE: + default: + /* TODO */ break; } |