Revisions of Mesa

Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 52)
- baselibs.conf: libglvnd0 -> libglvnd; missed the package name
  change in libglvnd package (boo#1038619)

- update to 17.1.0
- drop upstreamed patches:
    archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch
    archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch
    archlinux_glapi-Link-with-glapi-when-built-shared.patch
+ New major release with:
  + OpenGL 4.2 support for Intel Ivy Bridge chips.
  + The RADV driver passes the Khronos CTS
  + Shader on-disk cache. Improving the startup and shader compilation
      times in some games.
  + This release includes significant performance improvements for games by
     Feral Interactive.
 * for full list of changes please check docs/relnotes/17.1.0.html
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 51)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 50)
- update to 17.0.3
- change Mesa.keyring to new release manager key
 * fdo#96743 [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase
 * fdo#99246 [d3dadapter+radeonsi] EVE-Online : hang on wormhole sight
 * fdo#100061 LODQ instruction generated with invalid dst mask
 * fdo#100182 Flickering in The Talos Principle on Sky Lake GT4
 * radeonsi: add new polaris12 pci id
 * many fixes for RADV, ANV, i915, radeonsi and freedreno drivers

- specfile: Remove requires to libglvnd0/libglvnd-devel from 
  baselibs.conf when libglvnd build has been disabled; ugly ...

- specfile: only require libglvnd0/libglvnd-devel, if libglvnd build
  is enabled
- baselibs.conf: added requires to libglvnd0/libglvnd-devel where
  needed

- disable libglvnd for openSUSE Leap 42.x and sle12

- update to 17.0.2
  * fdo#97988 [radeonsi] playing back videos with VDPAU exhibits
    deinterlacing/anti-aliasing issues not visible with VA-API
  * fdo#99484 Crusader Kings 2 - Loading bars, siege bars, morale bars, etc.
    do not render correctly
  * fdo#100049 ralloc: Make sure ralloc() allocations match malloc()'s
    alignment. causes seg fault in 32bit build
  * many fixes for ANV, RADV, Vulkan and i965 + radeonsi drivers

- fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch
  * Fix glXGetDriverConfig not working with glvnd
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 49)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 48)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 47)
- Use --enable-gallium-llvm only if llvm is available

- Provide libwayland-egl1 as -32bit compat library, required by
  libgtk-3-0.

- Some %if around %post do not match with %if around %package;
  drop them altogether since they are not needed except around
  %files.
- Rename wrongly-named libOSMesa9 to libOSMesa8

- update to 17.0.0
- removed n_Fixed-build-against-wayland-1.2.1.patch , version requirement
   bumped up by upstream.
* Vulkan drivers:
  + Correctly return (and implement) VK_INCOMPLETE on multiple WSI queries
  + Support for the VK_KHR_sampler_mirror_clamp_to_edge extension
  + We now use the Khoronos vk.xml file to generate the entrypoints
* ANV:
  + HiZ and performance improvements
  + Float64 support and tessellation shader support.
* RADV:
  + Support multiple devices
  + Support for the VK_AMD_draw_indirect_count extension
  + Support for the VK_AMD_negative_viewport_height extension
* Mesa core:
  + Noticeable refactoring en route to GLSL Shader Cache
  + Groundwork for int64
* i965:
  + OpenGL 4.5 support on Haswell hardware
  + Reuse the same BLORP and ISL code as the ANV driver
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 46)
- specfile: fix build configuration for arm, ppc and s390 platforms

- update to 13.0.4
  * Multiple fixes for the i965 and radeonsi drivers. An odd glitch
    in glxgears when using the freedreno driver was also addressed.
  * The ANV driver being the prime source of patches - from
    compatibility improvements with newer Vulkan loaders, 
    smoketesting and various rendering and compliance fixes.
  * A couple of longstanding issues in the VA state tracker have
    also been resolved.  

- baselibs.conf: replaced definition of packages, which default is
  not set to be built in specfile to 
    arch aarch64 ppc64 ppc64le s390x x86_64 package <package>
 in order to make "osc service localrun source_validator" happy :-(

- Update baselibs.conf to ship i386 vulkan json files on x86_64 

- Updated baselibs.conf to reflect libvulkan_radeon 

- Enabled RADV vulkan driver for AMD GPU cards
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 45)
- clean up configuration settings to be uniform accross all
  architectures except for list of dri and gallium drivers

- U_cso-don-t-release-sampler-states-that-are-bound.patch:
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
  Fixes (boo#1015012), (fdo#93649)

- update to 13.0.2
* fdo#97321 Query INFO_LOG_LENGTH for empty info log should return 0
* fdo#97420  &quot;#version 0&quot; crashes glsl_compiler
* i965: Add some APL and KBL SKU strings
* i965: Reorder PCI ID list to match release order
* i965/glk: Add basic Geminilake support
* wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR
* ac/nir/llvm: fix channel in texture gather lowering code.
* vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1)
* vulkan/wsi: store present mode in swapchain base class
* vulkan/wsi/x11: add support for IMMEDIATE present mode
* vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR
* vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePresentModesKHR
* cherry-ignore: add reverted LLVM_LIBDIR patch
* anv: fix enumeration of properties
* vc4: Don't abort when a shader compile fails.
* vc4: Clamp the shadow comparison value.
* vc4: Fix register class handling of DDX/DDY arguments.
* util/disk_cache: close a previously opened handle in disk_cache_put (v2)
* anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL
* anv/format: handle unsupported formats properly
* glcpp: Handle '#version 0' and other invalid values
* glsl: Parse 0 as a preprocessor INTCONSTANT
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 44)
- Drop u_Mesa_i965-import-prime-buffers.patch: Upstream fixed the
  bug in a different way, and we should not keep the now obsolete
  patch (boo#991638, fdo#71759).

- update to 13.0.0
- openGL 4.5 with i965 driver on intel bbroadwell and newer hw
- openGL ES for haswell supports 3.1, skylake 3.2
- fixes for intel vulkan driver
- early support fot GP100
- better radeonSI performace
- dropped U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch
- refreshed u_Mesa_i965-import-prime-buffers.patch

- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
  preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)

- Mesa.spec: %ifdef'd out patches by mistake

- Split off nouveau*_dri.so into Mesa-dri-nouveau.
  Nouveau's 3D support is too unstable to enable by default.

- Mesa.spec: Disable Nouveau locking patches by default

- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
  Initialize RSxxx chipsets correctly (bsc#985650)

- N_01-WIP-nouveau-add-locking.patch
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
  N_03-nv30-locking-fixes.patch
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 43)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 42)
- update to 12.0.2
* fdo#69622 - eglTerminate then eglMakeCurrent crahes
* fdo#89599 - symbol 'x86_64_entry_start' is already defined when building
    with LLVM/clang
* fdo#91342 - Very dark textures on some objects in indoors environments in
    Postal 2
* fdo#92306 - GL Excess demo renders incorrectly on nv43
* fdo#94148 - Framebuffer considered invalid when a draw call is done
    before glCheckFramebufferStatus
* fdo#96274 - [NVC0] Failure when compiling compute shader: Assertion
    `bb-<getFirst()-<serial >= bb-<getExit()-<serial' failed
* fdo#96358 - SSO: wrong interface validation between GS and VS (regresion
    due to latest gles 3.1)
* fdo#96381 - Texture artifacts with immutable texture storage and mipmaps
* fdo#96762 - [radeonsi,apitrace] Firewatch: nothing rendered
    in scrollable (text) areas
* fdo#96835 - "gallium: Force blend color to 16-byte alignment" crash with
    "-march=native -O3" causes some 32bit games to crash
* fdo#96850 - Crucible tests fail for 32bit mesa
* fdo#96908 - [radeonsi] MSAA causes graphical artifacts
* fdo#96911 - webgl2 conformance2/textures/misc/tex-mipmap-levels.html
    crashes 12.1 Intel driver
* fdo#96971 - invariant qualifier is not valid for shader inputs
* fdo#97039 - The Talos Principle and Serious Sam 3 GPU faults
* fdo#97207 - [IVY BRIDGE] Fragment shader discard writing to depth
* fdo#97214 - X not running with error &quot;Failed to make EGL context current
* fdo#97225 - [i965 on HD4600 Haswell] xcom switch to ingame cinematics cause
    segmentation fault
* fdo#97231 - GL_DEPTH_CLAMP doesn't clamp to the far plane
* fdo#97307 - glsl/glcpp/tests/glcpp-test regression
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 41)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 40)
- update to 12.0.0-rc4 final RC

- moved libxatracker package definition to the end to get rid of
  issues related to the special version of this package

- let Mesa-libVulkan-devel conflict with vulkan-devel due to file
  conflics in both packages

- Update to version 12.0.0-rc2
  * Bug fixes and performance improvements
- supersedes patches:
  u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch,
  U_anv-add-the-X-related-and-Wayland-CFLAGS-to-VULKAN.patch
- removed option for build in verbose log mode
- improved Group tag for libVulkan-devel

- fixed 'osc service localrun download_files' run by removing
  rc release from version define

- fix vulkan naming scheme, add supplement for xf86-video-intel 

- Fix Requirement for Mesa-libVulkan-devel, not Mesa-libvulkan, but
  Mesa-libVulkan

- x86: enable virgl gallium driver

- Update to version 12.0.0-rc2:
- New features:
  + OpenGL 4.3 on nvc0, radeonsi, i965 (Gen8+)
  + OpenGL ES 3.1 on nvc0, radeonsi
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 39)
- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
  * llvmpipe: Do not use barriers if not using threads; triggers
    on single cpu machines (like KVM in openQA) with gcc6 and
    latest glibc(bnc#971350)

- enable llvmpipe for aarch64 (fate#320649)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 38)
- Apply patch: st/va: hardlink driver instances to
  gallium_drv_video.so
  + u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 37)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 36)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 35)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 34)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 33)
Displaying revisions 621 - 640 of 672
openSUSE Build Service is sponsored by