Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1022 Bytes

TODO.md

File metadata and controls

31 lines (23 loc) · 1022 Bytes

To Do

  • document texture functions
  • handle that alignment on storage is different than uniform
  • handle without views via index
  • make defs smaller (don't expand arrays)
  • add group/binding map
  • check makeStructuredView.set doesn't conflict with field named 'set'
  • allow querying offset and range for manual setting
  • show creating your own spec.
  • make interleave compute arrayStride (highest offset + size of that attribute)
  • handle separate buffers?

Done

  • handle @align @size attributes

  • handle sub setting `set('foo.bar', value);

    This already works. you can do set({foo: {bar: value}});

  • Uniform and Storage defs should be different than Structure defs

    Just that they have binding and group

  • handle without views

  • handle storage buffers

  • make defs for name (instead of all)

    No, input is the shader source. It's seems an over optimization to pass in a single name and then have to parse again to get a different name.