amethyst / rendy

State of the art "build your own engine" kit powered by gfx-hal
Other
815 stars 99 forks source link

Update gfx-hal requirement from 0.5 to 0.6 #294

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Updates the requirements on gfx-hal to permit the latest version.

Changelog

Sourced from gfx-hal's changelog.

auxil-0.6.0 (02-09-2020)

  • update to newer version of spirv_cross to be consistent with backends

backend-dx12-0.6.3 (02-09-2020)

  • fix root signature indexing
  • force zero initialization for shader variables

backend-metal-0.6.2 (02-09-2020)

  • enable compatibility with iOS emulator
  • force zero initialization for shader variables
  • force the use of native arrays for MSL

backend-dx11-0.6.1 (02-09-2020)

  • force zero initialization for shader variables

backend-metal-0.6.1 (23-08-2020)

  • fix layer checks in clear_image

backend-dx12-0.6.2 (19-08-2020)

  • enable multisampling and object labels

backend-dx12-0.6.1 (18-08-2020)

  • fix descriptor binding

backend-vulkan-0.6.1 (17-08-2020)

  • fix Android build

hal-0.6.0 (15-08-2020)

  • API changes:
    • the old Vulkan-ish swapchain model is completely removed
    • pso::Stage enum is removed from the API into gfx-auxil::ShaderStage
    • SubresourceRange allows unbound array layers and mipmap levels
    • new PrimitiveAssemblerDesc enum
    • DescriptorPool::free_sets is renamed to just free
  • Features:
    • object labels for pipelines and their layouts
    • draw with indirect counts
    • mesh shaders (Vulkan with NV extension only, for now)

backend-dx12-0.5.10 (16-08-2020)

  • fix binding of dynamic uniform buffers

backend-dx12-0.5.9 (14-08-2020)

  • fix creation of depth-stencil views
  • fix command allocator reset validation errors
  • fix the crash on unconfigure_swapchain

backend-dx11-0.5.2 (29-07-2020)

  • update libloading to 0.6

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 3 years ago

Superseded by #302.