1*61046927SAndroid Build Coastguard WorkerMesa 13.0.3 Release Notes / January 5, 2017 2*61046927SAndroid Build Coastguard Worker=========================================== 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 13.0.3 is a bug fix release which fixes bugs found since the 13.0.2 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 13.0.3 implements the OpenGL 4.4 API, but the version reported by 8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL 11*61046927SAndroid Build Coastguard Worker4.4. OpenGL 4.4 is **only** available if requested at context creation 12*61046927SAndroid Build Coastguard Workerbecause compatibility contexts are not supported. 13*61046927SAndroid Build Coastguard Worker 14*61046927SAndroid Build Coastguard WorkerSHA256 checksums 15*61046927SAndroid Build Coastguard Worker---------------- 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard Worker:: 18*61046927SAndroid Build Coastguard Worker 19*61046927SAndroid Build Coastguard Worker 55b07d056f9b855ba9d7c8b2ddc7d3b220a61c6ab1bdc73cbfc2f607721094c2 mesa-13.0.3.tar.gz 20*61046927SAndroid Build Coastguard Worker d9aa8be5c176d00d0cd503cb2f64a5a403ea471ec819c022581414860d7ba40e mesa-13.0.3.tar.xz 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard WorkerNew features 23*61046927SAndroid Build Coastguard Worker------------ 24*61046927SAndroid Build Coastguard Worker 25*61046927SAndroid Build Coastguard WorkerNone 26*61046927SAndroid Build Coastguard Worker 27*61046927SAndroid Build Coastguard WorkerBug fixes 28*61046927SAndroid Build Coastguard Worker--------- 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Worker- `Bug 77662 <https://bugs.freedesktop.org/show_bug.cgi?id=77662>`__ - 31*61046927SAndroid Build Coastguard Worker Fail to render to different faces of depth-stencil cube map 32*61046927SAndroid Build Coastguard Worker- `Bug 92234 <https://bugs.freedesktop.org/show_bug.cgi?id=92234>`__ - 33*61046927SAndroid Build Coastguard Worker [BDW] GPU hang in Shogun2 34*61046927SAndroid Build Coastguard Worker- `Bug 98329 <https://bugs.freedesktop.org/show_bug.cgi?id=98329>`__ - 35*61046927SAndroid Build Coastguard Worker [dEQP, EGL, SKL, BDW, BSW] 36*61046927SAndroid Build Coastguard Worker dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer 37*61046927SAndroid Build Coastguard Worker- `Bug 99038 <https://bugs.freedesktop.org/show_bug.cgi?id=99038>`__ - 38*61046927SAndroid Build Coastguard Worker [dEQP, EGL, SKL, BDW, BSW] 39*61046927SAndroid Build Coastguard Worker dEQP-EGL.functional.negative_api.create_pixmap_surface crashes 40*61046927SAndroid Build Coastguard Worker 41*61046927SAndroid Build Coastguard WorkerChanges 42*61046927SAndroid Build Coastguard Worker------- 43*61046927SAndroid Build Coastguard Worker 44*61046927SAndroid Build Coastguard WorkerChad Versace (2): 45*61046927SAndroid Build Coastguard Worker 46*61046927SAndroid Build Coastguard Worker- i965/mt: Disable aux surfaces after making miptree shareable 47*61046927SAndroid Build Coastguard Worker- egl: Fix crashes in eglCreate*Surface() 48*61046927SAndroid Build Coastguard Worker 49*61046927SAndroid Build Coastguard WorkerDave Airlie (4): 50*61046927SAndroid Build Coastguard Worker 51*61046927SAndroid Build Coastguard Worker- anv: set maxFragmentDualSrcAttachments to 1 52*61046927SAndroid Build Coastguard Worker- radv: set maxFragmentDualSrcAttachments to 1 53*61046927SAndroid Build Coastguard Worker- radv: fix another regression since shadow fixes. 54*61046927SAndroid Build Coastguard Worker- radv: add missing license file to radv_meta_bufimage. 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard WorkerEmil Velikov (5): 57*61046927SAndroid Build Coastguard Worker 58*61046927SAndroid Build Coastguard Worker- docs: add sha256 checksums for 13.0.2 59*61046927SAndroid Build Coastguard Worker- anv: don't double-close the same fd 60*61046927SAndroid Build Coastguard Worker- anv: don't leak memory if anv_init_wsi() fails 61*61046927SAndroid Build Coastguard Worker- radv: don't leak the fd if radv_physical_device_init() succeeds 62*61046927SAndroid Build Coastguard Worker- Update version to 13.0.3 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard WorkerEric Anholt (1): 65*61046927SAndroid Build Coastguard Worker 66*61046927SAndroid Build Coastguard Worker- vc4: In a loop break/continue, jump if everyone has taken the path. 67*61046927SAndroid Build Coastguard Worker 68*61046927SAndroid Build Coastguard WorkerGwan-gyeong Mun (3): 69*61046927SAndroid Build Coastguard Worker 70*61046927SAndroid Build Coastguard Worker- anv: Add missing error-checking to anv_block_pool_init (v2) 71*61046927SAndroid Build Coastguard Worker- anv: Update the teardown in reverse order of the anv_CreateDevice 72*61046927SAndroid Build Coastguard Worker- vulkan/wsi: Fix resource leak in success path of wsi_queue_init() 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard WorkerHaixia Shi (1): 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard Worker- compiler/glsl: fix precision problem of tanh 77*61046927SAndroid Build Coastguard Worker 78*61046927SAndroid Build Coastguard WorkerIlia Mirkin (1): 79*61046927SAndroid Build Coastguard Worker 80*61046927SAndroid Build Coastguard Worker- mesa: only verify that enabled arrays have backing buffers 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard WorkerFaith Ekstrand (8): 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard Worker- anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push constants are 85*61046927SAndroid Build Coastguard Worker dirty 86*61046927SAndroid Build Coastguard Worker- anv/image: Rename hiz_surface to aux_surface 87*61046927SAndroid Build Coastguard Worker- anv/cmd_buffer: Remove the 1-D case from the HiZ QPitch calculation 88*61046927SAndroid Build Coastguard Worker- genxml/gen9: Change the default of 89*61046927SAndroid Build Coastguard Worker MI_SEMAPHORE_WAIT::RegisterPoleMode 90*61046927SAndroid Build Coastguard Worker- anv/device: Return the right error for failed maps 91*61046927SAndroid Build Coastguard Worker- anv/device: Implicitly unmap memory objects in FreeMemory 92*61046927SAndroid Build Coastguard Worker- anv/descriptor_set: Write the state offset in the surface state free 93*61046927SAndroid Build Coastguard Worker list. 94*61046927SAndroid Build Coastguard Worker- spirv: Use a simpler and more correct implementaiton of tanh() 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard WorkerKenneth Graunke (1): 97*61046927SAndroid Build Coastguard Worker 98*61046927SAndroid Build Coastguard Worker- i965: Allocate at least some URB space even when max_vertices = 0. 99*61046927SAndroid Build Coastguard Worker 100*61046927SAndroid Build Coastguard WorkerMarek Olšák (17): 101*61046927SAndroid Build Coastguard Worker 102*61046927SAndroid Build Coastguard Worker- radeonsi: always set all blend registers 103*61046927SAndroid Build Coastguard Worker- radeonsi: set CB_BLEND1_CONTROL.ENABLE for dual source blending 104*61046927SAndroid Build Coastguard Worker- radeonsi: disable RB+ blend optimizations for dual source blending 105*61046927SAndroid Build Coastguard Worker- radeonsi: consolidate max-work-group-size computation 106*61046927SAndroid Build Coastguard Worker- radeonsi: apply a multi-wave workgroup SPI bug workaround to affected 107*61046927SAndroid Build Coastguard Worker CIK chips 108*61046927SAndroid Build Coastguard Worker- radeonsi: apply a TC L1 write corruption workaround for SI 109*61046927SAndroid Build Coastguard Worker- radeonsi: apply a tessellation bug workaround for SI 110*61046927SAndroid Build Coastguard Worker- radeonsi: add a tess+GS hang workaround for VI dGPUs 111*61046927SAndroid Build Coastguard Worker- radeonsi: apply the double EVENT_WRITE_EOP workaround to VI as well 112*61046927SAndroid Build Coastguard Worker- cso: don't release sampler states that are bound 113*61046927SAndroid Build Coastguard Worker- radeonsi: always restore sampler states when unbinding sampler views 114*61046927SAndroid Build Coastguard Worker- radeonsi: fix incorrect FMASK checking in bind_sampler_states 115*61046927SAndroid Build Coastguard Worker- radeonsi: allow specifying simm16 of emit_waitcnt at call sites 116*61046927SAndroid Build Coastguard Worker- radeonsi: wait for outstanding memory instructions in TCS barriers 117*61046927SAndroid Build Coastguard Worker- tgsi: fix the src type of TGSI_OPCODE_MEMBAR 118*61046927SAndroid Build Coastguard Worker- radeonsi: wait for outstanding LDS instructions in memory barriers if 119*61046927SAndroid Build Coastguard Worker needed 120*61046927SAndroid Build Coastguard Worker- radeonsi: disable the constant engine (CE) on Carrizo and Stoney 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerMatt Turner (3): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- i965/fs: Rename opt_copy_propagate -> opt_copy_propagation. 125*61046927SAndroid Build Coastguard Worker- i965/fs: Add unit tests for copy propagation pass. 126*61046927SAndroid Build Coastguard Worker- i965/fs: Reject copy propagation into SEL if not min/max. 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard WorkerNanley Chery (1): 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard Worker- mesa/fbobject: Update CubeMapFace when reusing textures 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard WorkerNicolai Hähnle (4): 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard Worker- radeonsi: fix isolines tess factor writes to control ring 135*61046927SAndroid Build Coastguard Worker- radeonsi: update all GSVS ring descriptors for new buffer allocations 136*61046927SAndroid Build Coastguard Worker- radeonsi: do not kill GS with memory writes 137*61046927SAndroid Build Coastguard Worker- radeonsi: fix an off-by-one error in the bounds check for 138*61046927SAndroid Build Coastguard Worker max_vertices 139*61046927SAndroid Build Coastguard Worker 140*61046927SAndroid Build Coastguard WorkerRhys Kidd (1): 141*61046927SAndroid Build Coastguard Worker 142*61046927SAndroid Build Coastguard Worker- glsl: Add pthread libs to cache_test 143*61046927SAndroid Build Coastguard Worker 144*61046927SAndroid Build Coastguard WorkerTimothy Arceri (2): 145*61046927SAndroid Build Coastguard Worker 146*61046927SAndroid Build Coastguard Worker- mesa: fix active subroutine uniforms properly 147*61046927SAndroid Build Coastguard Worker- Revert "nir: Turn imov/fmov of undef into undef." 148