Skip to content

Conversation

cieplypolar
Copy link
Collaborator

@cieplypolar cieplypolar commented Sep 15, 2025

Changes:

  • TBA

TODO:

  • plot $1 \times 1$ square
  • make camera work
  • add more squares
  • triangulate
  • add height
  • cleanup and refactor
  • create surface from xyz arrays (this will preserve scale by default)
  • minmax to 1 reduce
  • draw transparent planes as axis
  • logarithmic scale?
    • refactor slightly
  • add range of domain and steps?
  • BIG REFACTOR!!!
  • move surface resources to ResourceKeeper
  • add offset uniform for planes
  • make default translation and scale changeable (necessary for plots - workaround is change scaler fit result - wrapper)
  • ?? optimalize calculations in Grid, Scalers (caching)
  • ?? get rid of base transforms, we can just move camera closer
    sometimes we want to stretch the axis
  • add reset camera button
  • add edges of triangles (just another pass with line-list)
  • move buffer writes to render loop from event callbacks
  • create surface from 2d xz array (mandatory for release-exampleLength axis)
  • prepareDispatch to compute data for plotting
  • example with exp coords
  • heatmap color scheme
  • binsearch place to insert sample
  • interpolate height between samples $\times$ releases (bilinear interpolation should work)
  • tool to measure performance

Copy link

github-actions bot commented Sep 15, 2025

pkg.pr.new

packages
Ready to be installed by your favorite package manager ⬇️

https://pkg.pr.new/software-mansion/TypeGPU/typegpu@9e7d2f923aabe26b691ae375353d18e8f497ff16
https://pkg.pr.new/software-mansion/TypeGPU/@typegpu/noise@9e7d2f923aabe26b691ae375353d18e8f497ff16
https://pkg.pr.new/software-mansion/TypeGPU/unplugin-typegpu@9e7d2f923aabe26b691ae375353d18e8f497ff16

benchmark
view benchmark

commit
view commit

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