Veldrid 4.1.4
Veldrid version 4.1.4 is available. This is a small patch with some minor fixes and improvements.
All Changes
Veldrid
- [Vulkan] Fix GraphicsDevice.UpdateBuffer with an offset. [1018318]
- [D3D11] Fix some edge case handling for some types of D3D11 buffer updates. [09ac9e8]
- [Vulkan] Cache the value indicating whether Vulkan is supported by the current system. [0058c68]
- [Metal] Implement a real support check for Metal. [8a7ccd3]
- [Metal] Only use multiple viewports if it's supported in the current device. [c0c7af0]
- [Metal] Detect when an MTLShader fails to locate the entry point. [60f97bb]
- [Metal] Don't forget the bound ResourceSets when a new Pipeline is set. [6b9692e]
- [OpenGL] Don't forget the bound ResourceSets when a new Pipeline is set. [05f110b]
Veldrid.StartupUtilities
- Request OpenGL version 3.0 instead of 4.0. [fa044e2]
- This version is a "minimum" version -- the driver will generally still return a higher version context, if supported.
- This allows
VeldridStartup.CreateGraphicsDevice
to be used on machines supporting only OpenGL 3.
Veldrid.SDL2
- Refresh the cached size value when a new Width/Height is set. [54eb5bc]