1Mesa 23.1.8 Release Notes / 2023-09-20 2====================================== 3 4Mesa 23.1.8 is a bug fix release which fixes bugs found since the 23.1.7 release. 5 6Mesa 23.1.8 implements the OpenGL 4.6 API, but the version reported by 7glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 8glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. 9Some drivers don't support all the features required in OpenGL 4.6. OpenGL 104.6 is **only** available if requested at context creation. 11Compatibility contexts may report a lower version depending on each driver. 12 13Mesa 23.1.8 implements the Vulkan 1.3 API, but the version reported by 14the apiVersion property of the VkPhysicalDeviceProperties struct 15depends on the particular driver being used. 16 17SHA256 checksum 18--------------- 19 20:: 21 22 45434ff91a709844130a3174d9c0ef39c6b50725b2bb0c13e736f36134db14ad mesa-23.1.8.tar.xz 23 24 25New features 26------------ 27 28- None 29 30 31Bug fixes 32--------- 33 34- shader_test causing a crash in compiler 35- Crash in st_ReadPixels 36- h264 encoding picture showed randomly repeated frames. 37 38 39Changes 40------- 41 42Corentin Noël (1): 43 44- llvmpipe: make sure to initialize the lp_setup_context slots with the default values 45 46Daniel Schürmann (1): 47 48- aco/insert_exec_mask: set Exact mode after p_discard_if when necessary 49 50Danylo Piliaiev (1): 51 52- ir3/lower_tex_prefetch: Fix crash with lowered load_barycentric_at_offset 53 54Dave Airlie (2): 55 56- radv: don't emit event code on video queues. 57- spirv: use a pointer sized int type for opencl event_t 58 59David Rosca (1): 60 61- frontends/va: Flush after unmapping VAImageBufferType 62 63Eric Engestrom (5): 64 65- docs: add sha256sum for 23.1.7 66- .pick_status.json: Update to df710fe6956d2a6093473f8809b56267c3e31e5b 67- .pick_status.json: Update to af27ecb08990938a7fad2c0a91519bf6779f894e 68- .pick_status.json: Mark 0a1ccd4a9a6c85bce2013d8ff843e96d151288c9 as denominated 69- .pick_status.json: Update to 8d2dcd55d78cff504304e2c7aa8b76526c8be36b 70 71Erico Nunes (1): 72 73- lima: fix plbu block stride calculation 74 75Erik Faye-Lund (1): 76 77- panfrost: delete stale editorconfig file 78 79Georg Lehmann (1): 80 81- nir/opt_algebraic: remove broken fddx/fddy patterns 82 83Jordan Justen (1): 84 85- intel/dev: Update device string for MTL PCI ID 0x7d55 86 87Jose Maria Casanova Crespo (1): 88 89- vc4: mark buffers as initialized at vc4_texture_subdata 90 91Karmjit Mahil (1): 92 93- pvr: Fix writing query availability write out 94 95Lionel Landwerlin (1): 96 97- hasvk: add state cache invalidation back before fast clears 98 99Mike Blumenkrantz (13): 100 101- zink: set is_xfb=false for all i/o variables 102- aux/tc: handle stride mismatch during rp-optimized subdata 103- nir/inline_uniforms: fix oob access with nir_find_inlinable_uniforms 104- aux/tc: fix staging buffer sizing for texture_subdata 105- aux/tc: fix address calc for segmented texture subdata 106- glsl: check for xfb setting xfb info 107- aux/tc: fix renderpass tracking fb state clobber scenario 108- aux/tc: fix rp info handling around tc_sync calls 109- aux/tc: don't use pipe_buffer_create_with_data() for rp-optimized subdata 110- zink: flag db maps as unsynchronized 111- lavapipe: clamp cache uuid size 112- zink: propagate rp_tc_info_updated across unordered blits 113- zink: ci updates 114 115Paulo Zanoni (1): 116 117- iris: avoid stack overflow in iris_bo_wait_syncobj() 118 119Pierre-Eric Pelloux-Prayer (1): 120 121- st/mesa: check renderbuffer before using it 122 123Rhys Perry (3): 124 125- aco/optimizer_postRA: check overwritten_subdword in is_overwritten_since() 126- aco: check logical_phi_info at p_logical_end when eliminating exec writes 127- aco: remove unused p_logical_end check when optimizing branching sequence 128 129Ruijing Dong (1): 130 131- radeonsi/vcn: change max_poc to fixed value for hevc encoder. 132 133Samuel Holland (3): 134 135- Android.mk: Allow building only Vulkan drivers 136- Android.mk: Explicitly enable/disable LLVM support 137- Android.mk: Only link LLVM for radeonsi, not amd_vk 138 139Sil Vilerino (1): 140 141- aux/tc: Add ASSERTED to unreferenced release build variable 142 143Tapani Pälli (2): 144 145- iris: avoid issues with undefined clip distance 146- crocus: avoid issues with undefined clip distance 147 148Vlad Schiller (1): 149 150- pvr: Use correct index when writing query availability data 151 152Yiwei Zhang (1): 153 154- vulkan/android: add missing AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER usage 155 156lorn10 (1): 157 158- docs: Update Clover's env variable documentation 159