Skip to content

Conversation

@Pessimistress
Copy link
Collaborator

For #9504

Change List

  • Attribute.getBufferLayout() skip sub-attributes with invalid vertex formats
  • IconLayer merge some attributes into an interleaved buffer (bindings exceeds maxVertexBuffers)
  • Plumbing

@Pessimistress Pessimistress requested a review from ibgreen October 11, 2025 04:21
@Pessimistress
Copy link
Collaborator Author

Not ready to merge - TextLayer is broken because it is not packing the correct instanceOffsets.

Copy link
Collaborator

@ibgreen ibgreen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • I see you are running into the limited number of vertex buffers - it is quite inconvenient, stricter than WebGL.
  • 8 vertex buffers + 10 storage buffers seems to be the limit even on recent macbook https://webgpureport.org/
  • We can of course do something on the CPU side to interleave, but it really gets in the way of a simple GPU-buffer-based layer API.

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.

2 participants