INNER CODE UNIT · Python

align_up

untoldengine/UntoldEngine · scripts/texbake.py:370

def align_up(value: int, alignment: int) -> int:
    remainder = value % alignment
    return value if remainder == 0 else value + (alignment - remainder)


def write_utex(
    output_path: Path,
    mip_payloads: list[bytes],
    mip_dimensions: list[tuple[int, int]],
    cfg: SlotConfig,
    has_alpha: bool,
    extra_flags: int = 0,
) -> None:
    """Assemble and write a .utex file from per-mip ASTC block payloads."""
    mip_count = len(mip_payloads)
    assert mip_count == len(mip_dimensions)

    payload_offset = align_up(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…