ebkalderon / renderdoc-rs

RenderDoc application bindings for Rust
Apache License 2.0
45 stars 6 forks source link

Update glutin requirement from 0.30 to 0.31 #154

Open dependabot[bot] opened 8 months ago

dependabot[bot] commented 8 months ago

Updates the requirements on glutin to permit the latest version.

Release notes

Sourced from glutin's releases.

Glutin Version v0.31.3

  • Change Surface to be Send. This makes it consistent with the context, so now they are both Send but not Sync.
Changelog

Sourced from glutin's changelog.

Version 0.31.3

  • Change Surface to be Send. This makes it consistent with the context, so now they are both Send but not Sync.

Version 0.31.2

  • Fixed EGL not setting context version with EGL versions before 1.5 and missing context ext.

Version 0.31.1

  • Fixed CGLContextObj having an invalid encoding on newer macOS versions.

Version 0.31.0

  • Bump MSRV from 1.60 to 1.65.
  • Breaking: bitflags which is used as a part of public API was updated to 2.0.
  • Breaking: .*SurfaceAccessor traits got removed; their methods now on respective .*GlContext traits instead.
  • Breaking: GlContext trait is now a part of the prelude.
  • Automatically cleanup the EGLDisplay when EGL_KHR_display_reference is present.
  • Add api::egl::Display::terminate to terminate the display when glutin doesn't manage it.
  • Fixed handling of Robustness::NoError and debug attribute when building context.
  • Robustness::NoError not being properly enabled with GLX/WGL.

Version 0.30.10

  • Add X11VisualInfo::visual_id to get XID of the visual.
  • Added support for EGL on Windows using Angle. This assumes libEGL.dll/libGLESv2.dll present.
  • EGL's Display::create_pbuffer_surface() no longer sets the invalid RENDER_BUFFER attribute.

Version 0.30.9

  • Fixed lock on SwapBuffers with some GLX drivers.
  • Fixed EGL's Surface::is_single_buffered being inversed.

Version 0.30.8

  • Fixed EGL dereferencing raw window handles on everything but X11 in legacy Window and Pixmap surface creation.
  • On GLX, fixed startup failure when passing default Flush with KHR_context_flush_control.
  • Behavior change: the Config's Api now has platform specific default instead of being unspecified.

Version 0.30.7

  • Altered specification for objc2 crate to pull patch update.

Version 0.30.6

  • Fixed handling of *_base extensions with EGL.

Version 0.30.5

... (truncated)

Commits
  • 6023916 Glutin version 0.31.3
  • ad19d25 api: make surfaceSend
  • 26b883b examples: exit when the user presses Escape
  • 81ea39a Glutin version 0.31.2
  • e36fc74 chore: fixup intradoc links and default features
  • 08a5476 egl: set context version when egl < 1.5
  • 11d286f Glutin version 0.31.1
  • 46ed101 cgl: relax encoding requirements for CGLContextObj
  • 90d86c5 Glutin version 0.31.0 & Glutin-winit version 0.4.2
  • 579af1d chore: bump winit to 0.29.2
  • Additional commits viewable in compare view


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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)