Commit Graph

400 Commits

Author SHA256 Message Date
d5c4614c09 Accepting request 476933 from home:mimi_vx:branches:X11:XOrg
- update to 17.0.1
 * radv: Never try to create more than max_sets descriptor sets.
 * radv: Reset emitted compute pipeline when calling secondary cmd buffer.
 * radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
 * radv: Use correct size for availability flag.
 * gallivm: Reenable PPC VSX (v3)
 * gallivm: Improve debug output (V2)
 * gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
 * egl/dri3: implement query surface hook
 * etnaviv: move pctx initialisation to avoid a null dereference
 * etnaviv: remove number of pixel pipes validation
 * anv: fix Get*MemoryRequirements for !LLC
 * egl/wayland: Don't use DRM format codes for SHM
 * tgsi: fix memory leak in tgsi sanity check
 * radv: change base aligmment for allocated memory.
 * radv: fix cik macroModeIndex.
 * radv: adopt some init config workarounds from radeonsi.
 * radv: fix depth format in blit2d.
 * radv: fix txs for sampler buffers
 * bin/get-extra-pick-list: use git merge-base to get the branchpoint
 * bin/get-extra-pick-list: rework to use already_picked list
 * bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
 * bin/get-pick-list.sh: limit `git grep ...' only as needed
 * bin/get-pick-list.sh: remove ancient way of nominating patches
 * bin/get-fixes-pick-list.sh: add new script
 * vc4: Avoid emitting small immediates for UBO indirect load address guards.
 * r300g: only allow byteswapped formats on big endian
 * gallium/u_queue: fix a crash with atexit handlers
 * gallium/u_queue: set num_threads correctly if not all threads start
 * glx/glvnd: Fix GLXdispatchIndex sorting

OBS-URL: https://build.opensuse.org/request/show/476933
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=580
2017-03-05 21:42:28 +00:00
6c192c086a Accepting request 459625 from home:AndreasSchwab:f
- Use --enable-gallium-llvm only if llvm is available

OBS-URL: https://build.opensuse.org/request/show/459625
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=578
2017-02-22 09:41:13 +00:00
cc4d0d31da Accepting request 457140 from home:jengelh:branches:X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/457140
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=576
2017-02-22 01:28:40 +00:00
7d89858013 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=574 2017-02-14 16:03:05 +00:00
270c94a3b0 Accepting request 457115 from home:mimi_vx:branches:X11:XOrg
- 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
* Gallium:
  + HUD: A number of race issues and memory leaks were resolved.
* freedreno
  + Support for a5xx
* nouveau:
  + OpenGL 4.3 support on Maxwell hardware
  + Improved performance due to instruction pipelining (Maxwell)
* r600/radeonsi
  + VCE: Handle H.264 level 5.2
  + Polaris12 support

OBS-URL: https://build.opensuse.org/request/show/457115
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=573
2017-02-14 15:53:20 +00:00
5d5ed7e499 Accepting request 454668 from home:AndreasSchwab:f
- Fix configuration settings

OBS-URL: https://build.opensuse.org/request/show/454668
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=570
2017-02-04 22:49:20 +00:00
4d96be38af - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=569
2017-02-03 17:37:10 +00:00
a6bc0fdacb - 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 :-(

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=567
2017-01-30 11:04:57 +00:00
b47244717e Accepting request 451313 from home:mimi_vx:branches:X11:XOrg
- Enabled RADV vulkan driver for AMD GPU cards

OBS-URL: https://build.opensuse.org/request/show/451313
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=563
2017-01-19 10:56:56 +00:00
58aa7f820e Accepting request 448929 from home:mimi_vx:branches:X11:XOrg
- update to 13.0.3
+ dropped U_cso-don-t-release-sampler-states-that-are-bound.patch
* fdo#77662 Fail to render to different faces of depth-stencil cube map
* fdo#92234 [BDW] GPU hang in Shogun2
* fdo#98329 dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
* fdo#99038 dEQP-EGL.functional.negative_api.create_pixmap_surface crashes
* many radeonsi and i965 bugfixes

OBS-URL: https://build.opensuse.org/request/show/448929
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=561
2017-01-09 11:08:04 +00:00
123a964366 Accepting request 446378 from home:dirkmueller:branches:X11:XOrg
- clean up configuration settings to be uniform accross all
  architectures except for list of dri and gallium drivers

OBS-URL: https://build.opensuse.org/request/show/446378
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=559
2017-01-01 20:21:51 +00:00
Max Staudt
71705f50c2 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=557
2016-12-12 14:21:11 +00:00
3d5acac659 Accepting request 442471 from home:mimi_vx:branches:X11:XOrg
- 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
* anv/gen8: Stall when needed in Cmd(Set|Reset)Event
* anv/wsi: Set the fence to signaled in AcquireNextImageKHR
* anv: Rework fences
* vulkan/wsi/wayland: Include pthread.h
* vulkan/wsi/wayland: Clean up some error handling paths
* vulkan/wsi: Report the correct min/maxImageCount
* i965/gs: Allow primitive id to be a system value

OBS-URL: https://build.opensuse.org/request/show/442471
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=555
2016-11-29 10:33:22 +00:00
1fcb1bfc3a - baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
e.g. required for Steam (bnc#1011156)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=554
2016-11-21 11:55:25 +00:00
ca51f0d438 Accepting request 440283 from home:mimi_vx:branches:X11:XOrg
- update to 13.0.1
* fdo#97715 [ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc
    api error checks
* fdo#98012 [IVB] Segfault when running Dolphin twice with Vulkan
* fdo#98512 radeon r600 vdpau: Invalid command stream: texture bo too small
* i965: Fix GPU hang related to multiple render targets and alpha testing
* Revert "st/vdpau: use linear layout for output surfaces"
* ac/nir: add support for discard_if intrinsic (v2)
* nir: add conditional discard optimisation (v4)
* amd/addrlib: limit fastcall/regparm to GCC i386
* anv: use correct .specVersion for extensions
* vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain.
* ir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().
* anv/device: Return DEVICE_LOST if execbuf2 fails
* vulkan/wsi/x11: Better handle wsi_x11_connection_create failure
* vulkan/wsi/x11: Clean up connections in finish_wsi
* anv: Better handle return codes from anv_physical_device_init
* intel/blorp: Use wm_prog_data instead of hand-rolling our own
* intel/blorp: Pass a brw_stage_prog_data to upload_shader
* anv/pipeline: Put actual pointers in anv_shader_bin
* anv/pipeline: Properly cache prog_data::param
* intel/blorp: Emit all the binding tables
* anv/device: Add an execbuf wrapper
* anv: Add a cmd_buffer_execbuf helper
* anv: Don't presume to know what address is in a surface relocation
* anv: Add a new bo_pool_init helper
* anv/allocator: Simplify anv_scratch_pool
* anv: Initialize anv_bo::offset to -1
* anv/batch_chain: Improve write_reloc
* anv: Add an anv_execbuf helper struct

OBS-URL: https://build.opensuse.org/request/show/440283
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=552
2016-11-15 10:24:36 +00:00
f6c020fb50 Accepting request 439175 from home:Andreas_Schwab:Factory
- Build Mesa-dri-nouveau only where available

OBS-URL: https://build.opensuse.org/request/show/439175
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=550
2016-11-08 12:51:14 +00:00
9d660a4ab1 Accepting request 438290 from home:Zaitor:branches:GNOME:Next
Resub with bug refs

OBS-URL: https://build.opensuse.org/request/show/438290
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=548
2016-11-02 12:53:31 +00:00
ae64664117 Accepting request 438167 from home:mimi_vx:branches:X11:XOrg
Tue Nov 18:14:28 UTC 2016 - mimi.vx@gmail.com
- 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

OBS-URL: https://build.opensuse.org/request/show/438167
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=547
2016-11-02 10:06:25 +00:00
497b73cdbd - let Mesa-dri-nouveau supplement xf86-video-nouveau, so it gets
preselected as well once hardware supplements for Mesa-dri-nouveau
  match (bnc#1005323)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=545
2016-10-25 10:06:24 +00:00
Max Staudt
50f1253d97 - Mesa.spec: %ifdef'd out patches by mistake
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=544
2016-10-17 14:34:53 +00:00
Max Staudt
1d348e1526 - Split off nouveau*_dri.so into Mesa-dri-nouveau.
Nouveau's 3D support is too unstable to enable by default.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=543
2016-10-17 13:45:42 +00:00
Max Staudt
fbdc8ab182 - Mesa.spec: Disable Nouveau locking patches by default
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=542
2016-10-17 12:55:00 +00:00
Max Staudt
6cd013da6f - U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
Initialize RSxxx chipsets correctly (bsc#985650)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=541
2016-10-14 10:19:13 +00:00
Max Staudt
12a58d062e - 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
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch

  Backport nouveau locking workaround to enable multithreading.

  Source: https://github.com/imirkin/mesa/commits/locking

  According to the author, crashes may still happen, but much more rarely.

  Tested on GK107.

  N_04-* and N_05-* include untested fixes for nv50.

  Fixes (boo#997171) as suggested in (fdo#91632).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=540
2016-10-14 09:11:02 +00:00
76eb5ddec5 - Add u_Mesa_i965-import-prime-buffers.patch: i965: import prime
buffers in the current context, not screen (fdo#71759,
  boo#991638).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=538
2016-09-19 10:19:07 +00:00
862ef596ca Accepting request 428393 from home:mimi_vx:branches:X11:XOrg
- update to 12.0.3
* fdo#97781 - [HSW, BYT, IVB] es2-cts.gtf.gl2extensiontests.depth_texture_cube_map.depth_texture_cube_map
* Revert "i965/miptree: Stop multiplying cube depth by 6 in HiZ calculations"

OBS-URL: https://build.opensuse.org/request/show/428393
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=537
2016-09-19 08:03:21 +00:00
0b74b6d52d Accepting request 424842 from home:mimi_vx:branches:X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/424842
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=535
2016-09-06 08:02:10 +00:00
6bac23c14e Accepting request 407445 from home:mimi_vx:branches:X11:XOrg
- update to 12.0.1
* Vulkan driver for Intel hardware from Ivy Bridge onward.
* OpenGL 4.3 for nvc0, radeonsi and i965 (Gen8+)
* OpenGL ES 3.1 on nvc0 and radeonsi
* DRI3 enablement for VDPAU, OMX and VAAPI

OBS-URL: https://build.opensuse.org/request/show/407445
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=533
2016-07-09 16:19:46 +00:00
e006909ab7 Accepting request 406859 from home:TheBlackCat:branches:X11:XOrg
Fix Group tag.

OBS-URL: https://build.opensuse.org/request/show/406859
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=532
2016-07-06 09:03:51 +00:00
12b4a658dc Accepting request 403941 from home:mimi_vx:branches:X11:XOrg
- update to 12.0.0-rc4 final RC

OBS-URL: https://build.opensuse.org/request/show/403941
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=530
2016-06-22 08:56:49 +00:00
8ced621141 - moved libxatracker package definition to the end to get rid of
issues related to the special version of this package

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=529
2016-06-17 15:15:38 +00:00
81f3b5b6d8 - let Mesa-libVulkan-devel conflict with vulkan-devel due to file
conflics in both packages

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=528
2016-06-17 14:19:40 +00:00
fdd9dbcad8 - improved Group tag for libVulkan-devel
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=527
2016-06-16 10:39:04 +00:00
cab497d309 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=526
2016-06-16 10:36:16 +00:00
b34f1e86d6 - fixed 'osc service localrun download_files' run by removing
rc release from version define

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=525
2016-06-12 09:23:17 +00:00
cadaf92329 Accepting request 400892 from home:mimi_vx:branches:X11:XOrg
- fix vulkan naming scheme, add supplement for xf86-video-intel

OBS-URL: https://build.opensuse.org/request/show/400892
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=524
2016-06-10 08:26:56 +00:00
63ee6ec825 Accepting request 400728 from home:tobijk:X11:XOrg
- Fix Requirement for Mesa-libVulkan-devel, not Mesa-libvulkan, but
  Mesa-libVulkan

OBS-URL: https://build.opensuse.org/request/show/400728
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=522
2016-06-08 20:41:14 +00:00
01ad272dc3 Accepting request 400616 from home:jirislaby:branches:X11:XOrg
x86: enable virgl gallium driver

OBS-URL: https://build.opensuse.org/request/show/400616
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=521
2016-06-08 09:46:24 +00:00
1bc38551db Accepting request 400597 from home:tobijk:X11:XOrg
- Update to version 12.0.0-rc2:
- New features:
  + OpenGL 4.3 on nvc0, radeonsi, i965 (Gen8+)
  + OpenGL ES 3.1 on nvc0, radeonsi
  + GL_ARB_ES3_1_compatibility on nvc0, radeonsi
  + GL_ARB_compute_shader on nvc0, radeonsi, softpipe
  + GL_ARB_cull_distance on i965/gen6+, nv50, nvc0, llvmpipe, softpipe
  + GL_ARB_framebuffer_no_attachments on nvc0, r600, radeonsi, softpipe
  + GL_ARB_internalformat_query2 on all drivers
  + GL_ARB_query_buffer_object on i965/hsw+
  + GL_ARB_robust_buffer_access_behavior on i965, nvc0, radeonsi
  + GL_ARB_shader_atomic_counters on radeonsi, softpipe
  + GL_ARB_shader_atomic_counter_ops on nvc0, radeonsi, softpipe
  + GL_ARB_shader_image_load_store on nvc0, radeonsi, softpipe
  + GL_ARB_shader_image_size on nvc0, radeonsi, softpipe
  + GL_ARB_shader_storage_buffer_objects on radeonsi, softpipe
  + GL_ATI_fragment_shader on all Gallium drivers
  + GL_EXT_base_instance on all drivers that support GL_ARB_base_instance
  + GL_EXT_clip_cull_distance on all drivers that support GL_ARB_cull_distance
  + GL_KHR_robustness on i965
  + GL_OES_copy_image on i965 (Baytrail and Gen8+)
  + GL_OES_draw_buffers_indexed and GL_EXT_draw_buffers_indexed on all drivers
    that support GL_ARB_draw_buffers_blend
  +GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 on all drivers that support
   GL_ARB_gpu_shader5
  +GL_OES_sample_shading on i965, nvc0, r600, radeonsi
  +GL_OES_sample_variables on i965, nvc0, r600, radeonsi
  +GL_OES_shader_image_atomic on all drivers that support
   GL_ARB_shader_image_load_store
  +GL_OES_shader_io_blocks on i965, nvc0, radeonsi

OBS-URL: https://build.opensuse.org/request/show/400597
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=520
2016-06-08 02:40:52 +00:00
775da14df1 - U_gallivm-disable-avx512-features.patch:
Fix crashes on some Skykake CPUs by disabling avx512 features
  (bsc#980557, bsc#981532).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=518
2016-06-01 14:51:38 +00:00
26bf3783d5 Accepting request 398107 from devel:ARM:Factory
- enable vc4 and freedreno on aarch64 as well

OBS-URL: https://build.opensuse.org/request/show/398107
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=517
2016-05-26 09:49:06 +00:00
c3db01d273 - u_glxcmds-glXGetFBConfigs-fix-screen-bounds.patch:
Fix crash due to oud of founds screen (boo#980382).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=515
2016-05-18 17:02:36 +00:00
7e889b626a Accepting request 394649 from home:mimi_vx:branches:X11:XOrg
- update to 11.2.2
- removed upstreamed patches:
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
* fdo#92850 - Segfault loading War Thunder
* fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
* fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log, 
	apitrace attached)
* fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
* fdo#95026 - Alien Isolation segfault after initial loading screen/video
* fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
* fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
	 glAttachShader
* fdo#95251 - vdpau decoder capabilities: not supported
* radeon/uvd: alignment fix for decode message buffer
* st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
* gallium/util: initialize pipe_framebuffer_state to zeros
* dri: Fix robust context creation via EGL attribute
* dri2: Check for dummyContext to see if the glx_context is valid
* cherry-ignore: remove duplicate commit
* cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
* vc4: Fix subimage accesses to LT textures.
* vc4: Add support for rendering to cube map surfaces.
* vc4: Fix tests for format supported with nr_samples == 1.
* vc4: Make sure we recompile when sample_mask changes.
* glapi: fix _glapi_get_proc_address() for mangled function names
* nvc0: fix retrieving query results into buffer for timestamps
* nouveau/video: properly detect the decoder class for availability checks
* i965/fs: Properly report regs_written from SAMPLEINFO
* egl/x11: authenticate before doing chipset id ioctls

OBS-URL: https://build.opensuse.org/request/show/394649
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=513
2016-05-10 13:58:37 +00:00
0c1b9be49a - u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
* dri3: Check for dummyContext to see if the glx_context is valid
    According to the comments in src/glx/glxcurrent.c 
    __glXGetCurrentContext() always returns a valid pointer. If no
    context is made current, it will contain dummyContext. Thus a
    test for NULL will always fail.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=511
2016-04-21 09:49:50 +00:00
60bbd40cff Accepting request 390465 from home:mimi_vx:branches:X11:XOrg
- update to 11.2.1
* It fixes crashes in VAAPI, some build problems in Nine has been addressed,
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
    radeonsi and i965 drivers.
* fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts

OBS-URL: https://build.opensuse.org/request/show/390465
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=510
2016-04-18 09:59:43 +00:00
66ed79b82d Accepting request 384219 from home:mimi_vx:branches:X11:XOrg
- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch 
- New Features:
	* GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
	* GL_ARB_base_instance on freedreno/a4xx
	* GL_ARB_compute_shader on i965
	* GL_ARB_copy_image on r600
	* GL_ARB_indirect_parameters on nvc0
	* GL_ARB_query_buffer_object on nvc0
	* GL_ARB_shader_atomic_counters on nvc0
	* GL_ARB_shader_draw_parameters on i965, nvc0
	* GL_ARB_shader_storage_buffer_object on nvc0
	* GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
	* GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
	* GL_ARB_texture_buffer_range on freedreno/a4xx
	* GL_ARB_texture_query_lod on freedreno/a4xx
	* GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
	* GL_ARB_texture_view on freedreno/a4xx
	* GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
	* GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
	* GL_AMD_performance_monitor on radeonsi (CIK+ only)
	* GL_ATI_meminfo on r600, radeonsi
	* GL_NVX_gpu_memory_info on r600, radeonsi
	* New OSMesaCreateContextAttribs() function (for creating core profile contexts)
+ Many bugfixes, for more info see relnotes/11.2.0.html

OBS-URL: https://build.opensuse.org/request/show/384219
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=508
2016-04-06 09:52:45 +00:00
7d5f5e6f1f - n_Define-GLAPIVAR-separate-from-GLAPI.patch:
Add separate definition GLAPIVAR as GLAPI
  doesn't have the an 'extern' for some compiler
  versions. This is needed for GLw (bsc#970725).

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=506
2016-03-16 18:13:28 +00:00
b9543c3565 - 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)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=505
2016-03-16 11:39:21 +00:00
7b397a6dfe Accepting request 372834 from devel:ARM:Factory
- enable llvmpipe for aarch64 (fate#320649)

OBS-URL: https://build.opensuse.org/request/show/372834
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=504
2016-03-15 09:38:13 +00:00
66ddc5594e Accepting request 358865 from home:mimi_vx:branches:X11:XOrg
-  update to 11.1.2
* Bugfix release:
+ fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
    elated, w/ apitrace)
+ fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
+ fdo#93717 - Meta mipmap generation can corrupt texture state
+ fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
+ fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound 
    to a specific location
+ fdo#93761 - A conditional discard in a fragment shader causes no depth 
    writing at all
+ Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers

OBS-URL: https://build.opensuse.org/request/show/358865
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/Mesa?expand=0&rev=502
2016-02-11 14:25:35 +00:00