17ec681f3SmrgMesa 19.2.0 Release Notes / 2019.09.25
27ec681f3Smrg======================================
37ec681f3Smrg
47ec681f3SmrgMesa 19.2.0 is a new development release. People who are concerned with
57ec681f3Smrgstability and reliability should stick with a previous release or wait
67ec681f3Smrgfor Mesa 19.2.1.
77ec681f3Smrg
87ec681f3SmrgMesa 19.2.0 implements the OpenGL 4.5 API, but the version reported by
97ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
107ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
117ec681f3Smrgused. Some drivers don't support all the features required in OpenGL
127ec681f3Smrg4.5. OpenGL 4.5 is **only** available if requested at context creation.
137ec681f3SmrgCompatibility contexts may report a lower version depending on each
147ec681f3Smrgdriver.
157ec681f3Smrg
167ec681f3SmrgMesa 19.2.0 implements the Vulkan 1.1 API, but the version reported by
177ec681f3Smrgthe apiVersion property of the VkPhysicalDeviceProperties struct depends
187ec681f3Smrgon the particular driver being used.
197ec681f3Smrg
207ec681f3SmrgSHA256 checksums
217ec681f3Smrg----------------
227ec681f3Smrg
237ec681f3Smrg::
247ec681f3Smrg
257ec681f3Smrg       b060caa2a00f856431160ff7377d0e8f58f2aa48c16ee5a9e265ebdccb10852a  mesa-19.2.0.tar.xz
267ec681f3Smrg
277ec681f3SmrgNew features
287ec681f3Smrg------------
297ec681f3Smrg
307ec681f3Smrg-  GL_ARB_post_depth_coverage on radeonsi (Navi)
317ec681f3Smrg-  GL_ARB_seamless_cubemap_per_texture on etnaviv (if GPU supports
327ec681f3Smrg   SEAMLESS_CUBE_MAP)
337ec681f3Smrg-  GL_EXT_shader_image_load_store on radeonsi (with LLVM >= 10)
347ec681f3Smrg-  GL_EXT_shader_samples_identical on iris and radeonsi (if using NIR)
357ec681f3Smrg-  GL_EXT_texture_shadow_lod on i965, iris
367ec681f3Smrg-  EGL_EXT_platform_device
377ec681f3Smrg-  VK_AMD_buffer_marker on radv
387ec681f3Smrg-  VK_EXT_index_type_uint8 on radv
397ec681f3Smrg-  VK_EXT_post_depth_coverage on radv
407ec681f3Smrg-  VK_EXT_queue_family_foreign on radv
417ec681f3Smrg-  VK_EXT_sample_locations on radv
427ec681f3Smrg-  VK_EXT_shader_demote_to_helper_invocation on Intel.
437ec681f3Smrg-  VK_KHR_depth_stencil_resolve on radv
447ec681f3Smrg-  VK_KHR_imageless_framebuffer on radv
457ec681f3Smrg-  VK_KHR_shader_atomic_int64 on radv
467ec681f3Smrg-  VK_KHR_uniform_buffer_standard_layout on radv
477ec681f3Smrg
487ec681f3SmrgBug fixes
497ec681f3Smrg---------
507ec681f3Smrg
517ec681f3Smrg-  `Bug 103674 <https://bugs.freedesktop.org/show_bug.cgi?id=103674>`__
527ec681f3Smrg   - u_queue.c:173:7: error: implicit declaration of function
537ec681f3Smrg   'timespec_get' is invalid in C99
547ec681f3Smrg-  `Bug 104395 <https://bugs.freedesktop.org/show_bug.cgi?id=104395>`__
557ec681f3Smrg   - [CTS] GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels tests
567ec681f3Smrg   fail on 32bit Mesa
577ec681f3Smrg-  `Bug 110765 <https://bugs.freedesktop.org/show_bug.cgi?id=110765>`__
587ec681f3Smrg   - ANV regression: Assertion \`pass->attachment_count ==
597ec681f3Smrg   framebuffer->attachment_count' failed
607ec681f3Smrg-  `Bug 110814 <https://bugs.freedesktop.org/show_bug.cgi?id=110814>`__
617ec681f3Smrg   - KWin compositor crashes on launch
627ec681f3Smrg-  `Bug 111069 <https://bugs.freedesktop.org/show_bug.cgi?id=111069>`__
637ec681f3Smrg   - Assertion fails in nir_opt_remove_phis.c during compilation of
647ec681f3Smrg   SPIR-V shader
657ec681f3Smrg-  `Bug 111213 <https://bugs.freedesktop.org/show_bug.cgi?id=111213>`__
667ec681f3Smrg   - VA-API nouveau SIGSEGV and asserts
677ec681f3Smrg-  `Bug 111241 <https://bugs.freedesktop.org/show_bug.cgi?id=111241>`__
687ec681f3Smrg   - Shadertoy shader causing hang
697ec681f3Smrg-  `Bug 111248 <https://bugs.freedesktop.org/show_bug.cgi?id=111248>`__
707ec681f3Smrg   - Navi10 Font rendering issue in Overwatch
717ec681f3Smrg-  `Bug 111271 <https://bugs.freedesktop.org/show_bug.cgi?id=111271>`__
727ec681f3Smrg   - Crash in eglMakeCurrent
737ec681f3Smrg-  `Bug 111308 <https://bugs.freedesktop.org/show_bug.cgi?id=111308>`__
747ec681f3Smrg   - [Regression, NIR, bisected] Black squares in Unigine Heaven via
757ec681f3Smrg   DXVK
767ec681f3Smrg-  `Bug 111401 <https://bugs.freedesktop.org/show_bug.cgi?id=111401>`__
777ec681f3Smrg   - Vulkan overlay layer - async compute not supported, making overlay
787ec681f3Smrg   disappear in Doom
797ec681f3Smrg-  `Bug 111405 <https://bugs.freedesktop.org/show_bug.cgi?id=111405>`__
807ec681f3Smrg   - Some infinite 'do{}while' loops lead mesa to an infinite
817ec681f3Smrg   compilation
827ec681f3Smrg-  `Bug 111411 <https://bugs.freedesktop.org/show_bug.cgi?id=111411>`__
837ec681f3Smrg   - SPIR-V shader leads to GPU hang, sometimes making machine unstable
847ec681f3Smrg-  `Bug 111414 <https://bugs.freedesktop.org/show_bug.cgi?id=111414>`__
857ec681f3Smrg   - [REGRESSION] [BISECTED] Segmentation fault in si_bind_blend_state
867ec681f3Smrg   after removal of the blend state NULL check
877ec681f3Smrg-  `Bug 111467 <https://bugs.freedesktop.org/show_bug.cgi?id=111467>`__
887ec681f3Smrg   - WOLF RPG Editor + Gallium Nine Standalone: Rendering issue when
897ec681f3Smrg   using Iris driver
907ec681f3Smrg-  `Bug 111490 <https://bugs.freedesktop.org/show_bug.cgi?id=111490>`__
917ec681f3Smrg   - [REGRESSION] [BISECTED] Shadow Tactics: Blades of the Shogun -
927ec681f3Smrg   problems rendering water
937ec681f3Smrg-  `Bug 111493 <https://bugs.freedesktop.org/show_bug.cgi?id=111493>`__
947ec681f3Smrg   - In the game The Surge (378540) - textures disappear then appear
957ec681f3Smrg   again when I change the camera angle view
967ec681f3Smrg-  `Bug 111509 <https://bugs.freedesktop.org/show_bug.cgi?id=111509>`__
977ec681f3Smrg   - [regression][bisected]
987ec681f3Smrg   piglit.spec.ext_image_dma_buf_import.ext_image_dma_buf_import-export
997ec681f3Smrg   fails on iris
1007ec681f3Smrg-  `Bug 111522 <https://bugs.freedesktop.org/show_bug.cgi?id=111522>`__
1017ec681f3Smrg   - [bisected] Supraland no longer start
1027ec681f3Smrg-  `Bug 111529 <https://bugs.freedesktop.org/show_bug.cgi?id=111529>`__
1037ec681f3Smrg   - EGL_PLATFORM=drm doesn't expose MESA_query_driver extension
1047ec681f3Smrg-  `Bug 111552 <https://bugs.freedesktop.org/show_bug.cgi?id=111552>`__
1057ec681f3Smrg   - Geekbench 5.0 Vulkan compute benchmark fails on Anvil
1067ec681f3Smrg-  `Bug 111566 <https://bugs.freedesktop.org/show_bug.cgi?id=111566>`__
1077ec681f3Smrg   - [REGRESSION] [BISECTED] Large CS workgroup sizes broken in
1087ec681f3Smrg   combination with FP64 on Intel.
1097ec681f3Smrg-  `Bug 111576 <https://bugs.freedesktop.org/show_bug.cgi?id=111576>`__
1107ec681f3Smrg   - [bisected] Performance regression in X4:Foundations in 19.2
1117ec681f3Smrg-  `Bug 111676 <https://bugs.freedesktop.org/show_bug.cgi?id=111676>`__
1127ec681f3Smrg   - Tropico 6 apitrace throws error into logs
1137ec681f3Smrg-  `Bug 111734 <https://bugs.freedesktop.org/show_bug.cgi?id=111734>`__
1147ec681f3Smrg   - Geometry shader with double interpolators fails in LLVM
1157ec681f3Smrg
1167ec681f3SmrgChanges
1177ec681f3Smrg-------
1187ec681f3Smrg
1197ec681f3SmrgAdam Jackson (1):
1207ec681f3Smrg
1217ec681f3Smrg-  docs: Update bug report URLs for the gitlab migration
1227ec681f3Smrg
1237ec681f3SmrgAlex Smith (1):
1247ec681f3Smrg
1257ec681f3Smrg-  radv: Change memory type order for GPUs without dedicated VRAM
1267ec681f3Smrg
1277ec681f3SmrgAlyssa Rosenzweig (1):
1287ec681f3Smrg
1297ec681f3Smrg-  pan/midgard: Fix writeout combining
1307ec681f3Smrg
1317ec681f3SmrgAndres Gomez (1):
1327ec681f3Smrg
1337ec681f3Smrg-  docs: Add the maximum implemented Vulkan API version in 19.2 rel
1347ec681f3Smrg   notes
1357ec681f3Smrg
1367ec681f3SmrgAndres Rodriguez (1):
1377ec681f3Smrg
1387ec681f3Smrg-  radv: additional query fixes
1397ec681f3Smrg
1407ec681f3SmrgArcady Goldmints-Orlov (1):
1417ec681f3Smrg
1427ec681f3Smrg-  anv: fix descriptor limits on gen8
1437ec681f3Smrg
1447ec681f3SmrgBas Nieuwenhuizen (6):
1457ec681f3Smrg
1467ec681f3Smrg-  radv: Use correct vgpr_comp_cnt for VS if both prim_id and
1477ec681f3Smrg   instance_id are needed.
1487ec681f3Smrg-  radv: Emit VGT_GS_ONCHIP_CNTL for tess on GFX10.
1497ec681f3Smrg-  radv: Disable NGG for geometry shaders.
1507ec681f3Smrg-  Revert "ac/nir: Lower large indirect variables to scratch"
1517ec681f3Smrg-  tu: Set up glsl types.
1527ec681f3Smrg-  radv: Add workaround for hang in The Surge 2.
1537ec681f3Smrg
1547ec681f3SmrgCaio Marcelo de Oliveira Filho (2):
1557ec681f3Smrg
1567ec681f3Smrg-  nir/lower_explicit_io: Handle 1 bit loads and stores
1577ec681f3Smrg-  glsl/nir: Avoid overflow when setting max_uniform_location
1587ec681f3Smrg
1597ec681f3SmrgConnor Abbott (1):
1607ec681f3Smrg
1617ec681f3Smrg-  radv: Call nir_propagate_invariant()
1627ec681f3Smrg
1637ec681f3SmrgDanylo Piliaiev (3):
1647ec681f3Smrg
1657ec681f3Smrg-  nir/loop_unroll: Prepare loop for unrolling in wrapper_unroll
1667ec681f3Smrg-  nir/loop_analyze: Treat do{}while(false) loops as 0 iterations
1677ec681f3Smrg-  tgsi_to_nir: Translate TGSI_INTERPOLATE_COLOR as INTERP_MODE_NONE
1687ec681f3Smrg
1697ec681f3SmrgDave Airlie (2):
1707ec681f3Smrg
1717ec681f3Smrg-  virgl: fix format conversion for recent gallium changes.
1727ec681f3Smrg-  gallivm: fix atomic compare-and-swap
1737ec681f3Smrg
1747ec681f3SmrgDave Stevenson (1):
1757ec681f3Smrg
1767ec681f3Smrg-  broadcom/v3d: Allow importing linear BOs with arbitrary
1777ec681f3Smrg   offset/stride.
1787ec681f3Smrg
1797ec681f3SmrgDylan Baker (9):
1807ec681f3Smrg
1817ec681f3Smrg-  bump version to 19.2-rc2
1827ec681f3Smrg-  nir: Add is_not_negative helper function
1837ec681f3Smrg-  Bump version for rc3
1847ec681f3Smrg-  meson: don't generate file into subdirs
1857ec681f3Smrg-  add patches to be ignored
1867ec681f3Smrg-  Bump version for 19.2.0-rc4
1877ec681f3Smrg-  cherry-ignore: Add patches
1887ec681f3Smrg-  rehardcode from origin/master to upstream/master
1897ec681f3Smrg-  bin/get-pick-list: use --oneline=pretty instead of --oneline
1907ec681f3Smrg
1917ec681f3SmrgEmil Velikov (1):
1927ec681f3Smrg
1937ec681f3Smrg-  Update version to 19.2.0-rc1
1947ec681f3Smrg
1957ec681f3SmrgEric Engestrom (14):
1967ec681f3Smrg
1977ec681f3Smrg-  ttn: fix 64-bit shift on 32-bit \`1\`
1987ec681f3Smrg-  egl: fix deadlock in malloc error path
1997ec681f3Smrg-  util/os_file: fix double-close()
2007ec681f3Smrg-  anv: fix format string in error message
2017ec681f3Smrg-  freedreno/drm-shim: fix mem leak
2027ec681f3Smrg-  nir: fix memleak in error path
2037ec681f3Smrg-  anv: add support for driconf
2047ec681f3Smrg-  wsi: add minImageCount override
2057ec681f3Smrg-  anv: add support for vk_x11_override_min_image_count
2067ec681f3Smrg-  amd: move adaptive sync to performance section, as it is defined in
2077ec681f3Smrg   xmlpool
2087ec681f3Smrg-  radv: add support for vk_x11_override_min_image_count
2097ec681f3Smrg-  drirc: override minImageCount=2 for gfxbench
2107ec681f3Smrg-  gl: drop incorrect pkg-config file for glvnd
2117ec681f3Smrg-  meson: re-add incorrect pkg-config files with GLVND for backward
2127ec681f3Smrg   compatibility
2137ec681f3Smrg
2147ec681f3SmrgErik Faye-Lund (2):
2157ec681f3Smrg
2167ec681f3Smrg-  gallium/auxiliary/indices: consistently apply start only to input
2177ec681f3Smrg-  util: fix SSE-version needed for double opcodes
2187ec681f3Smrg
2197ec681f3SmrgHaihao Xiang (1):
2207ec681f3Smrg
2217ec681f3Smrg-  i965: support AYUV/XYUV for external import only
2227ec681f3Smrg
2237ec681f3SmrgHal Gentz (2):
2247ec681f3Smrg
2257ec681f3Smrg-  glx: Fix SEGV due to dereferencing a NULL ptr from XCB-GLX.
2267ec681f3Smrg-  gallium/osmesa: Fix the inability to set no context as current.
2277ec681f3Smrg
2287ec681f3SmrgIago Toral Quiroga (1):
2297ec681f3Smrg
2307ec681f3Smrg-  v3d: make sure we have enough space in the CL for the primitive
2317ec681f3Smrg   counts packet
2327ec681f3Smrg
2337ec681f3SmrgIan Romanick (8):
2347ec681f3Smrg
2357ec681f3Smrg-  nir/algrbraic: Don't optimize open-coded bitfield reverse when
2367ec681f3Smrg   lowering is enabled
2377ec681f3Smrg-  intel/compiler: Request bitfield_reverse lowering on pre-Gen7
2387ec681f3Smrg   hardware
2397ec681f3Smrg-  nir/algebraic: Mark some value range analysis-based optimizations
2407ec681f3Smrg   imprecise
2417ec681f3Smrg-  nir/range-analysis: Adjust result range of exp2 to account for
2427ec681f3Smrg   flush-to-zero
2437ec681f3Smrg-  nir/range-analysis: Adjust result range of multiplication to account
2447ec681f3Smrg   for flush-to-zero
2457ec681f3Smrg-  nir/range-analysis: Fix incorrect fadd range result for (ne_zero,
2467ec681f3Smrg   ne_zero)
2477ec681f3Smrg-  nir/range-analysis: Handle constants in nir_op_mov just like
2487ec681f3Smrg   nir_op_bcsel
2497ec681f3Smrg-  nir/algebraic: Do not apply late DPH optimization in vertex
2507ec681f3Smrg   processing stages
2517ec681f3Smrg
2527ec681f3SmrgIlia Mirkin (1):
2537ec681f3Smrg
2547ec681f3Smrg-  gallium/vl: use compute preference for all multimedia, not just blit
2557ec681f3Smrg
2567ec681f3SmrgJason Ekstrand (9):
2577ec681f3Smrg
2587ec681f3Smrg-  anv: Bump maxComputeWorkgroupSize
2597ec681f3Smrg-  nir: Handle complex derefs in nir_split_array_vars
2607ec681f3Smrg-  nir: Don't infinitely recurse in lower_ssa_defs_to_regs_block
2617ec681f3Smrg-  nir: Add a block_is_unreachable helper
2627ec681f3Smrg-  nir/repair_ssa: Repair dominance for unreachable blocks
2637ec681f3Smrg-  nir/repair_ssa: Insert deref casts when needed
2647ec681f3Smrg-  nir/dead_cf: Repair SSA if the pass makes progress
2657ec681f3Smrg-  intel/fs: Handle UNDEF in split_virtual_grfs
2667ec681f3Smrg-  nir/repair_ssa: Replace the unreachable check with the phi builder
2677ec681f3Smrg
2687ec681f3SmrgJonathan Marek (1):
2697ec681f3Smrg
2707ec681f3Smrg-  freedreno/a2xx: ir2: fix lowering of instructions after float
2717ec681f3Smrg   lowering
2727ec681f3Smrg
2737ec681f3SmrgJose Maria Casanova Crespo (1):
2747ec681f3Smrg
2757ec681f3Smrg-  mesa: recover target_check before get_current_tex_objects
2767ec681f3Smrg
2777ec681f3SmrgJuan A. Suarez Romero (1):
2787ec681f3Smrg
2797ec681f3Smrg-  bin/get-pick-list.sh: sha1 commits can be smaller than 8 chars
2807ec681f3Smrg
2817ec681f3SmrgKenneth Graunke (20):
2827ec681f3Smrg
2837ec681f3Smrg-  gallium/ddebug: Wrap resource_get_param if available
2847ec681f3Smrg-  gallium/trace: Wrap resource_get_param if available
2857ec681f3Smrg-  gallium/rbug: Wrap resource_get_param if available
2867ec681f3Smrg-  gallium/noop: Implement resource_get_param
2877ec681f3Smrg-  iris: Replace devinfo->gen with GEN_GEN
2887ec681f3Smrg-  iris: Fix broken aux.possible/sampler_usages bitmask handling
2897ec681f3Smrg-  iris: Update fast clear colors on Gen9 with direct immediate writes.
2907ec681f3Smrg-  iris: Drop copy format hacks from copy region based transfer path.
2917ec681f3Smrg-  iris: Avoid unnecessary resolves on transfer maps
2927ec681f3Smrg-  iris: Fix large timeout handling in rel2abs()
2937ec681f3Smrg-  isl: Drop UnormPathInColorPipe for buffer surfaces.
2947ec681f3Smrg-  isl: Don't set UnormPathInColorPipe for integer surfaces.
2957ec681f3Smrg-  util: Add a \_mesa_i64roundevenf() helper.
2967ec681f3Smrg-  mesa: Fix \_mesa_float_to_unorm() on 32-bit systems.
2977ec681f3Smrg-  iris: Fix partial fast clear checks to account for miplevel.
2987ec681f3Smrg-  iris: Report correct number of planes for planar images
2997ec681f3Smrg-  iris: Fix constant buffer sizes for non-UBOs
3007ec681f3Smrg-  gallium: Fix util_format_get_depth_only
3017ec681f3Smrg-  iris: Initialize ice->state.prim_mode to an invalid value
3027ec681f3Smrg-  intel: Increase Gen11 compute shader scratch IDs to 64.
3037ec681f3Smrg
3047ec681f3SmrgLepton Wu (1):
3057ec681f3Smrg
3067ec681f3Smrg-  virgl: Fix pipe_resource leaks under multi-sample.
3077ec681f3Smrg
3087ec681f3SmrgLionel Landwerlin (9):
3097ec681f3Smrg
3107ec681f3Smrg-  util/timespec: use unsigned 64 bit integers for nsec values
3117ec681f3Smrg-  util: fix compilation on macos
3127ec681f3Smrg-  egl: fix platform selection
3137ec681f3Smrg-  vulkan/overlay: bounce image back to present layout
3147ec681f3Smrg-  radv: store engine name
3157ec681f3Smrg-  driconfig: add a new engine name/version parameter
3167ec681f3Smrg-  vulkan: add vk_x11_strict_image_count option
3177ec681f3Smrg-  util/xmlconfig: fix regexp compile failure check
3187ec681f3Smrg-  drirc: include unreal engine version 0 to 23
3197ec681f3Smrg
3207ec681f3SmrgMarek Olšák (23):
3217ec681f3Smrg
3227ec681f3Smrg-  radeonsi/gfx10: fix the legacy pipeline by storing as_ngg in the
3237ec681f3Smrg   shader cache
3247ec681f3Smrg-  radeonsi: move some global shader cache flags to per-binary flags
3257ec681f3Smrg-  radeonsi/gfx10: fix tessellation for the legacy pipeline
3267ec681f3Smrg-  radeonsi/gfx10: fix the PRIMITIVES_GENERATED query if using legacy
3277ec681f3Smrg   streamout
3287ec681f3Smrg-  radeonsi/gfx10: create the GS copy shader if using legacy streamout
3297ec681f3Smrg-  radeonsi/gfx10: add as_ngg variant for VS as ES to select Wave32/64
3307ec681f3Smrg-  radeonsi/gfx10: fix InstanceID for legacy VS+GS
3317ec681f3Smrg-  radeonsi/gfx10: don't initialize VGT_INSTANCE_STEP_RATE_0
3327ec681f3Smrg-  radeonsi/gfx10: always use the legacy pipeline for streamout
3337ec681f3Smrg-  radeonsi/gfx10: finish up Navi14, add PCI ID
3347ec681f3Smrg-  radeonsi/gfx10: add AMD_DEBUG=nongg
3357ec681f3Smrg-  winsys/amdgpu+radeon: process AMD_DEBUG in addition to R600_DEBUG
3367ec681f3Smrg-  radeonsi: add PKT3_CONTEXT_REG_RMW
3377ec681f3Smrg-  radeonsi/gfx10: remove incorrect ngg/pos_writes_edgeflag variables
3387ec681f3Smrg-  radeonsi/gfx10: set PA_CL_VS_OUT_CNTL with CONTEXT_REG_RMW to fix
3397ec681f3Smrg   edge flags
3407ec681f3Smrg-  radeonsi: consolidate determining VGPR_COMP_CNT for API VS
3417ec681f3Smrg-  radeonsi: unbind blend/DSA/rasterizer state correctly in delete
3427ec681f3Smrg   functions
3437ec681f3Smrg-  radeonsi: fix scratch buffer WAVESIZE setting leading to corruption
3447ec681f3Smrg-  radeonsi/gfx10: don't call gfx10_destroy_query with compute-only
3457ec681f3Smrg   contexts
3467ec681f3Smrg-  radeonsi/gfx10: fix wave occupancy computations
3477ec681f3Smrg-  radeonsi: add Navi12 PCI ID
3487ec681f3Smrg-  amd: add more PCI IDs for Navi14
3497ec681f3Smrg-  ac/addrlib: fix chip identification for Vega10, Arcturus, Raven2,
3507ec681f3Smrg   Renoir
3517ec681f3Smrg
3527ec681f3SmrgMauro Rossi (2):
3537ec681f3Smrg
3547ec681f3Smrg-  android: mesa: revert "Enable asm unconditionally"
3557ec681f3Smrg-  android: anv: libmesa_vulkan_common: add libmesa_util static
3567ec681f3Smrg   dependency
3577ec681f3Smrg
3587ec681f3SmrgPaulo Zanoni (2):
3597ec681f3Smrg
3607ec681f3Smrg-  intel/fs: grab fail_msg from v32 instead of v16 when v32->run_cs
3617ec681f3Smrg   fails
3627ec681f3Smrg-  intel/fs: fix SHADER_OPCODE_CLUSTER_BROADCAST for SIMD32
3637ec681f3Smrg
3647ec681f3SmrgPierre-Eric Pelloux-Prayer (1):
3657ec681f3Smrg
3667ec681f3Smrg-  glsl: replace 'x + (-x)' with constant 0
3677ec681f3Smrg
3687ec681f3SmrgRafael Antognolli (1):
3697ec681f3Smrg
3707ec681f3Smrg-  anv: Only re-emit non-dynamic state that has changed.
3717ec681f3Smrg
3727ec681f3SmrgRhys Perry (1):
3737ec681f3Smrg
3747ec681f3Smrg-  radv: always emit a position export in gs copy shaders
3757ec681f3Smrg
3767ec681f3SmrgSamuel Iglesias Gonsálvez (1):
3777ec681f3Smrg
3787ec681f3Smrg-  intel/nir: do not apply the fsin and fcos trig workarounds for consts
3797ec681f3Smrg
3807ec681f3SmrgSamuel Pitoiset (11):
3817ec681f3Smrg
3827ec681f3Smrg-  radv: allow to enable VK_AMD_shader_ballot only on GFX8+
3837ec681f3Smrg-  radv: add a new debug option called RADV_DEBUG=noshaderballot
3847ec681f3Smrg-  radv: force enable VK_AMD_shader_ballot for Wolfenstein Youngblood
3857ec681f3Smrg-  ac: fix exclusive scans on GFX8-GFX9
3867ec681f3Smrg-  radv/gfx10: don't initialize VGT_INSTANCE_STEP_RATE_0
3877ec681f3Smrg-  radv/gfx10: do not use NGG with NAVI14
3887ec681f3Smrg-  radv: fix getting the index type size for uint8_t
3897ec681f3Smrg-  nir: do not assume that the result of fexp2(a) is always an integral
3907ec681f3Smrg-  radv: fix allocating number of user sgprs if streamout is used
3917ec681f3Smrg-  radv: fix loading 64-bit GS inputs
3927ec681f3Smrg-  radv/gfx10: fix VK_KHR_pipeline_executable_properties with NGG GS
3937ec681f3Smrg
3947ec681f3SmrgSergii Romantsov (2):
3957ec681f3Smrg
3967ec681f3Smrg-  intel/dri: finish proper glthread
3977ec681f3Smrg-  nir/large_constants: more careful data copying
3987ec681f3Smrg
3997ec681f3SmrgTapani Pälli (5):
4007ec681f3Smrg
4017ec681f3Smrg-  util: fix os_create_anonymous_file on android
4027ec681f3Smrg-  iris/android: fix build and link with libmesa_intel_perf
4037ec681f3Smrg-  egl: reset blob cache set/get functions on terminate
4047ec681f3Smrg-  iris: close screen fd on iris_destroy_screen
4057ec681f3Smrg-  egl: check for NULL value like eglGetSyncAttribKHR does
4067ec681f3Smrg
4077ec681f3SmrgThong Thai (1):
4087ec681f3Smrg
4097ec681f3Smrg-  Revert "radeonsi: don't emit PKT3_CONTEXT_CONTROL on amdgpu"
4107ec681f3Smrg
4117ec681f3SmrgTimur Kristóf (1):
4127ec681f3Smrg
4137ec681f3Smrg-  st/nine: Properly initialize GLSL types for NIR shaders.
4147ec681f3Smrg
4157ec681f3SmrgVinson Lee (2):
4167ec681f3Smrg
4177ec681f3Smrg-  swr: Fix build with llvm-9.0 again.
4187ec681f3Smrg-  travis: Fail build if any command in if statement fails.
419