1Mesa 17.3.3 Release Notes / January 18, 2018 2============================================ 3 4Mesa 17.3.3 is a bug fix release which fixes bugs found since the 17.3.2 5release. 6 7Mesa 17.3.3 implements the OpenGL 4.5 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 114.5. OpenGL 4.5 is **only** available if requested at context creation 12because compatibility contexts are not supported. 13 14SHA256 checksums 15---------------- 16 17:: 18 19 c733d37a161501cd81dc9b309ccb613753b98eafc6d35e0847548a6642749772 mesa-17.3.3.tar.gz 20 41bac5de0ef6adc1f41a1ec0f80c19e361298ce02fa81b5f9ba4fdca33a9379b mesa-17.3.3.tar.xz 21 22New features 23------------ 24 25None 26 27Bug fixes 28--------- 29 30- `Bug 104214 <https://bugs.freedesktop.org/show_bug.cgi?id=104214>`__ 31 - Dota crashes when switching from game to desktop 32- `Bug 104492 <https://bugs.freedesktop.org/show_bug.cgi?id=104492>`__ 33 - Compute Shader: Wrong alignment when assigning struct value to 34 structured SSBO 35- `Bug 104551 <https://bugs.freedesktop.org/show_bug.cgi?id=104551>`__ 36 - Check if Mako templates for Python are installed 37 38Changes 39------- 40 41Alex Smith (3): 42 43- anv: Add missing unlock in anv_scratch_pool_alloc 44- anv: Take write mask into account in has_color_buffer_write_enabled 45- anv: Make sure state on primary is correct after CmdExecuteCommands 46 47Andres Gomez (1): 48 49- anv: Import mako templates only during execution of anv_extensions 50 51Bas Nieuwenhuizen (11): 52 53- radv: Invert condition for all samples identical during resolve. 54- radv: Flush caches before subpass resolve. 55- radv: Fix fragment resolve destination offset. 56- radv: Use correct framebuffer size for partial FS resolves. 57- radv: Always use fragment resolve if dest uses DCC. 58- Revert "radv/gfx9: fix block compression texture views." 59- radv: Use correct HTILE expanded words. 60- radv: Allow writing 0 scissors. 61- ac/nir: Handle loading data from compact arrays. 62- radv: Invalidate L1 for VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT. 63- ac/nir: Sanitize location_frac for local variables. 64 65Dave Airlie (8): 66 67- radv: fix events on compute queues. 68- radv: fix pipeline statistics end query on compute queue 69- radv/gfx9: fix 3d image to image transfers on compute queues. 70- radv/gfx9: fix 3d image clears on compute queues 71- radv/gfx9: fix buffer to image for 3d images on compute queues 72- radv/gfx9: fix block compression texture views. 73- radv/gfx9: use a bigger hammer to flush cb/db caches. 74- radv/gfx9: use correct swizzle parameter to work out border swizzle. 75 76Emil Velikov (1): 77 78- docs: add sha256 checksums for 17.3.2 79 80Florian Will (1): 81 82- glsl: Respect std430 layout in lower_buffer_access 83 84Juan A. Suarez Romero (6): 85 86- cherry-ignore: intel/fs: Use the original destination region for int 87 MUL lowering 88- cherry-ignore: i965/fs: Use UW types when using V immediates 89- cherry-ignore: main: Clear shader program data whenever ProgramBinary 90 is called 91- cherry-ignore: egl: pass the dri2_dpy to the $plat_teardown functions 92- cherry-ignore: vulkan/wsi: free cmd pools 93- Update version to 17.3.3 94 95Józef Kucia (1): 96 97- radeonsi: fix alpha-to-coverage if color writes are disabled 98 99Kenneth Graunke (2): 100 101- i965: Require space for MI_BATCHBUFFER_END. 102- i965: Torch public intel_batchbuffer_emit_dword/float helpers. 103 104Lucas Stach (1): 105 106- etnaviv: disable in-place resolve for non-supertiled surfaces 107 108Samuel Iglesias Gonsálvez (1): 109 110- anv: VkDescriptorSetLayoutBinding can have descriptorCount == 0 111 112Thomas Hellstrom (1): 113 114- loader/dri3: Avoid freeing renderbuffers in use 115 116Tim Rowley (1): 117 118- swr/rast: fix invalid sign masks in avx512 simdlib code 119