Releases: nkast/Wasm
Releases · nkast/Wasm
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
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