mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 04:48:08 +02:00
i965/vs: Fix constant vector construction.
Fixes some issues noticed in glsl-vs-all-01.
This commit is contained in:
parent
a070d5f363
commit
83d5850518
1 changed files with 3 additions and 3 deletions
|
|
@ -1391,10 +1391,10 @@ vec4_visitor::visit(ir_constant *ir)
|
|||
return;
|
||||
}
|
||||
|
||||
for (int i = 0; i < ir->type->vector_elements; i++) {
|
||||
this->result = src_reg(this, ir->type);
|
||||
dst_reg dst = dst_reg(this->result);
|
||||
this->result = src_reg(this, ir->type);
|
||||
dst_reg dst = dst_reg(this->result);
|
||||
|
||||
for (int i = 0; i < ir->type->vector_elements; i++) {
|
||||
dst.writemask = 1 << i;
|
||||
|
||||
switch (ir->type->base_type) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue