Thanks for following along! This is a tagged release (2022.816.0).
Breaking Changes
Depth test function is now typed to DepthStencilFunction
In places where the DepthInfo
struct is used with a custom depth function, the following changes are required.
- new DepthInfo(function: DepthFunction.Never)
+ new DepthInfo(function: DepthStencilFunction.Never)
- new DepthInfo(function: DepthFunction.Less)
+ new DepthInfo(function: DepthStencilFunction.LessThan)
- new DepthInfo(function: DepthFunction.Lequal)
+ new DepthInfo(function: DepthStencilFunction.LessThanOrEqual)
- new DepthInfo(function: DepthFunction.Equal)
+ new DepthInfo(function: DepthStencilFunction.Equal)
- new DepthInfo(function: DepthFunction.Gequal)
+ new DepthInfo(function: DepthStencilFunction.GreaterThanOrEqual)
- new DepthInfo(function: DepthFunction.Greater)
+ new DepthInfo(function: DepthStencilFunction.GreaterThan)
- new DepthInfo(function: DepthFunction.Notequal)
+ new DepthInfo(function: DepthStencilFunction.NotEqual)
- new DepthInfo(function: DepthFunction.Always)
+ new DepthInfo(function: DepthStencilFunction.Always)
What's Changed
- Generate and upload symbol packages to nuget by @smoogipoo in #5346
- Guard against pixel count attempting to be decremented by @peppy in #5347
- Add validation on circular progress properties by @smoogipoo in #5349
- Fix
TabControl
throwing if current value is not found in tabs by @peppy in #5348 - Refactor exceptions thrown from vertex buffer construction by @smoogipoo in #5350
- Remove GL reference from
DepthInfo
by @smoogipoo in #5352 - Add some missing rendering enums' values by @Flutterish in #5353
- Add stencil support for renderers by @Flutterish in #5351
- Fix performing a
Seek
on decouplable clock while coupled and stopped not updating theCurrentTime
by @peppy in #5355 - Use local httpbin instance on CI runs by @smoogipoo in #5356
- Add ability to push arbitrary projection matrix to
IRenderer
by @Flutterish in #5354 - Fix naming of depth stencil function function type by @smoogipoo in #5357
- Update SDL (again) by @peppy in #5361
- Make position transfer more reliable when track is stopped by @peppy in #5362
Full Changelog: 2022.810.2...2022.816.0