Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Public encoding API #239

Merged
merged 4 commits into from
Jan 8, 2023
Merged

Public encoding API #239

merged 4 commits into from
Jan 8, 2023

Commits on Jan 6, 2023

  1. Public encoding API

    This exposes significantly more of the previously internal encoding guts.
    
    This is beneficial for its own sake as there always seem to be new and interesting things that are supported by the encoding and GPU pipeline that are not directly exposed by the scene builder.
    
    The secondary purpose is laying the groundwork for scene *de*coding and processing. This will enable us to implement various stages of the pipeline on the CPU.
    dfrg committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    dbe7f27 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2023

  1. Address review feedback.

    * remove area clamp in fine (now in #241)
    * make DrawTag::info_size() const fn
    * document DrawColor rgba field
    * change Monoid type parameter to an associated type and describe the additional Default constraint
    * consistent parens in PathTag::is_subpath_end
    * add comments for 32-bit path segment types in PathTag
    
    * also adds low level encoding functions for the three currently supported brushes
    dfrg committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    520f6d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec956d8 View commit details
    Browse the repository at this point in the history
  3. better naming

    dfrg committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    3606184 View commit details
    Browse the repository at this point in the history