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

Use proc macros for Rust-side encoding #10

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Use proc macros for Rust-side encoding #10

wants to merge 6 commits into from

Commits on Feb 6, 2020

  1. Start encoder

    WIP
    
    Add Rust-side encoding of GPU types, so we can fill a buffer and send
    it to the GPU. This includes a fair amount of reorganization.
    raphlinus committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    f7ce217 View commit details
    Browse the repository at this point in the history
  2. Further work on encoders

    Encode enum variants with (hopefully correct) offsets. Some more
    convenience methods for encoding, including vectors.
    raphlinus committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    0f53090 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2020

  1. Configuration menu
    Copy the full SHA
    98cdc3b View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2020

  1. support for inline structs

    bzm3r committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    320f50b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #9 from bzm3r/encoder

    support for inline structs
    raphlinus committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    cfb222e View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2020

  1. Writers for algebraic datatypes

    WIP
    raphlinus committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    7946a63 View commit details
    Browse the repository at this point in the history