# changelog

author: sndirsch@suse.com
changelog:
  - update to release 1.2
    * Change the shutdown behavior so that
      EGLExtPlatformExports::unloadEGLExternalPlatform is called
      while the internal EGLDisplays are still valid.
    * Added a meson.build file to generate the pkg-config file. It's
      also set up so that you can use eglexternalplatform as a Meson
      subproject.
    * Interface version 1.2 is supported on 560.* and later drivers.


author: sndirsch@suse.com
changelog:
  - update to release 1.2.1
    * Override the installation directory of the pkg-config file to
      put it in the correct architecture-independent directory.


author: Rene.vanPaassen@gmail.com
changelog:
  - added buildroot define for sle
  - modifying generated and build-in source, for older gcc, removing some
    pragma GCC diagnostic statements


author: mardnh@gmx.de
changelog:
  - update to version 2.1.3
    * Brice Videau (3):
      Moved some declarations to the header as they are needed in the generated
      part now.
      If we have no valid platforms non can be valid.
      In case a NULL platform is passed to the loader, the default platform is
      selected if it exists and is valid.
    * Vincent Danjean (5):
      Rewrote initialization comments
      All generated file ends with "_gen" suffix (but installed once)
      [build] add tests for default platform selection
      Refactor code for selection of default platform
      Release 2.1.3


author: mpluskal@suse.com
changelog:
  - Update to version 2.2.11:
    * Add autoconf option for custom vendors .icd path
    * Make vendordir relative to
    * Hack the docs to reflect configured vendordir
    * Revert "By default, use platforme specific clGetPlatformInfo"
    * Do not deference the plateform structure before checking it is an ICD
    * Cleanup --enable-custom-vendordir usage
    * [doc] ensure that files are correctly distributed and/or cleaned up
    * [doc] improve doc
    * [build] add notice message about what is choosen
  - Changes for version 2.2.10:
    * Suppress warning due to shadowed variable name
    * Static-const-ify ICD loader info strings
    * Fallback to dispatch table for clGetPlatformInfo
    * By default, use platforme specific clGetPlatformInfo
  - Changes for version 2.2.9:
    * Update clGetICDLoaderInfoOCLICD to report version 2.1.
    * Report the correct supported OpenCL version when asked
    * Add support for OPENCL_VENDOR_PATH envvar


author: mardnh@gmx.de
changelog:
  - Recommend pocl when installing libOpenCL to get a better
    "out of the box" OpenCL experience for (open)SUSE users.


author: sndirsch@suse.com
changelog:
  - sle15/Leap15 and newer: switch to usage of update-alternatives,
    so the package no longer conflicts with nvidia packages
    (boo#1108304)


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/6a24508dff6cb36841114ff4c1287cd29ded72af/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.1-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/1eb5a30a6ad0415550a9df632ac8832bf7e2bbba/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.4-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/870d7c5d957f5780b8afa57c4d5cc924d4d9ed26/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.6-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/d2eb0afe86f0b643e33624ee64f065dd60e952d4/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.15.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/6c8f1df7fd32cea3280cf2a2c6e931c9b3132465/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.16.1-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/4c2494f16573b585788a42e9c7bee76ecd48c73d/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.16.2-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/921e2f3197385173cf8670342e96e98afe9b3dd3/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/63d366ee3b4183513c310ac557bf31b05b83328f/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.3-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/16f37fcafcbdaf67525135104d60d98d36688ba9/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.4-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/f23e5e55ea27b3680aef363436d4bcf7659e0bfc/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.6-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/a198166e1c1166f4847598438115ea97dacc7a92/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.7-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/d26524ab5db96a55ae86033f53de50d3794fb547/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.8-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/6eda4d76c8c5f8fc174e4abca83e513fb4dd63b0/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.18.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/889a3bb5408c195ed7897ba2cb8341c7d249672f/CHANGELOG.md


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.19.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/libnvidia-container/-/blob/7585946c6471402577e14474d7c56ca5be0348d7/CHANGELOG.md


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - U_Add-ICD-json-file.patch
    * Add ICD json file; related:
      https://github.com/openSUSE/nvidia-driver-G06/issues/26


author: R_Nik_C@proton.me
changelog:
  - update to version 1.1.15:
    * Significant stability fixes for explicit sync which prevents
      crashes with Firefox/moonlight/more
    * Added the `__NV_DISABLE_EXPLICIT_SYNC` environment variable.
      Specifying `__NV_DISABLE_EXPLICIT_SYNC=1` disables the use of
      the linux-drm-syncobj-v1 protocol
    * Fix an issue causing KDE crashes, which also caused excessive
      VRAM usage when resizing
    * Fix race condition in damage_thread


author: R_Nik_C@proton.me
changelog:
  - update to version 1.1.16:
    * Fix a crash due to an assertion firing during surface
      destruction, which affected Qt6 webengine
    * Add an explicit dependency on the EGL headers


author: sndirsch@suse.com
changelog:
  - 0001-egl-wayland-bump-version-to-1.1.17.patch
    0002-Fix-the-include-path-for-drm_fourcc.h.patch
    0003-Fix-a-declaration-after-code.patch
    0004-egl-swap-provide-damage-rectangles-to-wl_surface.patch
    0005-Use-INT32_MAX-for-wl_surface_damage.patch
    0006-egl-wayland-Accept-device-name-from-either-wl_drm-or.patch
    0007-egl-wayland-fix-device-name-case-where-only-wl_drm-e.patch
    0008-Add-ICD-json-file.patch
    0009-egl-wayland-Fix-roundtrip-eating-wl_drm-events-in-ge.patch
    * apply latest fixes including adding ICD json file; related:
      https://github.com/openSUSE/nvidia-driver-G06/issues/26


author: sndirsch@suse.com
changelog:
  - 0001-egl-wayland-enable-CI-with-github-actions.patch
    0002-egl-wayland-Fix-use-after-free-in-library-teardown.patch
    0003-egl-wayland-Handle-failure-to-acquire-image-in-wlEgl.patch
    * apply latest fixes from git (jsc#PED-11284)


author: sndirsch@suse.com
changelog:
  - 0001-Fix-a-segfault-in-wlEglCreatePlatformWindowSurfaceHo.patch
    0002-Check-for-a-duplicate-wl_surface-in-wlEglCreatePlatf.patch
    * apply latest fixes from git (jsc#PED-11284)


author: sndirsch@suse.com
changelog:
  - update to 1.1.17 tarball; no source code changes; actually we
    had 1.1.7 before without noticing it ...
  - supersedes
    * 0001-egl-wayland-bump-version-to-1.1.17.patch
    * 0002-Fix-the-include-path-for-drm_fourcc.h.patch
    * 0003-Fix-a-declaration-after-code.patch
    * 0004-egl-swap-provide-damage-rectangles-to-wl_surface.patch
    * 0005-Use-INT32_MAX-for-wl_surface_damage.patch
    * 0006-egl-wayland-Accept-device-name-from-either-wl_drm-or.patch
    * 0007-egl-wayland-fix-device-name-case-where-only-wl_drm-e.patch
    * 0008-Add-ICD-json-file.patch
    * 0009-egl-wayland-Fix-roundtrip-eating-wl_drm-events-in-ge.patch
    * 0001-egl-wayland-enable-CI-with-github-actions.patch
    * 0002-egl-wayland-Fix-use-after-free-in-library-teardown.patch
    * 0003-egl-wayland-Handle-failure-to-acquire-image-in-wlEgl.patch
    * 0001-Fix-a-segfault-in-wlEglCreatePlatformWindowSurfaceHo.patch
    * 0002-Check-for-a-duplicate-wl_surface-in-wlEglCreatePlatf.patch


author: R_Nik_C@proton.me
changelog:
  - update to version 1.1.18:
    * Fix possible undefined behavior while reading from socket in
      buffer release thread


author: sndirsch@suse.com
changelog:
  - update to version 1.1.19:
    * Fix an issue causing EGL_EXT_present_opaque to be advertised
      on non-Wayland EGLDisplays


author: sndirsch@suse.com
changelog:
  - update to version 1.1.20 (needed by 580.76.05 driver, boo#1247907)
    * Add support for tegradisp-drm


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - baselibs.conf
    * Add 32-bit package variants. These are required for any EGL-using
      32-bit wayland binary (which is pretty much all of them) to work
      at all: without it, running any 32-bit game under wayland will
      segfault on startup. With SDL 2.0.22 planning to use wayland by
      default, this is pretty important, as all 32-bit SDL programs will
      break.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - U_0001-wayland-Fail-eglGetDisplay-if-wl_drm-is-not-availabl.patch
    U_0002-generate-wayland-drm-client-protocol.h.patch
    U_0003-egl-wayland-retrieve-DRM-device-name-before-acquirin.patch
    * add latest fixes (U_0003-egl-wayland ... fixes boo#1195598)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - update to version 1.1.11
    * latest bugfix release
  - supersedes
    * U_0001-wayland-Fail-eglGetDisplay-if-wl_drm-is-not-availabl.patch
    * U_0002-generate-wayland-drm-client-protocol.h.patch
    * U_0003-egl-wayland-retrieve-DRM-device-name-before-acquirin.patch


author: Nicola Pellegrini <xbb.7khj8@8shield.net>
changelog:
  - update to version 1.1.12
    * Added support for version 4 of the Linux DMA-BUF protocol
    * Added support for EGL_EXT_explicit_device extension


author: Florian "spirit" <packaging@sp1rit.anonaddy.me>
changelog:
  - update to version 1.1.13:
    * Fixed a bug where PRIME render-offload was not working with KDE
    * Fixed some more warnings from libwayland-client.so when closing
      applications
    * Fixed a bug that was causing intermittent segfaults in
      wlEglDestroyFormatSet (notably affecting Firefox)
    * Avoid unnecessarily calling eglQueryDeviceEXT during application
      start-up on PRIME systems. This was both slow and would turn on
    the dGPU wasting power.


author: RN <R_Nik_C@proton.me>
changelog:
  - update to version 1.1.14:
    * Implement Explicit Sync (linux-drm-syncobj-v1)
    * Fix freezing on KDE when explicit sync is enabled under certain
      conditions
    * Read compositor device from zwp_linux_dmabuf_v1 when available
    * Properly validate and use the passed value of
      EGL_EXT_present_opaque


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - added '#src/x11/dma-buf.h:/* SPDX-License-Identifier: GPL-2.0
    WITH Linux-syscall-note */' as comment to license tag in the hope
    that it gets accepted now and guys no longer tell me that you
    can't mix GPL-2.0-only with incompatible Apache-2.0 ...; this
    should explain it:
    https://github.com/torvalds/linux/blob/master/LICENSES/exceptions/Linux-syscall-note


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - update to self-tagged version 1.0.1
    * Fix the HAVE_TYPEOF macro in glvnd_list.h.
    * Fix a couple typos.
    * Use the correct Present event mask in eplX11CreateWindowSurface.
    * Add a warning to glvnd_list.h if typeof() isn't supported.
    * X11: Factor out native handle to XID conversion
    * X11: Check for duplicate native drawables


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - 0001-Increment-version-number-to-1.0.1.patch
    0002-Fall-back-to-gbm_bo_create_with_modifiers.patch
    0003-Fix-the-passthrough-call-in-eplX11SwapInterval.patch
    0004-base-Add-a-hook-function-for-eglQueryDisplayAttrib.patch
    * added latest patches from github project


author: sndirsch@suse.com
changelog:
  - Update libvdpau to version 1.2
    * This version of libvdpau adds new chroma types defining whether
      surfaces contain frames or fields, and a new picture parameter
      structure that supports HEVC 4:4:4 pictures.
  - supersedes U_Add_missing_include_of_config_h_to_define_GNU_SOURCE.patch


author: sndirsch@suse.com
changelog:
  - Update libvdpau to version 1.3
    * This release of libvdpau switches the build system from
      automake & autoconf to meson and adds definitions to support
      decoding of the VP9 video format.


author: sndirsch@suse.com
changelog:
  - Update libvdpau to version 1.4
    * adds 10,12-Bit decode support to VDPAU API
    * Adds HEVC Main 10/12 and HEVC Main 444 10/12 decode support in
      VDPAU API by Adding new profiles present in Range Extension
      profiles.Also Adds new VdpChromaTypes for 16bit.
  - Updated vdpauinfo to version 1.3
    * Add names for the new 4:4:4 surface formats
    * Add support for VP9 in vdpauinfo
    * Depend on vdpau >= 1.3 for VP9 support


author: sndirsch@suse.com
changelog:
  - n_UsrEtc.patch
    * switch to /usr/etc location for vdpau_wrapper.cfg, but first
      try /etc (boo#1173038)


author: dmueller@suse.com
changelog:
  - add c5a8e7c6c8b4b36a0e4c9a4369404519262a3256.patch
    e82dc4bdbb0db3ffa8c78275902738eb63aa5ca8.patch: upstream
    patches to include tracing info for VP9 and HEVC


author: bjorn.lie@gmail.com
changelog:
  - Update to version 1.5:
    * Add AV1 decode support in VDPAU API
    * Addition of comma and removing the extra braces
    * Add tracing for HEVCRangeExt picture info
    * Add tracing for VP9 picture info
  - Also update vdpauinfo to version 1.4
  - Drop patches fixed upstream:
    * c5a8e7c6c8b4b36a0e4c9a4369404519262a3256.patch
    * e82dc4bdbb0db3ffa8c78275902738eb63aa5ca8.patch


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/f2bd3173d44938eadb73252b866a9b3a7f44b8c6/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.0-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.1-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/6094effd58d88becdfb7900ef5df7fa274686620/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.1-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.2-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/807c87e057e13fbd559369b8fd722cc7a6f4e5bb/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.2-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.3-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/53b24618a542025b108239fe602e66e912b7d6e2/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.3-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.4-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/d167812ce3a55ec04ae2582eff1654ec812f42e1/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.4-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.5-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/9ea336070134e612145d342e495f2fc616aab063/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.5-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.14.6-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/5605d191332dcfeea802c4497360d60a65c7887e/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.14.6-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.15.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/ddeeca392c7bd8b33d0a66400b77af7a97e16cef/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.15.0-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.16.1-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/a470818ba7d9166be282cd0039dd2fc9b0a34d73/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.16.1-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.16.2-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/a5a5833c14a15fd9c86bcece85d5ec6621b65652/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.16.2-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.0-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/5bc031544833253e3ab6a36daec376dc13a4f479/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.17.0-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.1-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/1467f3f339a855f20d179e9883e418a09118a93e/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.17.1-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.2-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/fa66e4cd562804509055e44a88f666673e6d27c0/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.17.2-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.3-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/cb82e29c75d387992bf59eb6eadf5d96cb6d4747/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.17.3-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.4-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/9b69590c7428470a72f2ae05f826412976af1395/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.17.4-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.5-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/f785e908a7f72149f8912617058644fd84e38cde/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.17.5-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.6-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/e627eb2e21e167988e04c0579a1c941c1e263ff6/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.17.6-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.7-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/bae3e7842ebe26812d8bd6a9be6a14a83dc91d8f/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.17.7-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.8-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/f202b80a9b9d0db00d9b1d73c0128c8962c55f4d/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.17.8-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.17.9-1
changelog:
  - See https://gitlab.com/nvidia/container-toolkit/container-toolkit/-/blob/d53a3826f0628aa542e33ba16d5666d823aa768b/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools >= 1.17.9-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.18.0-1
changelog:
  - See https://github.com/NVIDIA/nvidia-container-toolkit/blob/f8daa5e26de9fd7eb79259040b6dd5a52060048c/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools == 1.18.0-1


author: NVIDIA CORPORATION <cudatools@nvidia.com> 1.19.0-1
changelog:
  - See https://github.com/NVIDIA/nvidia-container-toolkit/blob/ec7b4e2fa2caecad6d89be4a26029b831fe7503a/CHANGELOG.md
  - Bump libnvidia-container dependency to libnvidia-container-tools == 1.19.0-1


