Age | Commit message (Collapse) | Author | Files | Lines |
|
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
|
|
Thanks to tnn@ for hint.
|
|
|
|
|
|
* Add hacks.mk to make -latomic visible for 64-bit atomics.
* Turn off nouveau build, as we do not have the DRI libs for that.
* Introduce PLIST.xa, turned off on powerpc, apparently this requires
one of nouveau, freedreno, i815 or svga gallium drivers.
|
|
Mesa 21.3.9 is a bug fix release which fixes bugs found since the 21.3.8 release.
Mesa 21.3.8 is a bug fix release which fixes bugs found since the 21.3.7 release.
|
|
|
|
Of particular note is this change in Mesa 21.2:
"32-bit x86 builds now default disable x87 math and use sse2."
This might need to be revisited in pkgsrc.
Bugfixes omitted from ChangeLog.
New features in Mesa 21.3:
VK_EXT_color_write_enable on lavapipe
GL_ARB_texture_filter_anisotropic in llvmpipe
Anisotropic texture filtering in lavapipe
VK_EXT_shader_atomic_float2 on Intel and RADV.
VK_EXT_vertex_input_dynamic_state on RADV.
VK_KHR_timeline_semaphore on lavapipe
VK_EXT_external_memory_host on lavapipe
GL_AMD_pinned_memory on llvmpipe
GL 4.5 compatibility on llvmpipe
VK_EXT_primitive_topology_list_restart on RADV and lavapipe.
ES 3.2 on zink
VK_KHR_depth_stencil_resolve on lavapipe
VK_KHR_shader_integer_dot_product on RADV.
OpenGL FP16 support on llvmpipe
VK_KHR_shader_float16_int8 on lavapipe
VK_KHR_shader_subgroup_extended_types on lavapipe
VK_KHR_spirv_1_4 on lavapipe
Experimental raytracing support on RADV
VK_KHR_synchronization2 on Intel
NGG shader based culling is now enabled by default on GFX10.3 on RADV.
VK_KHR_maintenance4 on RADV
VK_KHR_format_feature_flags2 on RADV.
EGL_EXT_present_opaque on wayland
New features in Mesa 21.2:
zink supports GL_ARB_texture_filter_minmax, GL_ARB_shader_clock
VK_EXT_provoking_vertex on RADV.
VK_EXT_extended_dynamic_state2 on RADV.
VK_EXT_global_priority_query on RADV.
VK_EXT_physical_device_drm on RADV.
VK_KHR_shader_subgroup_uniform_control_flow on Intel and RADV.
VK_EXT_color_write_enable on RADV.
32-bit x86 builds now default disable x87 math and use sse2.
GL ES 3.1 on GT21x hardware.
VK_EXT_acquire_drm_display on RADV and ANV.
VK_EXT_vertex_input_dynamic_state on lavapipe
wideLines on lavapipe
VK_EXT_line_rasterization on lavapipe
VK_EXT_multi_draw on ANV, lavapipe, and RADV
VK_KHR_separate_depth_stencil_layouts on lavapipe
VK_EXT_separate_stencil_usage on lavapipe
VK_EXT_extended_dynamic_state2 on lavapipe
NGG shader based primitive culling is now supported by RADV.
Panfrost supports OpenGL ES 3.1
New Asahi driver for the Apple M1
GL_ARB_sample_locations on zink
GL_ARB_sparse_buffer on zink
GL_ARB_shader_group_vote on zink
DRM format modifiers on zink
freedreno+turnip: Initial support for a6xx gen4 (a660, a635)
New features in Mesa 21.1:
VK_KHR_workgroup_memory_explicit_layout on Intel, RADV
DRM format modifiers for AMD.
VK_KHR_zero_initialize_workgroup_memory on Intel, RADV
Zink exposes GL 4.6 and ES 3.1
GL_EXT_depth_bounds_test on softpipe, zink
GL_EXT_texture_filter_minmax on nvc0 (gm200+)
GL_ARB_texture_filter_minmax on nvc0 (gm200+)
GL_ARB_post_depth_coverage on zink
VK_KHR_copy_commands2 on lavapipe
lavapipe exposes Vulkan 1.1
VRS attachment on RADV
New features in Mesa 21.0:
GL_EXT_demote_to_helper_invocation on radeonsi
GL_NV_compute_shader_derivatives on radeonsi
EGL_MESA_platform_xcb
Removed GL_NV_point_sprite for classic swrast.
driconf: remove glx_disable_oml_sync_control, glx_disable_sgi_video_sync, and glx_disable_ext_buffer_age
Removed support for loading DRI drivers older than Mesa 8.0, including all DRI1 support
Add support for VK_VALVE_mutable_descriptor_type on RADV
Removed classic OSMesa in favor of the newly improved gallium OSMesa
VK_KHR_fragment_shading_rate on RADV (RDNA2 only)
Freedreno a6xx exposes GL 3.3
Classic swrast dri driver removed in favor of gallium swrast (llvmpipe or softpipe)
Panfrost g31/g52/g72 exposes ES 3.0
Panfrost t760+ exposes GL 3.1 (including on Bifrost)
Sparse memory support on RADV
Rapid packed math (16bit-vectorization) on RADV
New features in Mesa 20.3:
GL 4.5 on llvmpipe
GL_INTEL_blackhole_render on radeonsi
GL_NV_copy_depth_to_color for NIR
GL_NV_half_float
GL_NV_shader_atomic_int64 on radeonsi
EGL_KHR_swap_buffers_with_damage on X11 (DRI3)
VK_PRESENT_MODE_FIFO_RELAXED on X11
GLX_EXT_swap_control for DRI2 and DRI3
GLX_EXT_swap_control_tear for DRI3
VK_KHR_copy_commands2 on RADV
VK_KHR_shader_terminate_invocation on RADV
NGG GS support in ACO
VK_KHR_shader_terminate_invocation on ANV
driconf: add glx_extension_override
driconf: add indirect_gl_extension_override
VK_AMD_mixed_attachment_samples on RADV (GFX6-GFX7).
GL_MESA_pack_invert on r100 and vieux
GL_ANGLE_pack_reverse_row_order
VK_EXT_shader_image_atomic_int64 on RADV
New features in mesa 20.2:
GL_ARB_compute_variable_group_size on Iris.
GL_ARB_gpu_shader5 on llvmpipe
GL_ARB_post_depth_coverage on llvmpipe
GLES 3.2 on llvmpipe
GL_EXT_shader_group_vote on GLES3.
GL_EXT_texture_shadow_lod on llvmpipe
VK_AMD_texture_gather_bias_lod on RADV.
VK_AMD_gpu_shader_half_float on RADV/ACO.
VK_AMD_gpu_shader_int16 on RADV/ACO.
VK_EXT_extended_dynamic_state on ANV and RADV.
VK_EXT_image_robustness on RADV.
VK_EXT_private_data on ANV and RADV.
VK_EXT_custom_border_color on ANV and RADV.
VK_EXT_pipeline_creation_cache_control on ANV and RADV.
VK_EXT_shader_demote_to_helper_invocation on RADV/LLVM.
VK_EXT_subgroup_size_control on RADV/ACO.
VK_GOOGLE_user_type on ANV and RADV.
VK_KHR_shader_subgroup_extended_types on RADV/ACO.
GL_ARB_gl_spirv on nvc0/nir.
GL_ARB_spirv_extensions on nvc0/nir.
RADV now uses ACO per default as backend
RADV_DEBUG=llvm option to enable LLVM backend for RADV
VK_EXT_image_robustness for ANV
VK_EXT_shader_atomic_float on ANV
VK_EXT_4444_formats on ANV and RADV.
VK_KHR_memory_model on RADV.
GL 4.5 on llvmpipe
EGL_KHR_swap_buffers_with_damage on X11 (DRI3)
New features in mesa 20.1:
GL_ARB_compute_variable_group_size on i965.
GL_EXT_depth_bounds_test on Iris.
GL_EXT_texture_shadow_lod on radeonsi, nvc0.
GL_NV_alpha_to_coverage_dither_control on radeonsi
GL_NV_copy_image on all gallium drivers.
GL_NV_pixel_buffer_object on all gallium drivers, i915, i965, swrast.
GL_NV_viewport_array2 on nvc0 (GM200+).
GL_NV_viewport_swizzle on nvc0 (GM200+).
VK_AMD_memory_overallocation_behavior on RADV.
VK_KHR_shader_non_semantic_info on Intel, RADV.
GL_EXT_draw_instanced on gles2
VK_KHR_8bit_storage for ACO on GFX8+
VK_KHR_16bit_storage for ACO on GFX8+ (storageInputOutput16 is still unsupported)
shaderInt16 for ACO on GFX9+
VK_KHR_shader_float16_int8 for ACO on GFX8+ (shaderFloat16 is still unsupported)
VK_EXT_robustness2 on Intel, RADV.
Add Rocket Lake (RKL) support on anvil and iris.
|
|
|
|
reported by Ruben Gonzalez.
|
|
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
|
|
|
|
|
At least Big Sur and latest xcode has timespec_get(3) in libc, based on
NetBSD & FreeBSD implementation according to the manpage.
This patch causes prototype mismatches. If the configure test misfires on
older OSX please fix the configure test.
|
|
|
|
most of these simply extend matching from "aarch64" to "aarch64eb"
in various forms of code. most remaining uses in pkgsrc of
"MACHINE_ARCH == aarch64" are because of missing aarch64eb support,
such as most of the binary-bootstrap requiring languages like rust,
go, and java.
no pkg-bump because this shouldn't change packages on systems that
could already build all of these.
|
|
|
|
Apply patches from upstream to remove getchildren() in some generation
scripts. This deprecated call has been removed in Python 3.9.
|
|
Should help NetBSD 8 builds.
|
|
dEQP-VK.subgroups.size_control.compute.* crashes on HSW and TGL
piglit spec.!opengl 1.0.gl-1.0-fpexceptions crash on Iris
SPIR-V: OpConvertUToPtr from spec constant fails to compile
radv: Reading ViewportIndex in fragment shader returns garbage
radeonsi: GL_LINES rendering is affected by GL_POINT_SPRITE
[ANV] gfxbench Aztec Ruins misrenders on gen11+
glxinfo cmd crashed
Mesa 20.0.5
nir: nir_lower_returns can't handle nested loops
Graphic artifacts with Mesa 20.0.4 on intel HD 510 GPU
Mesa 20 regression makes Lightsprint demos crash
Build Fails with Clang Shared Library
dri_common.h:58:8: error: unknown type name '__GLXDRIdrawable'
Graphical glitches on Intel Graphics when Xorg started on Iris driver
SIGSEGV src/compiler/glsl/ast_function.cpp:53
manywin aborts with "i965: Failed to submit batchbuffer: Invalid argument"
v3d: transform feedback issue
radv: dEQP-VK.binding_model.descriptorset_random.sets4.noarray.ubolimitlow.sbolimitlow.imglimitlow.noiub.comp.noia.0 segfault
radv: RAVEN fails dEQP-VK.pipeline.timestamp.misc_tests.reset_query_before_copy
https://gitlab.freedesktop.org/mesa/mesa/-/issues/2727
enable storageBuffer16BitAccess feature in radv for SI and CIK
Weston drm-backend.so seems to fail with Mesa master and LIBGL_ALWAYS_SOFTWARE=1
vaapi bob deinterlacer produces wrong output height on AMD
|
|
|
|
|
|
Mesa 20.0.4 reverts a serious SPIR-V regression in the 20.0.3 release.
Here is the changelog for 20.0.3:
Caio Marcelo de Oliveira Filho (1):
mesa/main: Fix overflow in validation of DispatchComputeGroupSizeARB
Dylan Baker (6):
docs/relnotes: Add sha256 sums for 20.0.2
.pick_status.json: Update to cf62c2b2ac69637785f55b790fdd601c17e7e9d5
.pick_status.json: Mark 672d10619980687acec329742f055f7f3796c1b8 as backported
.pick_status.json: Mark c923de68dd0ab10a5a5fb3196f539707d046d897 as backported
.pick_status.json: Mark 56de6f698e3f164d97f132203e8159ef0b8e9bb8 as denominated
.pick_status.json: Update to aee004a7c8900938d1c17f0ac299d40001b383b0
Eric Engestrom (8):
.pick_status.json: Update to 3252041a7872c49e53bb02ffe8b079b5fc43f15e
.pick_status.json: Update to 12711939320e4fcd3a0d86af22da1042ad92035f
.pick_status.json: Update to 05069e1f0794aadd40ce9269f858e50c64254388
.pick_status.json: Update to 8970b7839aebefa7207c9535ac34ab4e8cc0ae25
.pick_status.json: Update to 5f4d9b419a1c931ad468b8b22b8a95b1216891e4
.pick_status.json: Update to 70ac7f5b0c46370075a35067c9f7dfe78e84b16d
docs: add release notes for 20.0.3
VERSION: bump to 20.0.3
Erik Faye-Lund (3):
rbug: do not return void-value
pipebuffer: clean up cast-warnings
vtn/opencl: fully enable OpenCLstd_Clz
Francisco Jerez (1):
intel/fs/gen12: Fix interaction of SWSB dependency combination with EU fusion workaround.
Greg V (1):
amd/addrlib: fix build on non-x86 platforms
Ian Romanick (2):
soft-fp64/fsat: Correctly handle NaN
soft-fp64: Split a block that was missing a cast on a comparison
Jason Ekstrand (5):
intel/blorp: Add support for swizzling fast-clear colors
anv: Swizzle fast-clear values
nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64
anv: Account for the header in anv_state_stream_alloc
spirv: Implement OpCopyObject and OpCopyLogical as blind copies
John Stultz (2):
gallium: hud_context: Fix scalar initializer warning.
vc4_bufmgr: Remove duplicative VC definition
Jordan Justen (2):
intel: Update TGL PCI strings
intel: Add TGL PCI ID
Lionel Landwerlin (5):
isl: implement linear tiling row pitch requirement for display
isl: properly filter supported display modifiers on Gen9+
isl: only apply main surface ccs pitch constraint with CCS
isl: drop min row pitch alignment when set by the driver
intel: add new TGL pci ids
Marek Olšák (3):
nir: fix clip/cull_distance_array_size in nir_lower_clip_cull_distance_arrays
ac: fix fast division
st/mesa: fix use of uninitialized memory due to st_nir_lower_builtin
Marek Vasut (1):
etnaviv: Emit PE.ALPHA_COLOR_EXT* on GPUs with half-float support
Neil Armstrong (1):
Revert "ci: Remove T820 from CI temporarily"
Pierre-Eric Pelloux-Prayer (1):
st/mesa: disallow deferred flush if there are multiple contexts
Rhys Perry (11):
nir/gather_info: handle emit_vertex_with_counter
aco: set has_divergent_branch for discards in loops
aco: handle missing second predecessors at merge block phis
aco: skip NIR in unreachable merge blocks
aco: improve check for unreachable loop continue blocks
aco: emit IR in IF's merge block instead if the other side ends in a jump
aco: fix boolean undef regclass
nir/gather_info: fix per-vertex handling in try_mask_partial_io
aco: implement 64-bit VGPR constant copies in handle_operands()
glsl: fix race in instance getters
util/u_queue: fix race in total_jobs_size access
Rob Clark (2):
freedreno/ir3/ra: fix array liveranges
util: fix u_fifo_pop()
Samuel Pitoiset (7):
radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_control
radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_control
radv: fix optional pSizes parameter when binding streamout buffers
radv: enable VK_KHR_8bit_storage on GFX6-GFX7
ac/nir: use llvm.amdgcn.rcp for nir_op_frcp
ac/nir: use llvm.amdgcn.rsq for nir_op_frsq
ac/nir: use llvm.amdgcn.rcp in ac_build_fdiv()
Tapani Pälli (1):
glsl: set error_emitted true if type not ok for assignment
Thomas Hellstrom (1):
svga, winsys/svga: Fix persistent memory discard maps
Timothy Arceri (3):
glsl: fix varying packing for 64bit integers
nir: fix packing of TCS varyings not read by the TES
nir: fix crash in varying packing on interface mismatch
Timur Kristóf (1):
radv/llvm: fix subgroup shuffle for chips without bpermute
|
|
Bug fixes
* RPCS3 / Persona 5 - Performance regression [RADV / Navi]
* [CTS] dEQP-VK.descriptor_indexing.* fails on RADV/LLVM
* [RadeonSI][gfx10/navi] Kerbal Space Program crash: si_draw_vbo:
Assertion `0' failed
* src/compiler/glsl/glcpp/glcpp-parse.y:1297: _token_print: Assertion
`!"Error: Don't know how to print token."' failed.
* Budget Cuts hits VK_AMD_shader_fragment_mask assert
Changes
Andreas Baierl (1):
* gitlab-ci: Add add a set of lima flakes
Bas Nieuwenhuizen (2):
* amd/llvm: Fix divergent descriptor indexing. (v3)
* amd/llvm: Fix divergent descriptor regressions with radeonsi.
Danylo Piliaiev (2):
* glsl: do not crash if string literal is used outside of #include/#line
* st/mesa: Fix signed integer overflow when using
util_throttle_memory_usage
Dave Airlie (1):
* gallium: fix build with latest meson and gcc10
Dylan Baker (8):
* docs: Add sha256sums for 20.0.1
* .pick_status.json: Update to 07f1ef5656e0721282d01a8421eaca056348137d
* .pick_status.json: Update to 70341d7746c177a4cd7377ef633e9f85afd11d54
* .pick_status.json: Update to 625d8705f02e211e2733c3fe12845505725c37d4
* .pick_status.json: Mark b83c9aca4a5fd02d920c90c1799137fed52dc1d9 as
backported
* .pick_status.json: Update to ee9e0d1ecae307fa48200d2604d3114070253299
* .pick_status.json: Update to 3dd0d12aa5fefa94123269a541c94cdf57599e34
* .pick_status.json: Update to 94e37859a96cc56cf0c5418a5af00a3e9f5a1bf5
Eric Anholt (1):
* glsl/tests: Fix waiting for disk_cache_put() to finish.
Eric Engestrom (7):
* bin/gen_release_notes.py: fix commit list command
* .pick_status.json: Update to 24db276d11976905b2e8a44965c684bb48c3d49f
* gen_release_notes: fix vulkan version reported
* docs/relnotes/20.0: fix vulkan version reported
* .pick_status.json: Update to ba03e308b66b0b88f60b99d9d47851a5e1522e6e
* vulkan/wsi: fix cleanup when dup() fails
* gen_release_notes: fix version in "you should wait" message
Francisco Jerez (1):
* intel/fs: Fix workaround for VxH indirect addressing bug under control
flow.
Jason Ekstrand (9):
* isl: Set 3DSTATE_DEPTH_BUFFER::Depth correctly for 3D surfaces
* iris: Don't skip fast depth clears if the color changed
* anv: Parse VkPhysicalDeviceFeatures2 in CreateDevice
* vulkan/wsi: Don't leak the FD when GetImageDrmFormatModifierProperties
fails
* vulkan/wsi: Return an error if dup() fails
* anv: Use the PIPE_CONTROL instead of bits for the CS stall W/A
* anv: Use a proper end-of-pipe sync instead of just CS stall
* anv: Do end-of-pipe sync around MCS/CCS ops instead of CS stall
* anv: Do an end-of-pipe sync before updating AUX table entries
José Fonseca (1):
* meson: Avoid duplicate symbols.
Kristian Høgsberg (2):
* Revert "glsl: Use a simpler formula for tanh"
* Revert "spirv: Use a simpler and more correct implementaiton of
tanh()"
Marek Olšák (4):
* Revert "mesa: check for z=0 in _mesa_Vertex3dv()"
* radeonsi: add a bug workaround for NGG - LATE_ALLOC_GS
* ac: add a bug workaround for the 100% NGG culling case
* gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the
live cache
Martin Fuzzey (3):
* freedreno: android: fix build failure on android due to python version
* freedreno: android: add a6xx-pack.xml.h generation to android build
* freedreno: android: fix build of perfcounters.
Michel Dänzer (1):
* llvmpipe: Use uintptr_t for pointer values
Rafael Antognolli (3):
* anv: Wait for the GPU to be idle before invalidating the aux table.
* iris: Split aux map initialization from invalidation.
* iris: Wait for the GPU to be idle before invalidating the aux table.
Rob Clark (1):
* freedreno: fix FD_MESA_DEBUG=inorder
Samuel Pitoiset (5):
* aco: fix image load/store with lod and 1D images
* nir/lower_input_attachments: remove bogus assert in
try_lower_input_texop()
* ac/llvm: add missing optimization barrier for 64-bit readlanes
* radv: only inject implicit subpass dependencies if necessary
* radv: fix random depth range unrestricted failures due to a cache
issue
Timur Kristóf (2):
* nir: Add ability to lower non-const quad broadcasts to const ones.
* radv: Enable lowering dynamic quad broadcasts.
Vinson Lee (1):
* st/nine: Fix incompatible-pointer-types-discards-qualifiers errors.
|
|
|
|
|
|
New features in mesa 20:
OpenGL 4.6 on radeonsi.
GL_ARB_gl_spirv on radeonsi.
GL_ARB_spirv_extensions on radeonsi.
GL_EXT_direct_state_access for compatibility profile.
VK_AMD_device_coherent_memory on RADV.
VK_AMD_mixed_attachment_samples on RADV.
VK_AMD_shader_explicit_vertex_parameter on RADV.
VK_AMD_shader_image_load_store_lod on RADV.
VK_AMD_shader_fragment_mask on RADV.
VK_EXT_subgroup_size_control on RADV/LLVM.
VK_KHR_separate_depth_stencil_layouts on Intel, RADV.
VK_KHR_shader_subgroup_extended_types on RADV.
VK_KHR_swapchain_mutable_format on RADV.
VK_KHR_shader_float_controls on RADV/ACO.
GFX6 (Southern Islands) and GFX7 (Sea Islands) support on RADV/ACO.
Wave32 support for GFX10 (Navi) on RADV/ACO.
Compilation of Geometry Shaders on RADV/ACO.
Vulkan 1.2 on Intel, RADV.
GL_INTEL_shader_integer_functions2 and VK_INTEL_shader_integer_functions2 on Intel.
As usual many bugfixes also.
|
|
|
|
|
|
- must use march=i586 on i386 for 64-bit atomic CAS
- call through @plt from position independent code
- put back the stock STUB_ASM_CODE for non-NetBSD
|
|
- workaround for toolchain/50277 had bitrotted after meson switch
- make tls dispatch stub template behave correct (with input from joerg@)
- double alignment of stubs to accommodate slightly larger code size
Fixes among other things Xorg crash in glamor_egl_init().
|
|
Bump PKGREVISION
|
|
|
|
pkgsrc changes:
---------------
* Undefine ALIGN symbol as close as possible to the ALIGN function since
it is defined in machine/param.h on FreeBSD.
* Add test to verify there is at least one needed gallium driver for VA.
On FreeBSD, nouveau is disabled and r600 and radeonsi are enabled only
if llvm option is activated.
|
|
isn't mentioned in pkgconfig files, etc? causes problems with native libgl
|
|
|
|
|
|
This is a bugfix release.
EGL platform selection was reworked so we have to move X11 to always
be the first fallback because Mesa is apparently bad at detecting X11 now.
|
|
|
|
throw a bunch of variables into one big KMS variable
|
|
The meson configure test reports success, even when providing it with clearly
bogus values (like compiling with -std=c89 even though the headers limit the
visibility of timespec_get to >= c11), so just always use the compat version.
|
|
|
|
Mesa 19.2.4 is an emergency bug fix release to fix one ciritcal bug in 19.2.3.
New features
None
Bug fixes
Dirt Rally: Menu system doesn't show up with Mesa 19.2.3
Changes
Lionel Landwerlin (1):
mesa: check framebuffer completeness only after state update
|
|
|
|
|
|
|
|
|
|
Oracle Solaris has pthread_setname_np. illumos does not.
|
|
New features
* None
Bug fixes
* Vulkan version of "Middle-earth: Shadow of Mordor" has graphics
glitches on RADV driver (part 2)
* Vulkan version of "Middle-earth: Shadow of Mordor" has graphics
glitches on RADV driver
* [amdgpu][Navi][llvm] Minimap problem in Nier Automata
* Black ground in Dirt 4
* Superbibles examples crashing Mesa drivers (radeonsi) and causing
gpu reset
* [CTS] dEQP-VK.graphicsfuzz.write-red-in-loop-nest crashes
* mesa and libglvnd install the same headers
* Regression: Doom (2016) crashes on Mesa 19.2 and above and Radeon
380 with Vulkan (worked on Mesa 19.1)
* Rocket League displays corruption when the game starts
Changes
Alan Coopersmith (6):
* c99_compat.h: Don't try to use 'restrict' in C++ code
* util: Make Solaris implemention of p_atomic_add work with gcc
* util: Workaround lack of flock on Solaris
* util: Solaris has linux-style pthread_setname_np
* meson: recognize "sunos" as the system name for Solaris
* intel/common: include unistd.h for ioctl() prototype on Solaris
Alejandro Piñeiro (1):
* v3d: take into account prim_counts_offset
Bas Nieuwenhuizen (3):
* radv: Disallow sparse shared images.
* nir/dead_cf: Remove dead control flow after infinite loops.
* radv: Fix single stage constant flush with merged shaders.
Clément Guérin (1):
* radeonsi: enable zerovram for Rocket League
Connor Abbott (2):
* nir/sink: Rewrite loop handling logic
* nir/sink: Don't sink load_ubo to outside of its defining loop
Dylan Baker (1):
* docs: Add SHA256 sum for 19.2.1
Eric Engestrom (7):
* GL: drop symbols mangling support
* meson: rename `glvnd_missing_pc_files` to `not
glvnd_has_headers_and_pc_files`
* meson: move a couple of include installs around
* meson: split headers one per line
* meson: split Mesa headers as a separate installation
* meson: skip installation of GLVND-provided headers
* util/u_atomic: fix return type of p_atomic_{inc,dec}_return() and
p_atomic_{cmp,}xchg()
Ian Romanick (2):
* nir/search: Fix possible NULL dereference in is_fsign
* intel/vec4: Don't try both sources as immediates for DPH
James Xiong (1):
* iris: finish aux import on get_param
Kenneth Graunke (2):
* iris: Properly unreference extra VBOs for draw parameters
* iris: Implement the Gen < 9 tessellation quads workaround
Lepton Wu (1):
* egl/android: Remove our own reference to buffers.
Lionel Landwerlin (3):
* etnaviv: remove variable from global namespace
* anv: fix vkUpdateDescriptorSets with inline uniform blocks
* anv: fix memory leak on device destroy
Lucas Stach (3):
* etnaviv: fix vertex buffer state emission for single stream GPUs
* rbug: fix transmitted texture sizes
* rbug: unwrap index buffer resource
Pierre-Eric Pelloux-Prayer (1):
* mesa: fix invalid target error handling for teximage
Roland Scheidegger (1):
* gallivm: Fix saturated signed psub/padd intrinsics on llvm 8
Samuel Pitoiset (6):
* drirc: enable vk_x11_override_min_image_count for DOOM
* radv: bump minTexelBufferOffsetAlignment to 4
* radv: fix DCC fast clear code for intensity formats
* Revert "radv: do not emit PKT3_CONTEXT_CONTROL with AMDGPU 3.6.0+"
* radv: fix DCC fast clear code for intensity formats (correctly)
* radv: fix updating bound fast ds clear values with different
aspects
Timothy Arceri (1):
* glsl: fix crash compiling bindless samplers inside unnamed UBOs
|