- boo1226725-test-fix1.patch
* another try to fix coloring on s390x and other platforms
- re-enabled patchtes only applied on s390x with previous change
on all platforms again
- apply patches below to get GL on s390x working again only on
s390x, because they break colors during YaST installation
also on x86_64 platform (QT/GTK using GL backend?) (boo#1226725)
- u_egl-gbm-Enable-RGBA-configs.patch,
u_egl-surfaceless-Enable-RGBA-configs.patch
* these are needed now after applying previous patch
u_dri-Fix-BGR-format-exclusion.patch also on other platforms
than s390x? (boo#1226725)
- u_dri-Fix-BGR-format-exclusion.patch
* fixes glxinfo/eglxinfo on s390x (boo#1226725, comment#6)
OBS-URL: https://build.opensuse.org/request/show/1183856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=511
- Specfile cleanup
* copy rust crate sources into subprojects folder
* remove supplements. nvk is still new
- Specfile changes for Rust crates. Also added this to README-suse-maintenance.md
* Since Rust crates are not installed or discouraged to be installed
as system dependencies because of the maintenance burden of being the
next crates.io, we will have to download the following crates as vendored
dependencies. Hence, do not be scared if the dependencies are done like
this To check new crates or update the versions, just go to the subprojects
folder and run `grep -r crates .` then set versions appropriately.
- Update baselibs.conf
- Build requires rust-cbindgen >= 0.25. However, this means
we cannot build libvulkan_nouveau on Leap.
- Enable libvulkan_nouveau including the following depencencies
* add rust crate paste-1.0.14.tar.gz
* add rust crate proc-macro2-1.0.70.tar.gz
* add rust crate quote-1.0.33.tar.gz
* add rust crate syn-2.0.39.tar.gz
* add rust crate unicode-ident-1.0.12.tar.gz
- Update to bugfix release 24.1.2
--> https://docs.mesa3d.org/relnotes/24.1.2
OBS-URL: https://build.opensuse.org/request/show/1182863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=510
- Specfile cleanup
* copy rust crate sources into subprojects folder
* remove supplements. nvk is still new
- Specfile changes for Rust crates. Also added this to README-suse-maintenance.md
* Since Rust crates are not installed or discouraged to be installed
as system dependencies because of the maintenance burden of being the
next crates.io, we will have to download the following crates as vendored
dependencies. Hence, do not be scared if the dependencies are done like
this To check new crates or update the versions, just go to the subprojects
folder and run `grep -r crates .` then set versions appropriately.
- Update baselibs.conf
- Build requires rust-cbindgen >= 0.25. However, this means
we cannot build libvulkan_nouveau on Leap.
- Enable libvulkan_nouveau including the following depencencies
* add rust crate paste-1.0.14.tar.gz
* add rust crate proc-macro2-1.0.70.tar.gz
* add rust crate quote-1.0.33.tar.gz
* add rust crate syn-2.0.39.tar.gz
* add rust crate unicode-ident-1.0.12.tar.gz
OBS-URL: https://build.opensuse.org/request/show/1182705
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1305
- Update to new feature release 24.1.0
--> https://docs.mesa3d.org/relnotes/24.1.0
- Some interesting highlights include:
* NVIDIA Vulkan driver NVK is now considered ready for prime time.
Distro packagers are now recommended to include `nouveau` in the
`vulkan-drivers` list so that their users can have the option of using it
instead of the proprietary NVIDIA driver.
* Intel Vulkan driver Anv switched to truly asynchronous VM bind, and Xe
support for error dump to debug GPU hangs was added.
* Apple OpenGL driver Asahi has reached OpenGL 4.6 and OpenGL ES 3.2
support.
* Broadcom Vulkan driver V3DV gained support for VK_KHR_dynamic_rendering.
* Arm Mali OpenGL driver Panfrost was prepared for Gen10 (Gxxx), and
Vulkan driver PanVK was modernised for better Midgard (Txxx) and
Bifrost (Gxxx) support.
* All Vulkan drivers have gained support for explicit synchronisation on
Wayland and X11.
- adjusted patches:
* n_stop-iris-flicker.patch
* python36-buildfix1.patch
- supersedes patches:
* 0001-loader-delete-unused-param-from-pipe_loader_sw_probe.patch
* 0002-glx-fix-some-indentation.patch
* 0003-glx-add-an-implicit-param-to-createScreen.patch
* 0004-glx-pass-implicit-load-param-through-allocation.patch
* 0005-dri-plumb-a-implicit-param-through-createNewScreen-i.patch
* 0006-gbm-plumb-an-implicit-param-through-device-creation.patch
* 0007-frontends-dri-plumb-an-implicit-param-through-screen.patch
* 0008-pipe-loader-plumb-a-flag-for-implicit-driver-load-th.patch
* 0009-zink-don-t-print-error-messages-when-failing-an-impl.patch
* 0010-glx-silence-more-implicit-load-zink-errors.patch
- added libvdpau_d3d12 package
- small cleanup in specfile
OBS-URL: https://build.opensuse.org/request/show/1180958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=507
- Update to new feature release 24.1.0
--> https://docs.mesa3d.org/relnotes/24.1.0
- Some interesting highlights include:
* NVIDIA Vulkan driver NVK is now considered ready for prime time.
Distro packagers are now recommended to include `nouveau` in the
`vulkan-drivers` list so that their users can have the option of using it
instead of the proprietary NVIDIA driver.
* Intel Vulkan driver Anv switched to truly asynchronous VM bind, and Xe
support for error dump to debug GPU hangs was added.
* Apple OpenGL driver Asahi has reached OpenGL 4.6 and OpenGL ES 3.2
support.
* Broadcom Vulkan driver V3DV gained support for VK_KHR_dynamic_rendering.
* Arm Mali OpenGL driver Panfrost was prepared for Gen10 (Gxxx), and
Vulkan driver PanVK was modernised for better Midgard (Txxx) and
Bifrost (Gxxx) support.
* All Vulkan drivers have gained support for explicit synchronisation on
Wayland and X11.
- adjusted patches:
* n_stop-iris-flicker.patch
* python36-buildfix1.patch
- supersedes patches:
* 0001-loader-delete-unused-param-from-pipe_loader_sw_probe.patch
* 0002-glx-fix-some-indentation.patch
* 0003-glx-add-an-implicit-param-to-createScreen.patch
* 0004-glx-pass-implicit-load-param-through-allocation.patch
* 0005-dri-plumb-a-implicit-param-through-createNewScreen-i.patch
* 0006-gbm-plumb-an-implicit-param-through-device-creation.patch
* 0007-frontends-dri-plumb-an-implicit-param-through-screen.patch
* 0008-pipe-loader-plumb-a-flag-for-implicit-driver-load-th.patch
* 0009-zink-don-t-print-error-messages-when-failing-an-impl.patch
* 0010-glx-silence-more-implicit-load-zink-errors.patch
- added libvdpau_d3d12 package
- small cleanup in specfile
OBS-URL: https://build.opensuse.org/request/show/1180929
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=1295