Skip to content

Releases: nkast/Wasm

Release v8.0.4

16 Dec 02:41
Compare
Choose a tag to compare
  • Added XRSessionOptions
  • XRRigidTransform as struct

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

Release v8.0.3

08 Dec 06:53
Compare
Choose a tag to compare
  • 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

Release v8.0.2

17 Sep 10:09
Compare
Choose a tag to compare
  • Added WebGL2 GetBufferSubData(...)
  • Added WebGL2 DrawBuffers(...)
  • Added WebGL2 float TexelTypes
  • Use window.addEventListener for touch events
  • check for empty Gamepad axes/Buttons
  • Added GamepadHapticActuator
  • optimize Gamepad cache

Release v8.0.1

21 Jul 15:43
Compare
Choose a tag to compare
  • Fixed WindowOnMouseWheel
  • Added Window.Navigator
  • Added GamePad API
  • Added BufferSubData(...) overload
  • Added OnKeyDown/OnKeyUp event location
  • Added IWebGL2RenderingContext
  • Added OffscreenCanvas
  • AspNetCore Components updated to 8.0.7 / 6.0.32

Release v8.0.0

03 Mar 13:27
Compare
Choose a tag to compare
  • target net8
  • enable trimming for net8

Release v6.0.6

23 Feb 07:48
Compare
Choose a tag to compare
  • AspNetCore Components updated to 6.0.27

Release v6.0.5

30 Oct 10:50
Compare
Choose a tag to compare
  • AspNetCore Components updated to 6.0.24
  • Added WebGLRenderbufferInternalFormat enums DEPTH_STENCIL, RGBA4, RGB5_A1, RGB565, SRGB8_ALPHA8_EXT
  • Added ContextAttributes class and Canvas.GetContext(ContextAttributes)
  • Added Document.HasFocus()
  • Added Window.OnFocus and Window.OnBlur evens
  • Added Window.IsSecureContext

Release v6.0.4

06 Oct 01:55
Compare
Choose a tag to compare
  • AspNetCore Components updated to 6.0.22
  • Added IWebGLRenderingContext.ReadPixels
  • Added IHTMLMediaElement, Audio and Video.
  • Added MediaElementAudioSourceNode and AudioContext.CreateMediaElementSource().
  • Added IWebGLRenderingContext.TexImage2D(WebGLTextureTarget, int, WebGLInternalFormat, WebGLFormat, WebGLTexelType, Video).

Release v6.0.3

27 Nov 07:40
Compare
Choose a tag to compare

-AspNetCore Components updated to 6.0.11
-removed JSObject.IsDisposed
-removed Canvas.Id
-workaround fix for net7 issue dotnet/runtime#78731

Release v6.0.2

21 Jul 10:30
Compare
Choose a tag to compare

-Optimized nkJSObject.RegisterObject()
-AspNetCore Components updated to 6.0.7