17ec681f3SmrgMesa 17.0.3 Release Notes / April 1, 2017
27ec681f3Smrg=========================================
37ec681f3Smrg
47ec681f3SmrgMesa 17.0.3 is a bug fix release which fixes bugs found since the 17.0.2
57ec681f3Smrgrelease.
67ec681f3Smrg
77ec681f3SmrgMesa 17.0.3 implements the OpenGL 4.5 API, but the version reported by
87ec681f3SmrgglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
97ec681f3SmrgglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
107ec681f3Smrgused. Some drivers don't support all the features required in OpenGL
117ec681f3Smrg4.5. OpenGL 4.5 is **only** available if requested at context creation
127ec681f3Smrgbecause compatibility contexts are not supported.
137ec681f3Smrg
147ec681f3SmrgSHA256 checksums
157ec681f3Smrg----------------
167ec681f3Smrg
177ec681f3Smrg::
187ec681f3Smrg
197ec681f3Smrg   8253edf1bdd7b14ab63d5982349143a5c9ac3767f39a63257cc9d7e7d92f60f1  mesa-17.0.3.tar.gz
207ec681f3Smrg   ca646f5075a002d60ef9123c8a4331cede155c01712ef945a65c59a5e69fe7ed  mesa-17.0.3.tar.xz
217ec681f3Smrg
227ec681f3SmrgNew features
237ec681f3Smrg------------
247ec681f3Smrg
257ec681f3SmrgNone
267ec681f3Smrg
277ec681f3SmrgBug fixes
287ec681f3Smrg---------
297ec681f3Smrg
307ec681f3Smrg-  `Bug 96743 <https://bugs.freedesktop.org/show_bug.cgi?id=96743>`__ -
317ec681f3Smrg   [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase
327ec681f3Smrg-  `Bug 99246 <https://bugs.freedesktop.org/show_bug.cgi?id=99246>`__ -
337ec681f3Smrg   [d3dadapter+radeonsi & bisect] EVE-Online : hang on wormhole sight
347ec681f3Smrg-  `Bug 100061 <https://bugs.freedesktop.org/show_bug.cgi?id=100061>`__
357ec681f3Smrg   - LODQ instruction generated with invalid dst mask
367ec681f3Smrg-  `Bug 100182 <https://bugs.freedesktop.org/show_bug.cgi?id=100182>`__
377ec681f3Smrg   - Flickering in The Talos Principle on Sky Lake GT4.
387ec681f3Smrg-  `Bug 100201 <https://bugs.freedesktop.org/show_bug.cgi?id=100201>`__
397ec681f3Smrg   - Windows scons build with MSVC toolchain and LLVM 4.0 fails
407ec681f3Smrg
417ec681f3SmrgChanges
427ec681f3Smrg-------
437ec681f3Smrg
447ec681f3SmrgAlex Deucher (1):
457ec681f3Smrg
467ec681f3Smrg-  radeonsi: add new polaris12 pci id
477ec681f3Smrg
487ec681f3SmrgAndres Gomez (5):
497ec681f3Smrg
507ec681f3Smrg-  glsl: on UBO/SSBOs link error reset the number of active blocks to 0
517ec681f3Smrg-  cherry-ignore: add the Invalidate L2 for TRANSFER_WRITE barriers fix
527ec681f3Smrg-  cherry-ignore: add the Flush after unmap in gbm/dri fix
537ec681f3Smrg-  cherry-ignore: corrected typo in the Flush after unmap in gbm/dri fix
547ec681f3Smrg-  Update version to 17.0.3
557ec681f3Smrg
567ec681f3SmrgAxel Davy (2):
577ec681f3Smrg
587ec681f3Smrg-  st/nine: Resolve deadlock in surface/volume dtors when using csmt
597ec681f3Smrg-  st/nine: Use atomics for available_texture_mem
607ec681f3Smrg
617ec681f3SmrgBas Nieuwenhuizen (1):
627ec681f3Smrg
637ec681f3Smrg-  radv: flush DB cache before and after HTILE decompress.
647ec681f3Smrg
657ec681f3SmrgDave Airlie (1):
667ec681f3Smrg
677ec681f3Smrg-  radv: fix primitive reset index emission
687ec681f3Smrg
697ec681f3SmrgEmil Velikov (1):
707ec681f3Smrg
717ec681f3Smrg-  docs: add sha256 checksums for 17.0.2
727ec681f3Smrg
737ec681f3SmrgIlia Mirkin (1):
747ec681f3Smrg
757ec681f3Smrg-  st/mesa: set result writemask based on ir type
767ec681f3Smrg
777ec681f3SmrgJan Vesely (1):
787ec681f3Smrg
797ec681f3Smrg-  clover: use pipe_resource references
807ec681f3Smrg
817ec681f3SmrgJason Ekstrand (9):
827ec681f3Smrg
837ec681f3Smrg-  anv/query: Invalidate the correct range
847ec681f3Smrg-  anv/GetQueryPoolResults: Actually implement the spec
857ec681f3Smrg-  anv/image: Return early when unbinding an image
867ec681f3Smrg-  anv/query: Fix the location of timestamp availability
877ec681f3Smrg-  anv: Make anv_get_layerCount a macro
887ec681f3Smrg-  anv/blorp: Use anv_get_layerCount everywhere
897ec681f3Smrg-  anv/cmd_buffer: Apply flush operations prior to executing secondaries
907ec681f3Smrg-  anv/cmd_buffer: Fix bad indentation
917ec681f3Smrg-  anv: Flush caches prior to PIPELINE_SELECT on all gens
927ec681f3Smrg
937ec681f3SmrgJosé Fonseca (1):
947ec681f3Smrg
957ec681f3Smrg-  c11/threads: Include thr/xtimec.h for xtime definition when building
967ec681f3Smrg   with MSVC.
977ec681f3Smrg
987ec681f3SmrgJuan A. Suarez Romero (1):
997ec681f3Smrg
1007ec681f3Smrg-  tests/cache_test: allow crossing mount points
1017ec681f3Smrg
1027ec681f3SmrgKarol Herbst (1):
1037ec681f3Smrg
1047ec681f3Smrg-  nvc0/ir: treat FMA like MAD for operand propagation
1057ec681f3Smrg
1067ec681f3SmrgKenneth Graunke (1):
1077ec681f3Smrg
1087ec681f3Smrg-  i965: Fall back to GL 4.2/4.3 on Haswell if the kernel isn't new
1097ec681f3Smrg   enough.
1107ec681f3Smrg
1117ec681f3SmrgMarek Olšák (1):
1127ec681f3Smrg
1137ec681f3Smrg-  radeonsi: don't hang on shader compile failure
1147ec681f3Smrg
1157ec681f3SmrgMatt Turner (1):
1167ec681f3Smrg
1177ec681f3Smrg-  i965/fs: Don't emit SEL instructions for type-converting MOVs.
1187ec681f3Smrg
1197ec681f3SmrgNanley Chery (1):
1207ec681f3Smrg
1217ec681f3Smrg-  intel: Correct the BDW surface state size
1227ec681f3Smrg
1237ec681f3SmrgNicolai Hähnle (1):
1247ec681f3Smrg
1257ec681f3Smrg-  mesa/main: fix MultiDrawElements[BaseVertex] validation of primcount
1267ec681f3Smrg
1277ec681f3SmrgRob Clark (1):
1287ec681f3Smrg
1297ec681f3Smrg-  freedreno: fix memory leak
1307ec681f3Smrg
1317ec681f3SmrgTim Rowley (1):
1327ec681f3Smrg
1337ec681f3Smrg-  swr: [rasterizer jitter] fix llvm >= 5.0 build break
1347ec681f3Smrg
1357ec681f3SmrgTimothy Arceri (2):
1367ec681f3Smrg
1377ec681f3Smrg-  glsl: fix lower jumps for returns when loop is inside an if
1387ec681f3Smrg-  mesa: update lower_jumps tests after bug fix
1397ec681f3Smrg
1407ec681f3SmrgTopi Pohjolainen (1):
1417ec681f3Smrg
1427ec681f3Smrg-  i965/gen8+: Do full stall when switching pipeline
1437ec681f3Smrg
1447ec681f3SmrgXu Randy (2):
1457ec681f3Smrg
1467ec681f3Smrg-  anv/blorp: Fix a crash in CmdClearColorImage
1477ec681f3Smrg-  anv/genX: Solve the vkCreateGraphicsPipelines crash
148