Releases: nkast/Wasm
Releases · nkast/Wasm
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
Release v8.0.2
- 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
- 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
- target net8
- enable trimming for net8
Release v6.0.6
- AspNetCore Components updated to 6.0.27
Release v6.0.5
- 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
- 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
-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
-Optimized nkJSObject.RegisterObject()
-AspNetCore Components updated to 6.0.7