* The is a fairly small release consisting of patches to fix leaks
in RADV and Winsys, fix deadlock in internal queue, fix issues
with ANV allocator, fix blit setup for YUV LoadImage, and some
other patches.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=740
- Update to 18.0.2
* A couple of fixes for Meson that solves some problems regarding
building tests and installation.
* A couple of fixes in state tracker / DRI that was causing crashes
in QtCreator and Firefox, among other problems.
* A couple of fixes for GFX9, that solves a hang in the driver, and
a problem with buffer views.
* SVGA gets also a patch to fix incorrect advertizing of
EGL_KHR_gl_colorspace extension.
* Etnaviv gets a fix for swizzled texture formats.
* Intel drivers get also several patches.
* RADV gets a patch to solve a problem of lot of games complaining
about not having enough memory.
OBS-URL: https://build.opensuse.org/request/show/602486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=323
* A couple of fixes for Meson that solves some problems regarding
building tests and installation.
* A couple of fixes in state tracker / DRI that was causing crashes
in QtCreator and Firefox, among other problems.
* A couple of fixes for GFX9, that solves a hang in the driver, and
a problem with buffer views.
* SVGA gets also a patch to fix incorrect advertizing of
EGL_KHR_gl_colorspace extension.
* Etnaviv gets a fix for swizzled texture formats.
* Intel drivers get also several patches.
* RADV gets a patch to solve a problem of lot of games complaining
about not having enough memory.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=738
- Update to 18.0.1
* In this release we have:
* On the build system to highlight Meson is get improved thorugh several patches
that fix issues around it.
* On the drivers part, RADV get several fixes: one for multisample regressions on
Vega, another around GFX9 buffer views, and a couple of them more to related
with avoiding emitting unneeded vertex state.
* St/Nine get fixes around face register, lighting constants, math check for
inversible matrix, implicit conversions and bad tracking of vertex textures.
* Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around
page faults.
* Several fixes are also enqueued for Intel driver: set right channel_sizes for
MOV_INDIRECT sources, set right config registration for uploading to kernel,
return the fourcc stored in __DRIimage when possible, fix negative sign in
64-bit return values, fix null destination register in assembly instructions
with 3 source operands, a fix for failed TCS/TES shader compilation
* Queue also contains a couple of fixes around Gallium drivers, one to fix a typo
in code that was causing wrong return value, and another one to fix an
unitialized modifier for DRI2.
* Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES
supported version through environment variables, and a patch to fix an issue
with texture samples found in "The Witness" through Wine.
* A couple of bugs around unrolling loops have also been fixed, these patches were
applied for NIR and GLSL.
* On top of above, NIR gets more fixes in a couple of lowering functions used:
coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at
intrinsic support in lower_indirect_derefs. It also gets a fix around
vars_to_ssa function.
* Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V
compiler.
- enabled opencl and that way also Mesa-gallium on 42.3 since we
now build against llvm 6; this also fixes the requirements from
Mesa-32bit to Mesa-gallium-32bit in baselibs.conf (reported by
community)
OBS-URL: https://build.opensuse.org/request/show/598492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=322
* In this release we have:
* On the build system to highlight Meson is get improved thorugh several patches
that fix issues around it.
* On the drivers part, RADV get several fixes: one for multisample regressions on
Vega, another around GFX9 buffer views, and a couple of them more to related
with avoiding emitting unneeded vertex state.
* St/Nine get fixes around face register, lighting constants, math check for
inversible matrix, implicit conversions and bad tracking of vertex textures.
* Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around
page faults.
* Several fixes are also enqueued for Intel driver: set right channel_sizes for
MOV_INDIRECT sources, set right config registration for uploading to kernel,
return the fourcc stored in __DRIimage when possible, fix negative sign in
64-bit return values, fix null destination register in assembly instructions
with 3 source operands, a fix for failed TCS/TES shader compilation
* Queue also contains a couple of fixes around Gallium drivers, one to fix a typo
in code that was causing wrong return value, and another one to fix an
unitialized modifier for DRI2.
* Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES
supported version through environment variables, and a patch to fix an issue
with texture samples found in "The Witness" through Wine.
* A couple of bugs around unrolling loops have also been fixed, these patches were
applied for NIR and GLSL.
* On top of above, NIR gets more fixes in a couple of lowering functions used:
coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at
intrinsic support in lower_indirect_derefs. It also gets a fix around
vars_to_ssa function.
* Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V
compiler.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=736
- Update to 18.0.0 final
* one-and-only change since 18.0.0-rc5: updated release notes
- Changes since 17.3
* The top highlights include:
+ Cannonlake support on i965 and anv
+ GL 4.3/GLES 3.1 support on r600/evergreen with hw fp64 support
+ Meson build system
* ANV Extensions:
+ VK_EXT_external_memory_dma_buf
* RADV Extensions:
+ VK_ANDROID_native_buffer
+ VK_KHR_external_fence
+ VK_KHR_external_fence_capabilities
+ VK_KHR_external_fence_fd
+ VK_KHR_get_surface_capabilities2
+ VK_EXT_discard_rectangles
+ VK_EXT_external_memory_dma_buf
+ VK_AMD_shader_info
* EGL:
+ Support for RGBA/RGBX 1010102 formats
+ EGL_EXT_pixel_format_float
+ Final planned release to ship wayland-egl. Now provided by wayland.
* GLX:
+ Darwin/Apple fixes
* Mesa core
+ Support 1 binary format for GL_ARB_get_program_binary on i965
+ drirc workarounds:
(*) Unreal 4 Editor
(*) Observer
(*) Steamroll
(*) Refunct
* drirc mesa_glthread whitelists:
+ Mount and Blade Warband
- i965:
* Disk shader cache when MESA_GLSL_CACHE_DISABLE is set to "false"
* GL_EXT_disjoint_timer_query on gen6+
OBS-URL: https://build.opensuse.org/request/show/591959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=320
* one-and-only change since 18.0.0-rc5: updated release notes
- Changes since 17.3
* The top highlights include:
+ Cannonlake support on i965 and anv
+ GL 4.3/GLES 3.1 support on r600/evergreen with hw fp64 support
+ Meson build system
* ANV Extensions:
+ VK_EXT_external_memory_dma_buf
* RADV Extensions:
+ VK_ANDROID_native_buffer
+ VK_KHR_external_fence
+ VK_KHR_external_fence_capabilities
+ VK_KHR_external_fence_fd
+ VK_KHR_get_surface_capabilities2
+ VK_EXT_discard_rectangles
+ VK_EXT_external_memory_dma_buf
+ VK_AMD_shader_info
* EGL:
+ Support for RGBA/RGBX 1010102 formats
+ EGL_EXT_pixel_format_float
+ Final planned release to ship wayland-egl. Now provided by wayland.
* GLX:
+ Darwin/Apple fixes
* Mesa core
+ Support 1 binary format for GL_ARB_get_program_binary on i965
+ drirc workarounds:
(*) Unreal 4 Editor
(*) Observer
(*) Steamroll
(*) Refunct
* drirc mesa_glthread whitelists:
+ Mount and Blade Warband
- i965:
* Disk shader cache when MESA_GLSL_CACHE_DISABLE is set to "false"
* GL_EXT_disjoint_timer_query on gen6+
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=730
- Update to 18.0.0-rc5
* The fifth and final release candidate for Mesa 18.0.0. Modulo
serious regressions, it is anticipated that it will become
Mesa 18.0.0 this Friday (2018-03-23) around 16:00 GMT
- supersedes u_glsl-linker-error.patch
- no longer try to use non-existing python3-mako as BuildRequires
on Leap 42.3
- u_st-dri-don-t-set-queryDmaBufFormats-queryDmaBufModif.patch
* Fixes laggy mouse in Wayland. (fdo#104926)
OBS-URL: https://build.opensuse.org/request/show/590319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=319
* The fifth and final release candidate for Mesa 18.0.0. Modulo
serious regressions, it is anticipated that it will become
Mesa 18.0.0 this Friday (2018-03-23) around 16:00 GMT
- supersedes u_glsl-linker-error.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=728
- replaced u_r600-egd_tables.py-added-support-for-python-3.patch
with fixed u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch
and enabled it again; removed again n_egd_tables_h.patch (boo#1082303)
- added n_egd_tables_h.patch and disabled u_mesa-python3-only.patch
* use pregenerated egd_tables.h (via python2) instead of trying
to generate it during buildtime with python3 using an apparently
broken patch (boo#1082303)
OBS-URL: https://build.opensuse.org/request/show/581791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=318
- removed more unneeded buildrequires: libudev, openssl, bison,
flex (boo#1082312)
- removed u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
which is no longer needed due to changed LLVM build (boo#1082307)
- merge content of new rpmlintrc into existing Mesa-rpmlintrc file
- no longer run ldconfig for the follwing backend (ICD) drivers,
since it's considered wrong: xvmc, vdpau, va, opencl, and vulkan;
required adding a rpmlintrc file with appropriate rules
(boo#1082316)
OBS-URL: https://build.opensuse.org/request/show/581007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=317
- removed no longer needed ncurses-devel BuildRequires (boo#1082315)
- redone u_add_llvm_codegen_dependencies.patch and renamed to
u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
(boo#1082307)
- removed u_mesa-8.0.1-fix-16bpp.patch and
u_mesa-8.0-llvmpipe-shmget.patch, which we no longer apply since
about 5 years (boo#1082305)
- recreated u_mesa-python3-only.patch and renamed to
u_r600-egd_tables.py-added-support-for-python-3.patch; also
removed first hunk (boo#1082303)
- removed n_Define-GLAPIVAR-separate-from-GLAPI.patch
* bits moved to libGLw's n_Use-newly-introduced-GLAPIVAR-for-variables.patch
(boo#1082297)
- Mesa-gallium only exists if %{with_opencl}
- Add support for riscv64
OBS-URL: https://build.opensuse.org/request/show/579528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=316
- remove %{release} based dependecies
Unfortuanetly Mesa and Mesa-drivers can have different release number
Release is Commit_Count.Build_Count and build count can be different
because both packages have different dependencies
- remove %{release} based dependecies
Unfortuanetly Mesa and Mesa-drivers can have different release number
Release is Commit_Count.Build_Count and build count can be different
because both packages have different dependencies
OBS-URL: https://build.opensuse.org/request/show/576934
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=702
- Update to 18.0.0-rc3
* includes significant improvements for OpenGL and Vulkan support
and performance.
- supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
- Remove dependency on clang-devel-static. (bnc#1065464)
* It was removed, clang-devel now again provides everything
necessary as shared libraries.
- Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It
mirrors the requirement of the normal packages. (bnc#1078261)
- Update to 18.0.0-rc3
* includes significant improvements for OpenGL and Vulkan support
and performance.
- supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
- Remove dependency on clang-devel-static. (bnc#1065464)
* It was removed, clang-devel now again provides everything
necessary as shared libraries.
- Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It
mirrors the requirement of the normal packages. (bnc#1078261)
OBS-URL: https://build.opensuse.org/request/show/572112
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/Mesa?expand=0&rev=313