Mesa 10.5.9 Release Notes / July 04, 2015¶
Mesa 10.5.9 is a bug fix release which fixes bugs found since the 10.5.8 release.
Mesa 10.5.9 implements the OpenGL 3.3 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 3.3. OpenGL 3.3 is only available if requested at context creation because compatibility contexts are not supported.
SHA256 checksums¶
0c081b59572ee9732e7438d34adc3817fe8cc8d4b58abc0e71fd4b4c904945cb mesa-10.5.9.tar.gz
71c69f31d3dbc35cfa79950e58a01d27030378d8c7ef1259a0b31d4d0487f4ec mesa-10.5.9.tar.xz
New features¶
None
Bug fixes¶
This list is likely incomplete.
Bug 84225 - Allow constant-index-expression sampler array indexing with GLSL-ES < 300
Bug 88999 - [SKL] Compiz crashes after opening unity dash
Bug 89118 - [SKL Bisected]many Ogles3conform cases core dumped
Bug 90537 - radeonsi bo/va conflict on RADEON_GEM_VA (rscreen->ws->buffer_from_handle returns NULL)
Bug 90839 - [10.5.5/10.6 regression, bisected] PBO glDrawPixels no longer using blit fastpath
Bug 90873 - Kernel hang, TearFree On, Mate desktop environment
Bug 91056 - The Bard’s Tale (2005, native) has rendering issues
Bug 91117 - Nimbus (running in wine) has rendering issues, objects are semi-transparent
Bug 91124 - Civilization V (in Wine) has rendering issues: text missing, menu bar corrupted
Changes¶
Ben Widawsky (2):
i965/gen9: Implement Push Constant Buffer workaround
i965/skl: Use 1 register for uniform pull constant payload
Boyan Ding (1):
egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals
Chris Wilson (3):
i965: Fix HW blitter pitch limits
i915: Blit RGBX<->RGBA drawpixels
i965: Export format comparison for blitting between miptrees
Emil Velikov (6):
docs: Add sha256sums for the 10.5.8 release
configure: warn about shared_glapi & xlib-glx only when both are set
configure: error out when building backend-less libEGL
configure: error out when building libEGL without shared-glapi
gbm: do not (over)link against libglapi.so
Update version to 10.5.9
Frank Henigman (1):
gbm: dlopen libglapi so gbm_create_device works
Ilia Mirkin (8):
glsl: add version checks to conditionals for builtin variable enablement
mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls
glsl: binding point is a texture unit, which is a combined space
nvc0: always put all tfb bufs into bufctx
nv50,nvc0: make sure to pushbuf_refn before putting bo into pushbuf_data
nv50/ir: propagate modifier to right arg when const-folding mad
nv50/ir: fix emission of address reg in 3rd source
nv50/ir: copy joinAt when splitting both before and after
Mario Kleiner (2):
nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.
winsys/radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.
Michel Dänzer (1):
winsys/radeon: Unmap GPU VM address range when destroying BO
Tapani Pälli (6):
glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
mesa/glsl: new compiler option EmitNoIndirectSampler
i915: use EmitNoIndirectSampler
mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5
i965: use EmitNoIndirectSampler for gen < 7
glsl: validate sampler array indexing for ‘constant-index-expression’