Commit 03e284ec authored by Erik Faye-Lund 's avatar Erik Faye-Lund 💬 Committed by Marge Bot
Browse files

docs: fixup relnotes after rst-conversion

Acked-by: Emma Anholt's avatarEric Anholt <>
Part-of: <!5468>
parent 51fb3b09
Pipeline #162447 passed with stage
in 1 minute and 42 seconds
......@@ -41,12 +41,32 @@ Bug fixes
Andreas Gottschling (1):
- drisw: Fix shared memory leak on drawable resize
Andres Gomez (1):
- egl: Remove the 565 pbuffer-only EGL config under X11.
Andrii Simiklit (1):
- glsl: disallow incompatible matrices multiplication
Bas Nieuwenhuizen (1):
- radv: Fix condition for skipping the continue CS.
Connor Abbott (1):
- nir/opt_large_constants: Handle store writemasks
Danylo Piliaiev (1):
- st/nine: Ignore D3DSIO_RET if it is the last instruction in a shader
Dylan Baker (9):
- meson: fix logic for generating .pc files with old glvnd
- meson: Try finding libxvmcw via pkg-config before using find_library
- meson: Link xvmc with libxv
......@@ -57,21 +77,45 @@ Changes
- scripts: Add a script
- release: Add an script
- bin: delete unused releasing scripts
Eric Engestrom (3):
- radv: fix s/load/store/ copy-paste typo
- meson: drop -Wno-foo bug workaround for Meson < 0.46
- meson: add missing idep_nir_headers in iris_gen_libs
Erik Faye-Lund (1):
- glsl: correct bitcast-helpers
Ian Romanick (1):
- nir/range-analysis: Bail if the types don't match
Jason Ekstrand (1):
- intel/fs: Fix fs_inst::flags_read for ANY/ALL predicates
Ken Mays (1):
- haiku: fix Mesa build
Kenneth Graunke (2):
- iris: Disable CCS_E for 32-bit floating point textures.
- iris: Fix iris_rebind_buffer() for VBOs with non-zero offsets.
Lionel Landwerlin (6):
- anv: gem-stubs: return a valid fd got anv_gem_userptr()
- intel: use proper label for Comet Lake skus
- mesa: don't forget to clear \_Layer field on texture unit
- intel: fix topology query
- intel: fix subslice computation from topology data
- intel/isl: Set null surface format to R32_UINT
Marek Olšák (7):
- gallium/vl: don't set PIPE_HANDLE_USAGE_EXPLICIT_FLUSH
- gallium: extend resource_get_param to be as capable as
......@@ -80,13 +124,37 @@ Changes
- ac: fix num_good_cu_per_sh for harvested chips
- ac: add radeon_info::tcc_harvested
- radeonsi/gfx10: fix corruption for chips with harvested TCCs
Mauro Rossi (1):
- android: compiler/nir: build nir_divergence_analysis.c
Michel Dänzer (1):
- radeonsi: fix VAAPI segfault due to various bugs
Michel Zou (1):
- scons: add py3 support
Prodea Alexandru-Liviu (1):
- scons/MSYS2-MinGW-W64: Fix build options defaults
Rhys Perry (1):
- nir/opt_remove_phis: handle phis with no sources
Stephen Barber (1):
- nouveau: add idep_nir_headers as dep for libnouveau
Tapani Pälli (2):
- iris: disable aux on first get_param if not created with aux
- anv/android: fix images created with external format support
pal1000 (2):
- scons: Fix MSYS2 Mingw-w64 build.
- scons/windows: Support build with LLVM 9.
......@@ -48,20 +48,40 @@ Bug fixes
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
......@@ -71,24 +91,54 @@ Changes
- meson: skip installation of GLVND-provided headers
- util/u_atomic: fix return type of p_atomic_{inc,dec}_return() and
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
......@@ -40,12 +40,23 @@ Bug fixes
Bas Nieuwenhuizen (4):
- radv: Fix timeout handling in syncobj wait.
- radv: Remove \_mesa_locale_init/fini calls.
- turnip: Remove \_mesa_locale_init/fini calls.
- anv: Remove \_mesa_locale_init/fini calls.
Caio Marcelo de Oliveira Filho (1):
- anv: Fix output of INTEL_DEBUG=bat for chained batches
Danylo Piliaiev (1):
- glsl: Initialize all fields of ir_variable in constructor
Dylan Baker (11):
- bin/ fix conditional of bugfix
- bin/ strip '#' from gitlab bugs
- bin/ Return "None" if there are no new features
......@@ -58,30 +69,75 @@ Changes
- cherry-ignore: update for 19.2.3 cycle
- nir: correct use of identity check in python
- meson: Add dep_glvnd to egl deps when building with glvnd
Ilia Mirkin (1):
- nv50/ir: mark STORE destination inputs as used
Illia Iorin (1):
- Revert "mesa/main: Fix multisample texture initialize"
Jason Ekstrand (2):
- anv: Fix a potential BO handle leak
- anv/tests: Zero-initialize instances
Jon Turney (2):
- rbug: Fix use of alloca() without #include "c99_alloca.h"
- Fix timespec_from_nsec test for 32-bit time_t
Jonathan Marek (1):
- etnaviv: fix depth bias
Kenneth Graunke (1):
- iris: Fix "Force Zero RTA Index Enable" setting again
Lionel Landwerlin (2):
- anv: fix unwind of vkCreateDevice fail
- mesa: check draw buffer completeness on
Marek Olšák (1):
- util/u_queue: skip util_queue_finish if num_threads is 0
Nanley Chery (5):
- anv: Properly allocate aux-tracking space for CCS_E
- intel/blorp: Disable depth testing for slow depth clears
- iris: Clear ::has_hiz when disabling aux
- iris: Don't leak the resource for unsupported modifier
- iris: Disallow incomplete resource creation
Paulo Zanoni (1):
- intel/compiler: remove the operand restriction for src1 on GLK
Pierre-Eric Pelloux-Prayer (1):
- mesa: enable msaa in clear_with_quad if needed
Sagar Ghuge (1):
- intel/blorp: Assign correct view while clearing depth stencil
Samuel Pitoiset (4):
- radv: do not create meta pipelines with 16 samples
- radv: do not emit rbplus if attachments are undefined
- radv/gfx10: fix 3D images
- radv: fix vkUpdateDescriptorSets with inline uniform blocks
Tapani Pälli (1):
- i965: setup sized internalformat for MESA_FORMAT_R10G10B10A2_UNORM
Thomas Hellstrom (2):
- svga: Fix banded DMA upload unmap
- winsys/svga: Limit the maximum DMA hardware buffer size
......@@ -36,4 +36,6 @@ Bug fixes
Lionel Landwerlin (1):
- mesa: check framebuffer completeness only after state update
......@@ -38,26 +38,67 @@ Bug fixes
Ben Crocker (1):
- llvmpipe: use ppc64le/ppc64 Large code model for JIT-compiled shaders
Brian Paul (1):
- Call shmget() with permission 0600 instead of 0777
Caio Marcelo de Oliveira Filho (1):
- spirv: Don't leak GS initialization to other stages
Danylo Piliaiev (1):
- i965: Unify CC_STATE and BLEND_STATE atoms on Haswell as a workaround
Dylan Baker (2):
- docs: Add SHA256 sum for for 19.2.4
- cherry-ignore: Update for 19.2.4 cycle
Eric Engestrom (1):
- egl: fix \_EGL_NATIVE_PLATFORM fallback
Ian Romanick (2):
- nir/algebraic: Add the ability to mark a replacement as exact
- nir/algebraic: Mark other comparison exact when removing a == a
Illia Iorin (1):
- mesa/main: Ignore filter state for MS texture completeness
Jason Ekstrand (1):
- anv: Stop bounds-checking pushed UBOs
Lepton Wu (1):
- gallium: dri2: Use index as plane number.
Lionel Landwerlin (3):
- anv: invalidate file descriptor of semaphore sync fd at vkQueueSubmit
- anv: remove list items on batch fini
- anv/wsi: signal the semaphore in the acquireNextImage
Marek Olšák (3):
- st/mesa: fix Sanctuary and Tropics by disabling ARB_gpu_shader5 for
- tgsi_to_nir: fix masked out image loads
- tgsi_to_nir: handle PIPE_FORMAT_NONE in image opcodes
Paulo Zanoni (1):
- intel/compiler: fix nir_op_{i,u}*32 on ICL
Pierre-Eric Pelloux-Prayer (3):
- radeonsi: disable sdma for gfx10
- radeonsi: tell the shader disk cache what IR is used
- radeonsi: fix shader disk cache key
......@@ -39,11 +39,31 @@ Bug fixes
Alejandro Piñeiro (1):
- v3d: adds an extra MOV for any sig.ld\*
Dave Airlie (1):
- llvmpipe/ppc: fix if/ifdef confusion in backport.
Dylan Baker (2):
- docs/relnotes/19.2.5: Add SHA256 sum
- meson: generate .pc files for gles and gles2 with old glvnd
Eric Engestrom (1):
- vulkan: delete typo'd header
Hyunjun Ko (1):
- freedreno/ir3: fix printing output registers of FS.
Jose Maria Casanova Crespo (1):
- v3d: Fix predication with atomic image operations
Yevhenii Kolesnikov (1):
- glsl: Enable textureSize for samplerExternalOES
......@@ -40,16 +40,42 @@ Bug fixes
Bas Nieuwenhuizen (2):
- radv: Allocate cmdbuffer space for buffer marker write.
- radv: Unify max_descriptor_set_size.
Boris Brezillon (1):
- gallium: Fix the ->set_damage_region() implementation
Ian Romanick (1):
- intel/fs: Disable conditional discard optimization on Gen4 and Gen5
Jason Ekstrand (1):
- anv: Set up SBE_SWIZ properly for gl_Viewport
Jonathan Gray (2):
- winsys/amdgpu: avoid double simple_mtx_unlock()
- i965: update Makefile.sources for perf changes
Rhys Perry (1):
- radv: set writes_memory for global memory stores/atomics
Samuel Pitoiset (3):
- radv: fix enabling sample shading with SampleID/SamplePosition
- radv/gfx10: fix implementation of exclusive scans
- radv: fix compute pipeline keys when optimizations are disabled
Yevhenii Kolesnikov (1):
- meson: Fix linkage of libgallium_nine with libgalliumvl
Zebediah Figura (1):
- Revert "draw: revert using correct order for prim decomposition."
......@@ -36,18 +36,41 @@ Bug fixes
Alyssa Rosenzweig (1):
- gallium/util: Support POLYGON in u_stream_outputs_for_vertices
Bas Nieuwenhuizen (2):
- amd/common: Always use addrlib for HTILE tc-compat.
- amd/common: Fix tcCompatible degradation on Stoney.
Dylan Baker (4):
- docs: Add SHA256 sums for 19.2.7
- meson/broadcom: libbroadcom_cle needs expat headers
- meson/broadcom: libbroadcom_cle also needs zlib
- cherry-ignore: Update for 19.2.8
Gert Wollny (1):
- virgl: Increase the shader transfer buffer by doubling the size
Iván Briano (1):
- anv: Export filter_minmax support only when it's really supported
Jason Ekstrand (2):
- anv: Re-emit all compute state on pipeline switch
- anv: Don't leak when set_tiling fails
Kenneth Graunke (1):
- iris: Default to X-tiling for scanout buffers without modifiers
Lionel Landwerlin (7):
- intel/perf: fix invalid hw_id in query results
- intel/perf: set read buffer len to 0 to identify empty buffer
- intel/perf: take into account that reports read can be fairly old
......@@ -55,7 +78,16 @@ Changes
- intel/perf: fix improper pointer access
- anv: fix fence underlying primitive checks
- mesa: avoid triggering assert in implementation
Nanley Chery (2):
- gallium/dri2: Fix creation of multi-planar modifier images
- gallium: Store the image format in winsys_handle
Rob Clark (1):
- nir/lower_clip: Fix incorrect driver loc for clipdist outputs
Timothy Arceri (1):
- glsl/nir: iterate the system values list when adding varyings
This diff is collapsed.
......@@ -39,17 +39,40 @@ Bug fixes
Bas Nieuwenhuizen (2):
- amd/common: Fix tcCompatible degradation on Stoney.
- amd/common: Always use addrlib for HTILE tc-compat.
Dylan Baker (3):
- docs/19.3.0: Add SHA256 sums
- cherry-ignore: update for the 19.3.1 cycle
- docs: remove new_features.txt from stable branch
Gert Wollny (1):
- virgl: Increase the shader transfer buffer by doubling the size
Iván Briano (1):
- anv: Export filter_minmax support only when it's really supported
Kenneth Graunke (1):
- iris: Default to X-tiling for scanout buffers without modifiers
Lionel Landwerlin (2):
- anv: fix fence underlying primitive checks
- mesa: avoid triggering assert in implementation
Luis Mendes (1):
- radv: fix radv secure compile feature breaks compilation on armhf
EABI and aarch64
Tapani Pälli (2):
- i965: expose MESA_FORMAT_B8G8R8X8_SRGB visual
......@@ -54,10 +54,15 @@ Bug fixes
Andrii Simiklit (3):
- glsl: fix an incorrect max_array_access after optimization of
- glsl: fix a binding points assignment for ssbo/ubo arrays
- glsl/nir: do not change an element index to have correct block name
Bas Nieuwenhuizen (7):
- radv: Limit workgroup size to 1024.
- radv: Expose all sample counts for integer formats as well.
- amd/common: Handle alignment of 96-bit formats.
......@@ -67,29 +72,65 @@ Changes
- radv: Only use the gfx mipmap level offset/pitch for linear textures.
- radv: Emit a BATCH_BREAK when changing pixel shaders or
Caio Marcelo de Oliveira Filho (4):
- intel/fs: Lower 64-bit MOVs after lower_load_payload()
- intel/fs: Fix lowering of dword multiplication by 16-bit constant
- intel/vec4: Fix lowering of multiplication by 16-bit constant
- anv: Ignore some CreateInfo structs when rasterization is disabled
Christian Gmeiner (1):
- etnaviv: update resource status after flushing
Dylan Baker (2):
- dcos: add releanse notes for 19.3.1
- cherry-ignore: update for 19.3.2
Eric Engestrom (4):
- util/format: remove left-over util_format_description_table
- amd: fix empty-body issues
- nine: fix empty-body-issues
- mesa: avoid returning a value in a void function
Gert Wollny (1):
- r600: Fix maximum line width
Jason Ekstrand (2):
- anv: Properly advertise sampledImageIntegerSampleCounts
- intel/nir: Add a memory barrier before barrier()
Lionel Landwerlin (2):
- loader: fix close on uninitialized file descriptor value
- anv: don't close invalid syncfd semaphore
Marek Olšák (2):
- winsys/radeon: initialize pte_fragment_size
- radeonsi: disable SDMA on gfx8 to fix corruption on RX 580
Pierre-Eric Pelloux-Prayer (2):
- radeon/vcn2: enable rate control for hevc encoding
- radeonsi: check ctx->sdma_cs before using it
Samuel Pitoiset (2):
- radv/gfx10: fix the out-of-bounds check for vertex descriptors
- radv: return the correct pitch for linear mipmaps on GFX10
Timur Kristóf (1):
- aco: Fix uniform i2i64.
Yevhenii Kolesnikov (2):
- meta: Cleanup function for DrawTex
- main: allow external textures for BindImageTexture
......@@ -50,19 +50,45 @@ Bug fixes
Adam Jackson (1):