19.0.1.rst revision 7ec681f3
17ec681f3SmrgMesa 19.0.1 Release Notes / March 27, 2019 27ec681f3Smrg========================================== 37ec681f3Smrg 47ec681f3SmrgMesa 19.0.1 is a bug fix release which fixes bugs found since the 19.0.0 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 19.0.1 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. 127ec681f3SmrgCompatibility contexts may report a lower version depending on each 137ec681f3Smrgdriver. 147ec681f3Smrg 157ec681f3SmrgSHA256 checksums 167ec681f3Smrg---------------- 177ec681f3Smrg 187ec681f3Smrg:: 197ec681f3Smrg 207ec681f3Smrg f1dd1980ed628edea3935eed7974fbc5d8353e9578c562728b880d63ac613dbd mesa-19.0.1.tar.gz 217ec681f3Smrg 6884163c0ea9e4c98378ab8fecd72fe7b5f437713a14471beda378df247999d4 mesa-19.0.1.tar.xz 227ec681f3Smrg 237ec681f3SmrgNew features 247ec681f3Smrg------------ 257ec681f3Smrg 267ec681f3SmrgNone 277ec681f3Smrg 287ec681f3SmrgBug fixes 297ec681f3Smrg--------- 307ec681f3Smrg 317ec681f3Smrg- `Bug 100316 <https://bugs.freedesktop.org/show_bug.cgi?id=100316>`__ 327ec681f3Smrg - Linking GLSL 1.30 shaders with invariant and deprecated variables 337ec681f3Smrg triggers an 'mismatching invariant qualifiers' error 347ec681f3Smrg- `Bug 107563 <https://bugs.freedesktop.org/show_bug.cgi?id=107563>`__ 357ec681f3Smrg - [RADV] Broken rendering in Unity demos 367ec681f3Smrg- `Bug 109698 <https://bugs.freedesktop.org/show_bug.cgi?id=109698>`__ 377ec681f3Smrg - dri.pc contents invalid when built with meson 387ec681f3Smrg- `Bug 109980 <https://bugs.freedesktop.org/show_bug.cgi?id=109980>`__ 397ec681f3Smrg - [i915 CI][HSW] 407ec681f3Smrg spec@arb_fragment_shader_interlock@arb_fragment_shader_interlock-image-load-store 417ec681f3Smrg - fail 427ec681f3Smrg- `Bug 110211 <https://bugs.freedesktop.org/show_bug.cgi?id=110211>`__ 437ec681f3Smrg - If DESTDIR is set to an empty string, the dri drivers are not 447ec681f3Smrg installed 457ec681f3Smrg- `Bug 110221 <https://bugs.freedesktop.org/show_bug.cgi?id=110221>`__ 467ec681f3Smrg - build error with meson 477ec681f3Smrg 487ec681f3SmrgChanges 497ec681f3Smrg------- 507ec681f3Smrg 517ec681f3SmrgAndres Gomez (4): 527ec681f3Smrg 537ec681f3Smrg- glsl: correctly validate component layout qualifier for dvec{3,4} 547ec681f3Smrg- glsl/linker: don't fail non static used inputs without matching 557ec681f3Smrg outputs 567ec681f3Smrg- glsl/linker: simplify xfb_offset vs xfb_stride overflow check 577ec681f3Smrg- Revert "glsl: relax input->output validation for SSO programs" 587ec681f3Smrg 597ec681f3SmrgBas Nieuwenhuizen (2): 607ec681f3Smrg 617ec681f3Smrg- radv: Use correct image view comparison for fast clears. 627ec681f3Smrg- ac/nir: Return frag_coord as integer. 637ec681f3Smrg 647ec681f3SmrgDanylo Piliaiev (2): 657ec681f3Smrg 667ec681f3Smrg- anv: Treat zero size XFB buffer as disabled 677ec681f3Smrg- glsl: Cross validate variable's invariance by explicit invariance 687ec681f3Smrg only 697ec681f3Smrg 707ec681f3SmrgDave Airlie (1): 717ec681f3Smrg 727ec681f3Smrg- softpipe: fix texture view crashes 737ec681f3Smrg 747ec681f3SmrgDylan Baker (5): 757ec681f3Smrg 767ec681f3Smrg- docs: Add SHA256 sums for 19.0.0 777ec681f3Smrg- cherry-ignore: Add commit that doesn't apply 787ec681f3Smrg- bin/install_megadrivers.py: Correctly handle DESTDIR='' 797ec681f3Smrg- bin/install_megadrivers.py: Fix regression for set DESTDIR 807ec681f3Smrg- bump version for 19.0.1 817ec681f3Smrg 827ec681f3SmrgEric Anholt (1): 837ec681f3Smrg 847ec681f3Smrg- v3d: Fix leak of the renderonly struct on screen destruction. 857ec681f3Smrg 867ec681f3SmrgJason Ekstrand (6): 877ec681f3Smrg 887ec681f3Smrg- glsl/lower_vector_derefs: Don't use a temporary for TCS outputs 897ec681f3Smrg- glsl/list: Add a list variant of insert_after 907ec681f3Smrg- anv/pass: Flag the need for a RT flush for resolve attachments 917ec681f3Smrg- nir/builder: Add a vector extract helper 927ec681f3Smrg- nir: Add a new pass to lower array dereferences on vectors 937ec681f3Smrg- intel/nir: Lower array-deref-of-vector UBO and SSBO loads 947ec681f3Smrg 957ec681f3SmrgJózef Kucia (2): 967ec681f3Smrg 977ec681f3Smrg- radv: Fix driverUUID 987ec681f3Smrg- mesa: Fix GL_NUM_DEVICE_UUIDS_EXT 997ec681f3Smrg 1007ec681f3SmrgKenneth Graunke (1): 1017ec681f3Smrg 1027ec681f3Smrg- intel/fs: Fix opt_peephole_csel to not throw away saturates. 1037ec681f3Smrg 1047ec681f3SmrgKevin Strasser (1): 1057ec681f3Smrg 1067ec681f3Smrg- egl/dri: Avoid out of bounds array access 1077ec681f3Smrg 1087ec681f3SmrgMark Janes (1): 1097ec681f3Smrg 1107ec681f3Smrg- mesa: properly report the length of truncated log messages 1117ec681f3Smrg 1127ec681f3SmrgPlamena Manolova (1): 1137ec681f3Smrg 1147ec681f3Smrg- i965: Disable ARB_fragment_shader_interlock for platforms prior to 1157ec681f3Smrg GEN9 1167ec681f3Smrg 1177ec681f3SmrgSamuel Pitoiset (3): 1187ec681f3Smrg 1197ec681f3Smrg- radv: set the maximum number of IBs per submit to 192 1207ec681f3Smrg- radv: always initialize HTILE when the src layout is UNDEFINED 1217ec681f3Smrg- radv: fix binding transform feedback buffers 1227ec681f3Smrg 1237ec681f3SmrgSergii Romantsov (1): 1247ec681f3Smrg 1257ec681f3Smrg- d3d: meson: do not prefix user provided d3d-drivers-path 1267ec681f3Smrg 1277ec681f3SmrgTapani Pälli (2): 1287ec681f3Smrg 1297ec681f3Smrg- isl: fix automake build when sse41 is not supported 1307ec681f3Smrg- anv/radv: release memory allocated by glsl types during spirv_to_nir 131