1Mesa 10.5.9 Release Notes / July 04, 2015 2========================================= 3 4Mesa 10.5.9 is a bug fix release which fixes bugs found since the 10.5.8 5release. 6 7Mesa 10.5.9 implements the OpenGL 3.3 API, but the version reported by 8glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10used. Some drivers don't support all the features required in OpenGL 113.3. OpenGL 3.3 is **only** available if requested at context creation 12because compatibility contexts are not supported. 13 14SHA256 checksums 15---------------- 16 17:: 18 19 0c081b59572ee9732e7438d34adc3817fe8cc8d4b58abc0e71fd4b4c904945cb mesa-10.5.9.tar.gz 20 71c69f31d3dbc35cfa79950e58a01d27030378d8c7ef1259a0b31d4d0487f4ec mesa-10.5.9.tar.xz 21 22New features 23------------ 24 25None 26 27Bug fixes 28--------- 29 30This list is likely incomplete. 31 32- `Bug 84225 <https://bugs.freedesktop.org/show_bug.cgi?id=84225>`__ - 33 Allow constant-index-expression sampler array indexing with GLSL-ES < 34 300 35- `Bug 88999 <https://bugs.freedesktop.org/show_bug.cgi?id=88999>`__ - 36 [SKL] Compiz crashes after opening unity dash 37- `Bug 89118 <https://bugs.freedesktop.org/show_bug.cgi?id=89118>`__ - 38 [SKL Bisected]many Ogles3conform cases core dumped 39- `Bug 90537 <https://bugs.freedesktop.org/show_bug.cgi?id=90537>`__ - 40 radeonsi bo/va conflict on RADEON_GEM_VA 41 (rscreen->ws->buffer_from_handle returns NULL) 42- `Bug 90839 <https://bugs.freedesktop.org/show_bug.cgi?id=90839>`__ - 43 [10.5.5/10.6 regression, bisected] PBO glDrawPixels no longer using 44 blit fastpath 45- `Bug 90873 <https://bugs.freedesktop.org/show_bug.cgi?id=90873>`__ - 46 Kernel hang, TearFree On, Mate desktop environment 47- `Bug 91056 <https://bugs.freedesktop.org/show_bug.cgi?id=91056>`__ - 48 The Bard's Tale (2005, native) has rendering issues 49- `Bug 91117 <https://bugs.freedesktop.org/show_bug.cgi?id=91117>`__ - 50 Nimbus (running in wine) has rendering issues, objects are 51 semi-transparent 52- `Bug 91124 <https://bugs.freedesktop.org/show_bug.cgi?id=91124>`__ - 53 Civilization V (in Wine) has rendering issues: text missing, menu bar 54 corrupted 55 56Changes 57------- 58 59Ben Widawsky (2): 60 61- i965/gen9: Implement Push Constant Buffer workaround 62- i965/skl: Use 1 register for uniform pull constant payload 63 64Boyan Ding (1): 65 66- egl/x11: Remove duplicate call to dri2_x11_add_configs_for_visuals 67 68Chris Wilson (3): 69 70- i965: Fix HW blitter pitch limits 71- i915: Blit RGBX<->RGBA drawpixels 72- i965: Export format comparison for blitting between miptrees 73 74Emil Velikov (6): 75 76- docs: Add sha256sums for the 10.5.8 release 77- configure: warn about shared_glapi & xlib-glx only when both are set 78- configure: error out when building backend-less libEGL 79- configure: error out when building libEGL without shared-glapi 80- gbm: do not (over)link against libglapi.so 81- Update version to 10.5.9 82 83Frank Henigman (1): 84 85- gbm: dlopen libglapi so gbm_create_device works 86 87Ilia Mirkin (8): 88 89- glsl: add version checks to conditionals for builtin variable 90 enablement 91- mesa: add GL_PROGRAM_PIPELINE support in KHR_debug calls 92- glsl: binding point is a texture unit, which is a combined space 93- nvc0: always put all tfb bufs into bufctx 94- nv50,nvc0: make sure to pushbuf_refn before putting bo into 95 pushbuf_data 96- nv50/ir: propagate modifier to right arg when const-folding mad 97- nv50/ir: fix emission of address reg in 3rd source 98- nv50/ir: copy joinAt when splitting both before and after 99 100Mario Kleiner (2): 101 102- nouveau: Use dup fd as key in drm-winsys hash table to fix 103 ZaphodHeads. 104- winsys/radeon: Use dup fd as key in drm-winsys hash table to fix 105 ZaphodHeads. 106 107Michel Dänzer (1): 108 109- winsys/radeon: Unmap GPU VM address range when destroying BO 110 111Tapani Pälli (6): 112 113- glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00 114- mesa/glsl: new compiler option EmitNoIndirectSampler 115- i915: use EmitNoIndirectSampler 116- mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5 117- i965: use EmitNoIndirectSampler for gen < 7 118- glsl: validate sampler array indexing for 'constant-index-expression' 119