- Support
minBindingSize
in bind group layouts.
- Support creating 3d textures from images/canvases...
- Add
primitives.deindex
- Add
primitives.generateTriangleNormals
- Export
ShaderDataDefinitions
- handle empty bind groups.
- Add support for storage textures, external textures, and samplers
- Support
atomic
- Add
makeBindGroupLayoutDescriptors
- Add
getSizeOfUnsizedArrayElement
- Make
generateMipmap
support compatibility mode
- switch primitive functions to use named parameters.
- add
setIntrinsicsToView
- Fixes for vec2 typos
- Handle bool issue fix
- Use latest wgsl_reflect
- Support making views of unsized arrays
- Use newer version of wgsl_reflect and handle arrays of arrays
- Add primitives
- Add instancing support
- Change
createBufferInfoFromArrays
tocreateBuffersAndAttributesFromArrays
- Add (alpha version) of
createBufferInfoFromArrays
- Support for multiple sources for layers
- Generate mips for layers
- Support typedArrays and native arrays via
copySourceToTexture
andcreateTextureFromSource
- Add 'premultipliedAlpha' and 'colorSpace' texture options
to
copySourceToTexture
- try changing type of
ArrayBufferViews.views
toany
because otherwise it's too cumbersome to use in TypeScript.
- Update wgsl_reflect to handle
array
constructor - Add docs
-
Add support for setting arrays as arrays
-
add texture related functions
generateMipmap
copySourceToTexture
getSizeFromSource
createTextureFromSource
createTextureFromImage
numMipLevels
normalizeGPUExtent3D