Skip to content

Releases: aardvark-platform/aardvark.rendering

5.6.0-prerelease0007

04 Aug 14:17
Compare
Choose a tag to compare
5.6.0-prerelease0007 Pre-release
Pre-release
  • [Vulkan] Added check if color attachment supports blending
  • [Vulkan] Added ValidationLayerConfig.RaytracingValidation
  • [Vulkan] Added support for custom sampler border colors
  • [Vulkan] Added support for acceleration structure compaction
  • [Vulkan] Renamed RaytracingSceneDescription to RaytracingScene
  • [Vulkan] Fixed compatibility check for acceleration structure updates

5.6.0-prerelease0006

28 Jul 14:20
Compare
Choose a tag to compare
5.6.0-prerelease0006 Pre-release
Pre-release
  • Added IRuntime.SupportsPositionFetch and SupportsInvocationReorder
  • [Vulkan] Added support for VK_NV_ray_tracing_invocation_reorder
  • [Vulkan] Added support for VK_NV_ray_tracing_validation
  • [GPGPU] Fixed FShade-related issue in Jpeg compressor

5.6.0-prerelease0005

20 Jul 12:42
Compare
Choose a tag to compare
5.6.0-prerelease0005 Pre-release
Pre-release
  • Updated FShade to 5.7.0-prerelease0003

5.6.0-prerelease0004

23 Jun 13:42
Compare
Choose a tag to compare
5.6.0-prerelease0004 Pre-release
Pre-release
  • Changed type of Handle property in resource interfaces to uint64
  • Removed obsolete code
  • Removed RenderTask.cache and RenderTask.postProcess
  • Changed return type of IUniformProvider.TryGetUniform and IAttributeProvider.TryGetAttribute to ValueOption
  • Changed return type of IGeometryPool.TryGetBufferView to ValueOption
  • Replaced CreateTextureAttachment() with GetOutputView()
  • Removed INativeBuffer Pin() and Unpin()
  • Optimized constant path in IManagedBuffer.Add
  • Added IBuffer.ToArray
  • [ManagedPool] Reworked handling of attribute dictionaries (PooledGeometry is removed)
  • [ManagedTracePool] Added uniform provider for storage buffers
  • [Raytracing] Various optimizations and API adjustments
  • [Raytracing] Added IndexType.Int16 and IndexType.Int32
  • [GL] Removed Type.GLSize

5.6.0-prerelease0003

26 May 14:53
Compare
Choose a tag to compare
5.6.0-prerelease0003 Pre-release
Pre-release
  • Added validation for framebuffer signatures of prepared render objects
  • Added debug labels for render tasks, textures, buffers, and render buffers
  • [Vulkan] Fixed reference counting in device token
  • [Vulkan] Fixed alignment and size issues with empty buffers
  • [Vulkan] Added debug config flag for generating shader debug info
  • [Vulkan] Replaced obsolete VK_EXT_validation_features with VK_EXT_layer_settings

5.5.17

06 May 15:22
Compare
Choose a tag to compare
  • [GL] fixed quadbuffer stereo rendering
  • [GL] Fixed blend modes not being toggled properly per attachment
  • [Vulkan] Fixed VK_ERROR_OUT_OF_POOL_MEMORY error on some platforms when using raytracing
  • [Vulkan] Added check for format features when creating a render pass

5.6.0-prerelease0002

14 Apr 13:13
Compare
Choose a tag to compare
5.6.0-prerelease0002 Pre-release
Pre-release
  • Switched to Aardvark.Data.Assimp
  • [Vulkan] Fixed infinite recursion in external memory allocation
  • [Vulkan] Removed warning when allocating external memory fails
  • [Vulkan] Made ILogger and Logger internal
  • [Vulkan] Added device chooser API
  • [Vulkan] Fixed raytracing buffer alignment issues
  • [Sg] Fixed issue with multiple dynamic sampler states
  • [Sg] Simplified samplerState applicator

5.6.0-prerelease0001

27 Mar 16:22
Compare
Choose a tag to compare
5.6.0-prerelease0001 Pre-release
Pre-release
  • [Vulkan] Improved queue submission
  • [Vulkan] Integrated VMA for memory management

5.5.16

21 Feb 10:41
Compare
Choose a tag to compare
  • now using glEnablei/glDisablei for BlendModes.

5.5.15

06 Feb 11:52
Compare
Choose a tag to compare
  • updated package FSharp.Data.Adaptive 1.2.19
  • Improved error reporting for buffer creation and updating
  • [Vulkan] Respect export flag for empty buffers
  • [Vulkan] Print detailed memory information when allocation fails (uses VK_EXT_memory_budget if available)
  • [Vulkan] Avoid passing VkExportMemoryAllocateInfo when not exporting memory
  • [Vulkan] Added Device.PrintMemoryUsage()