Revisions of Mesa

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 623191 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 330)
- update to 18.1.4
  * Several fixes for i965
  * Several fixes for anv
  * A few fixes each for radeonsi, glx, the glsl compiler, the
    autotools build, nir, st/dri, and r600

- Make build verbose as outlined in openSUSE:Specfile guidelines
  https://en.opensuse.org/openSUSE:Specfile_guidelines#Verbose_mode
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 610637 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 325)
- Update to 18.0.4
  * r600 driver gets a fix for constant buffer boounds, which
    fixes rendering bugs in Trine and Witcher 1.
  * Several fixes for RADV driver: fixes around alpha channel
    in Pre-Vega, fix in multisample image copies, and fixes
    around multilayer images in compute path.
  * For the case of ANV/i965 drivers, also a couple of fixes, 
    all of them around ISP. On top, there are a couple of fixes
    relative to code emission around 16-bit integers, and a a
    fix for a leak in blorp for Gen4 and Gen5.
  * Speaking of leaks, there are also fixes for 
    winsys/radeon/amdgpu and pipe-loader.gets a couple of patches
    to fix a couple of leaks.
  * SPIR-V part gets a patch to apply OriginUpperLeft to FragCoord.
  * Mesa core gets a couple of patches to fix error handling in
    get_framebuffer_parameteriv, and to add missing support for
    glFogiv(GL_FOG_DISTANCE_MODE_NV).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 605329 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 324)
- Update to 18.0.3
  * 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 602486 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 323)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 598492 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 322)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 591959 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 320)
- 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+
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 590319 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 319)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 581791 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 318)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 581007 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 317)
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 579528 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 316)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 572112 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 313)
- 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)
Displaying revisions 181 - 200 of 511
openSUSE Build Service is sponsored by