1Mesa 17.0.3 Release Notes / April 1, 2017 2========================================= 3 4Mesa 17.0.3 is a bug fix release which fixes bugs found since the 17.0.2 5release. 6 7Mesa 17.0.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 8253edf1bdd7b14ab63d5982349143a5c9ac3767f39a63257cc9d7e7d92f60f1 mesa-17.0.3.tar.gz 20 ca646f5075a002d60ef9123c8a4331cede155c01712ef945a65c59a5e69fe7ed mesa-17.0.3.tar.xz 21 22New features 23------------ 24 25None 26 27Bug fixes 28--------- 29 30- `Bug 96743 <https://bugs.freedesktop.org/show_bug.cgi?id=96743>`__ - 31 [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase 32- `Bug 99246 <https://bugs.freedesktop.org/show_bug.cgi?id=99246>`__ - 33 [d3dadapter+radeonsi & bisect] EVE-Online : hang on wormhole sight 34- `Bug 100061 <https://bugs.freedesktop.org/show_bug.cgi?id=100061>`__ 35 - LODQ instruction generated with invalid dst mask 36- `Bug 100182 <https://bugs.freedesktop.org/show_bug.cgi?id=100182>`__ 37 - Flickering in The Talos Principle on Sky Lake GT4. 38- `Bug 100201 <https://bugs.freedesktop.org/show_bug.cgi?id=100201>`__ 39 - Windows scons build with MSVC toolchain and LLVM 4.0 fails 40 41Changes 42------- 43 44Alex Deucher (1): 45 46- radeonsi: add new polaris12 pci id 47 48Andres Gomez (5): 49 50- glsl: on UBO/SSBOs link error reset the number of active blocks to 0 51- cherry-ignore: add the Invalidate L2 for TRANSFER_WRITE barriers fix 52- cherry-ignore: add the Flush after unmap in gbm/dri fix 53- cherry-ignore: corrected typo in the Flush after unmap in gbm/dri fix 54- Update version to 17.0.3 55 56Axel Davy (2): 57 58- st/nine: Resolve deadlock in surface/volume dtors when using csmt 59- st/nine: Use atomics for available_texture_mem 60 61Bas Nieuwenhuizen (1): 62 63- radv: flush DB cache before and after HTILE decompress. 64 65Dave Airlie (1): 66 67- radv: fix primitive reset index emission 68 69Emil Velikov (1): 70 71- docs: add sha256 checksums for 17.0.2 72 73Ilia Mirkin (1): 74 75- st/mesa: set result writemask based on ir type 76 77Jan Vesely (1): 78 79- clover: use pipe_resource references 80 81Jason Ekstrand (9): 82 83- anv/query: Invalidate the correct range 84- anv/GetQueryPoolResults: Actually implement the spec 85- anv/image: Return early when unbinding an image 86- anv/query: Fix the location of timestamp availability 87- anv: Make anv_get_layerCount a macro 88- anv/blorp: Use anv_get_layerCount everywhere 89- anv/cmd_buffer: Apply flush operations prior to executing secondaries 90- anv/cmd_buffer: Fix bad indentation 91- anv: Flush caches prior to PIPELINE_SELECT on all gens 92 93José Fonseca (1): 94 95- c11/threads: Include thr/xtimec.h for xtime definition when building 96 with MSVC. 97 98Juan A. Suarez Romero (1): 99 100- tests/cache_test: allow crossing mount points 101 102Karol Herbst (1): 103 104- nvc0/ir: treat FMA like MAD for operand propagation 105 106Kenneth Graunke (1): 107 108- i965: Fall back to GL 4.2/4.3 on Haswell if the kernel isn't new 109 enough. 110 111Marek Olšák (1): 112 113- radeonsi: don't hang on shader compile failure 114 115Matt Turner (1): 116 117- i965/fs: Don't emit SEL instructions for type-converting MOVs. 118 119Nanley Chery (1): 120 121- intel: Correct the BDW surface state size 122 123Nicolai Hähnle (1): 124 125- mesa/main: fix MultiDrawElements[BaseVertex] validation of primcount 126 127Rob Clark (1): 128 129- freedreno: fix memory leak 130 131Tim Rowley (1): 132 133- swr: [rasterizer jitter] fix llvm >= 5.0 build break 134 135Timothy Arceri (2): 136 137- glsl: fix lower jumps for returns when loop is inside an if 138- mesa: update lower_jumps tests after bug fix 139 140Topi Pohjolainen (1): 141 142- i965/gen8+: Do full stall when switching pipeline 143 144Xu Randy (2): 145 146- anv/blorp: Fix a crash in CmdClearColorImage 147- anv/genX: Solve the vkCreateGraphicsPipelines crash 148