Browse Source

Math: adapt Python test helpers to changes in Magnum bindings.

pull/641/head
Vladimír Vondruš 2 years ago
parent
commit
483e13330e
  1. 4
      src/Magnum/Math/Test/ColorBatchTestFiles/extract-interesting-blocks.py
  2. 2
      src/Magnum/Math/Test/ColorBatchTestFiles/format-block-data.py

4
src/Magnum/Math/Test/ColorBatchTestFiles/extract-interesting-blocks.py

@ -102,7 +102,7 @@ print(" char blocks[]{")
for x, y, range_ in most_interesting_blocks:
print(" /* [{}, {}], {:1.3f} */\n {},".format(
x, y, range_,
', '.join(["'\\x{:02x}'".format(ord(blocks[y, x, i])) for i in range(block_data_size)])
', '.join(["'\\x{:02x}'".format(blocks[y, x, i]) for i in range(block_data_size)])
))
print(" };")
@ -115,7 +115,7 @@ for x, y, range_ in most_interesting_blocks:
for by in range(block_size.y):
for bx in range(block_size.x):
for i in range(decoded_pixel_size):
data[offset] = ord(decoded_pixel_data[oy + by, ox + bx, i])
data[offset] = decoded_pixel_data[oy + by, ox + bx, i]
offset += 1
assert offset == len(data)

2
src/Magnum/Math/Test/ColorBatchTestFiles/format-block-data.py

@ -41,7 +41,7 @@ print(" char blocks[]{")
for y in range(compressed_image.size.y//block_size.y):
for x in range(compressed_image.size.x//block_size.x):
print(" {},".format(
', '.join(["'\\x{:02x}'".format(ord(blocks[y, x, i])) for i in range(block_data_size)])
', '.join(["'\\x{:02x}'".format(blocks[y, x, i]) for i in range(block_data_size)])
))
print(" };")

Loading…
Cancel
Save