Skip to content

Releases: nkast/Wasm

Release v10.0.2

Choose a tag to compare

@nkast nkast released this 08 Aug 18:40

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

Choose a tag to compare

@nkast nkast released this 19 Jul 15:20

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

Choose a tag to compare

@nkast nkast released this 12 Jul 19:59

What's Changed

Full Changelog: v10.0.0...v10.0.1

Release v10.0.0

Choose a tag to compare

@nkast nkast released this 31 May 06:38

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

Choose a tag to compare

@nkast nkast released this 01 Nov 21:30

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

Choose a tag to compare

@nkast nkast released this 02 Sep 17:12
  • Keep a strong reference to Promises

Full Changelog: v8.0.7...v8.0.10

Release v8.0.7

Choose a tag to compare

@nkast nkast released this 13 Jul 14:29
  • 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

Release v8.0.5

Choose a tag to compare

@nkast nkast released this 12 Jan 03:34
  • Added HTMLMediaElement.CurrentTime

Full Changelog: v8.0.4...v8.0.5

Release v8.0.4

Choose a tag to compare

@nkast nkast released this 16 Dec 02:41
  • Added XRSessionOptions
  • XRRigidTransform as struct

Full Changelog: v8.0.3...v8.0.4

Release v8.0.3

Choose a tag to compare

@nkast nkast released this 08 Dec 06:53
  • 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