Mesa 18.3.4 Release Notes / February 18, 2019
Mesa 18.3.4 is a bug fix release which fixes bugs found since the 18.3.3 release.
Mesa 18.3.4 implements the OpenGL 4.5 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.5. OpenGL 4.5 is only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver.
SHA256 checksums
e22e6fe4c3aca80fe872a0a7285b6c5523e0cfc0bfb57ffcc3b3d66d292593e4 mesa-18.3.4.tar.gz 32314da4365d37f80d84f599bd9625b00161c273c39600ba63b45002d500bb07 mesa-18.3.4.tar.xz
New features
None
Bug fixes
- Bug 109107 - gallium/st/va: change va max_profiles when using Radeon VCN Hardware
- Bug 109401 - [DXVK] Project Cars rendering problems
- Bug 109543 - After upgrade mesa to 19.0.0~rc1 all vulkan based application stop working ["vulkan-cube" received SIGSEGV in radv_pipeline_init_blend_state at ../src/amd/vulkan/radv_pipeline.c:699]
- Bug 109603 - nir_instr_as_deref: Assertion `parent && parent->type == nir_instr_type_deref' failed.
Changes
Bart Oldeman (1):
- gallium-xlib: query MIT-SHM before using it.
Bas Nieuwenhuizen (2):
- radv: Only look at pImmutableSamples if the descriptor has a sampler.
- amd/common: Use correct writemask for shared memory stores.
Dylan Baker (2):
- get-pick-list: Add --pretty=medium to the arguments for Cc patches
- meson: Add dependency on genxml to anvil
Emil Velikov (5):
- docs: add sha256 checksums for 18.3.3
- cherry-ignore: nv50,nvc0: add explicit settings for recent caps
- cherry-ignore: add more 19.0 only nominations from Ilia
- cherry-ignore: radv: fix using LOAD_CONTEXT_REG with old GFX ME firmwares on GFX8
- Update version to 18.3.4
Eric Anholt (1):
- vc4: Fix copy-and-paste fail in backport of NEON asm fixes.
Eric Engestrom (2):
- xvmc: fix string comparison
- xvmc: fix string comparison
Ernestas Kulik (2):
- vc4: Fix leak in HW queries error path
- v3d: Fix leak in resource setup error path
Iago Toral Quiroga (1):
- intel/compiler: do not copy-propagate strided regions to ddx/ddy arguments
Ilia Mirkin (1):
- nvc0: we have 16k-sized framebuffers, fix default scissors
Jason Ekstrand (3):
- intel/fs: Handle IMAGE_SIZE in size_read() and is_send_from_grf()
- intel/fs: Do the grf127 hack on SIMD8 instructions in SIMD16 mode
- nir/deref: Rematerialize parents in rematerialize_derefs_in_use_blocks
Juan A. Suarez Romero (1):
- anv/cmd_buffer: check for NULL framebuffer
Kenneth Graunke (1):
- st/mesa: Limit GL_MAX_[NATIVE_]PROGRAM_PARAMETERS_ARB to 2048
Kristian H. Kristensen (1):
- freedreno/a6xx: Emit blitter dst with OUT_RELOCW
Leo Liu (2):
- st/va: fix the incorrect max profiles report
- st/va/vp9: set max reference as default of VP9 reference number
Marek Olšák (4):
- meson: drop the xcb-xrandr version requirement
- gallium/u_threaded: fix EXPLICIT_FLUSH for flush offsets > 0
- radeonsi: fix EXPLICIT_FLUSH for flush offsets > 0
- winsys/amdgpu: don't drop manually added fence dependencies
Mario Kleiner (2):
- egl/wayland: Allow client->server format conversion for PRIME offload. (v2)
- egl/wayland-drm: Only announce formats via wl_drm which the driver supports.
Oscar Blumberg (1):
- radeonsi: Fix guardband computation for large render targets
Rob Clark (1):
- freedreno: stop frob'ing pipe_resource::nr_samples
Rodrigo Vivi (1):
- intel: Add more PCI Device IDs for Coffee Lake and Ice Lake.
Samuel Pitoiset (2):
- radv: fix compiler issues with GCC 9
- radv: always export gl_SampleMask when the fragment shader uses it