Skip to content

Conversation

@vmarcella
Copy link
Member

This PR:

  • Adds Gpu type to wrap the platform GPU implementation.
  • Adds Instance type to wrap the platform Instance Implementation.
  • Adds CommandEncoder and RenderPassEncoder for issuing draw calls during render passes.
  • Adds a new RenderTarget trait to lambda-rs for specifying what's being rendered to alongside the WindowSurface implementation to abstract the usage of the platform surface within our API.
  • Update all examples inside of lambda-rs to pass the GPU directly to resource builders.
  • Updates specs & tutorials to match changes.

@vmarcella vmarcella changed the title refactor(lambda-rs): add higher level implementations for refactor(lambda-rs): add higher level implementations to rendering types Dec 15, 2025
@vmarcella vmarcella added the documentation Improvements or additions to documentation label Dec 15, 2025
@vmarcella vmarcella added the enhancement New feature or request label Dec 15, 2025
@vmarcella vmarcella merged commit 2ff8f79 into main Dec 15, 2025
5 checks passed
@vmarcella vmarcella deleted the vmarcella/refine-platform-abstractions branch December 15, 2025 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants