Repository navigation
Releases: nkast/Wasm
Releases · nkast/Wasm
Release list
Release v10.0.2
What's Changed
- Adds WebGL GetTypedArrayForTexelType (fixes non UInt8 formats) by @squarebananas in #32
Full Changelog: v10.0.2...v10.0.3
Release v10.0.2
What's Changed
- fixed OffscreenCanvas .ctor
- AspNetCore Components updated to 8.0.29
Full Changelog: v10.0.1...v10.0.2
Release v10.0.1
What's Changed
- Adds additional WebGL TexImage2D methods by @squarebananas in #27
- Adds WebGL2 TexImage3D methods by @squarebananas in #28
- Adds WebGL FramebufferTexture methods by @squarebananas in #29
- Adds WebGL texture parameters for sampling by @squarebananas in #26
- fixes CanvasGLContext.DrawBuffers(...)
- adds Span<> overloads
Full Changelog: v10.0.0...v10.0.1
Release v10.0.0
What's Changed
- target net10
- AspNetCore Components updated to 10.0.8 / 8.0.27
- fixes Assert failed: Value is not an integer in HTMLMediaElement.CurrentTime
- Adds DOMRect and Element.GetBoundingClientRect by @squarebananas in #18
- Adds WebGL2 occlusion query support by @squarebananas in #20
- fixes Canvas2dContext.SetLineDash(...)
- Implement WebAudio methods for timing by @squarebananas in #22
- Adds WebAudio PannerNode by @squarebananas in #23
- Adds WebAudio AudioWorkletNodeOptions by @squarebananas in #24
Full Changelog: v8.0.11...v10.0.0
Release v8.0.11
What's Changed
- Added AudioContext ResumeAsync(), SuspendAsync(), CloseAsync() methods
- Fixes Window.OnMouseWheel by @squarebananas in #17
- Removed obsolete AudioContext.Close(), Canvas.Cursor, XRSession.RequestReferenceSpace()
Full Changelog: v8.0.10...v8.0.11
Release v8.0.10
- Keep a strong reference to Promises
Full Changelog: v8.0.7...v8.0.10
Release v8.0.7
- Fixes nkXRSystem.GetSessionFeatures by @squarebananas in #10
- renamed XRHandedness
- Added XRHand
- Added XRAnchor
- Upgrade deprecated JSInterop with [JSImport]
- Adds WebGL2 methods for instanced rendering by @squarebananas in #11
- Adds GetCursor/SetCursor for changing cursor icon by @squarebananas in #13
- Added HTMLElement
- Added HTMLElement.Style
- Added HTMLElement.Focus() & HTMLElement.Blur()
- Added WebStorage namespace
- fix BaseAudioContext.SampleRate
- Added AudioWorkletNode
- Added MediaStreamSourceNode
- Added MediaDevices
- Added Clipboard API*
- Amends Window.OnKeyDownDelegate key value by @squarebananas in #15
- Added AudioBufferSourceNode.PlaybackRate
- Implement AudioParam.GetValue
- Added Window.DevicePixelRatio
- Added AudioNode.Disconnect()
- Renamed XRSession.RequestReferenceSpaceAsync() async method
- Added AudioContextOptions
Full Changelog: v8.0.5...v8.0.7
New Contributors
- @squarebananas made their first contribution in #10
Release v8.0.5
- Added HTMLMediaElement.CurrentTime
Full Changelog: v8.0.4...v8.0.5
Release v8.0.4
- Added XRSessionOptions
- XRRigidTransform as struct
Full Changelog: v8.0.3...v8.0.4
Release v8.0.3
- Added IWebGLRenderingContext ContextLost & ContextRestored events
- Fixed uniformMatrix4fv(...)
- Added Promise class
- Added Navigator.Vibrate(...) method
- Added Window.RequestAnimationFrame(...) method
- Added Window.SetTimeout(...) method
- Added Window.SetInterval(...)
- Added WebGL2 half-float TexelTypes
- Added XRSystem / WebXR API
- Added XMLHttpRequest.ReadyState property
- Added XMLHttpRequest.Load event
- Added XMLHttpRequest.Error event
- Added XMLHttpRequest.SetRequestHeader(...) method
- Added IWebGLRenderingContext.GetExtensionT() method and WebGLExtension class
- Added Div.ClientWidth & ClientHeight properties
- Optimized Gamepad.Buttons/Axes
- readonly BaseAudioContext.State
- Added WebStorage API
- Added WebGL2 BlitFramebuffer() method
- Added WebGL.GetParameter(...) method
- Added WebGL2 CheckFramebufferStatus(...) method
- Added WebGL2 FramebufferRenderbuffer(...) method
- Added WebGL2 ReadBuffer(...) method
- Added WebGL2 RenderbufferStorage(...) method
- Added WebGL2 RenderbufferStorageMultisample(...) method
- Added WebGL2 InvalidateFramebuffer(...) method
- Added WebGL2 internal formats R8, RG8, RGB8, RGBA8, RGBA4, RGB5_A1, RGB565
- droped net6.0 support
- Added WebXR sample
Full Changelog: v8.0.2...v8.0.3