Skip to content

refactor(lambda-rs): add higher level implementations to rendering types - #86

Merged
vmarcella merged 28 commits into
mainfrom
vmarcella/refine-platform-abstractions
Dec 15, 2025
Merged

refactor(lambda-rs): add higher level implementations to rendering types#86
vmarcella merged 28 commits into
mainfrom
vmarcella/refine-platform-abstractions

Conversation

@vmarcella

Copy link
Copy Markdown
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.

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

Labels

documentationImprovements or additions to documentationenhancementNew feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@vmarcella