mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-31 01:10:16 +01:00
nir: Add positional argument specifiers.
Fix build with Python < 2.7.
File "src/compiler/nir/nir_builder_opcodes_h.py", line 46, in <module>
from nir_opcodes import opcodes
File "src/compiler/nir/nir_opcodes.py", line 178, in <module>
unop_convert("{}2{}{}".format(src_t[0], dst_t[0], bit_size),
ValueError: zero length field name in format
Fixes: 762a6333f2 ("nir: Rework conversion opcodes")
Signed-off-by: Vinson Lee <vlee@freedesktop.org>
This commit is contained in:
parent
ad13bd2e51
commit
1fa432741c
2 changed files with 2 additions and 2 deletions
|
|
@ -175,7 +175,7 @@ for src_t in [tint, tuint, tfloat]:
|
|||
|
||||
for dst_t in dst_types:
|
||||
for bit_size in [32, 64]:
|
||||
unop_convert("{}2{}{}".format(src_t[0], dst_t[0], bit_size),
|
||||
unop_convert("{0}2{1}{2}".format(src_t[0], dst_t[0], bit_size),
|
||||
dst_t + str(bit_size), src_t, "src0")
|
||||
|
||||
# We'll hand-code the to/from bool conversion opcodes. Because bool doesn't
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ nir_type_conversion_op(nir_alu_type src, nir_alu_type dst)
|
|||
switch (dst_bit_size) {
|
||||
% for dst_bits in [32, 64]:
|
||||
case ${dst_bits}:
|
||||
return ${'nir_op_{}2{}{}'.format(src_t[0], dst_t[0], dst_bits)};
|
||||
return ${'nir_op_{0}2{1}{2}'.format(src_t[0], dst_t[0], dst_bits)};
|
||||
% endfor
|
||||
default:
|
||||
unreachable("Invalid nir alu bit size");
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue