Skip to content

Consider exposing control over point compression #2376

Description

@abdelq

Hello Matthias,

At $DAY_JOB, the chip designers are somewhat irrationally against point compression in general.

I'm aware this exists for test purposes:

/**
* @brief Disables or enable compression for polygon contours
*
* This method switches the global flag and is intended for regression test purposes only!
*/
static void enable_compression_global (bool enable) { ms_compress = enable; }

I'm also aware of raw polygons, but that doesn't extend to Region#merge/merged, any boolean (AND/OR/XOR/NOT), or EdgeProcessor pass

For those folks, it would be useful to have a flag at a global level, accessible from the Python API (something at the Layout level perhaps?).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions