Skip to content

Improvements to rendering & event processing#42

Merged
vmarcella merged 68 commits into
mainfrom
vmarcella/math-library
Jan 21, 2023
Merged

Improvements to rendering & event processing#42
vmarcella merged 68 commits into
mainfrom
vmarcella/math-library

Conversation

@vmarcella
Copy link
Copy Markdown
Member

@vmarcella vmarcella commented Oct 22, 2022

  • Adds a vector trait and implementations for arrays of floats. (Works across any size)
  • Adds a matrix trait and implementations for arrays of arrays of floats. (Works for any size, mostly tested for square matrices).
  • Adds buffer.rs to allocate memory on the GPU.
  • Adds mesh.rs to create/load 3D objects on the GPU.
  • Adds a dev profile configuration to lambda-platform for improving rebuild times.
  • Updates events generated by the application & user system into events that the components can consume directly.
  • Updates the visibility of internal crate functions (Primarily in lambda-platform) to only be accessible within the crate.
  • Fixes an issue with Vulkan frame-times taking > 1 second due to blocking the command buffer submission twice per render loop.
  • Increased test coverage.

vmarcella and others added 30 commits October 18, 2022 22:30
…ing issue with vulkan, and some other minor fixes.
…he operations to any size using Vectors for storage
vmarcella and others added 28 commits January 2, 2023 14:08
… commands & push constant implementation for the new demo.
@vmarcella vmarcella merged commit 0e5dd6d into main Jan 21, 2023
@vmarcella vmarcella deleted the vmarcella/math-library branch January 31, 2023 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant