17ec681f3SmrgMesa 11.0.4 Release Notes / October 24, 2015 27ec681f3Smrg============================================ 37ec681f3Smrg 47ec681f3SmrgMesa 11.0.4 is a bug fix release which fixes bugs found since the 11.0.3 57ec681f3Smrgrelease. 67ec681f3Smrg 77ec681f3SmrgMesa 11.0.4 implements the OpenGL 4.1 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.1. OpenGL 4.1 is **only** available if requested at context creation 127ec681f3Smrgbecause compatibility contexts are not supported. 137ec681f3Smrg 147ec681f3SmrgSHA256 checksums 157ec681f3Smrg---------------- 167ec681f3Smrg 177ec681f3Smrg:: 187ec681f3Smrg 197ec681f3Smrg ed412ca6a46d1bd055120e5c12806c15419ae8c4dd6d3f6ea20a83091d5c78bf mesa-11.0.4.tar.gz 207ec681f3Smrg 40201bf7fc6fa12a6d9edfe870b41eb4dd6669154e3c42c48a96f70805f5483d mesa-11.0.4.tar.xz 217ec681f3Smrg 227ec681f3SmrgNew features 237ec681f3Smrg------------ 247ec681f3Smrg 257ec681f3SmrgNone 267ec681f3Smrg 277ec681f3SmrgBug fixes 287ec681f3Smrg--------- 297ec681f3Smrg 307ec681f3SmrgThis list is likely incomplete. 317ec681f3Smrg 327ec681f3Smrg- `Bug 86281 <https://bugs.freedesktop.org/show_bug.cgi?id=86281>`__ - 337ec681f3Smrg brw_meta_fast_clear (brw=brw@entry=0x7fffd4097a08, 347ec681f3Smrg fb=fb@entry=0x7fffd40fa900, buffers=buffers@entry=2, 357ec681f3Smrg partial_clear=partial_clear@entry=false) 367ec681f3Smrg- `Bug 86720 <https://bugs.freedesktop.org/show_bug.cgi?id=86720>`__ - 377ec681f3Smrg [radeon] Europa Universalis 4 freezing during game start (10.3.3+, 387ec681f3Smrg still broken on 11.0.2) 397ec681f3Smrg- `Bug 91788 <https://bugs.freedesktop.org/show_bug.cgi?id=91788>`__ - 407ec681f3Smrg [HSW Regression] Synmark2_v6 Multithread performance case FPS reduced 417ec681f3Smrg by 36% 427ec681f3Smrg- `Bug 92304 <https://bugs.freedesktop.org/show_bug.cgi?id=92304>`__ - 437ec681f3Smrg [cts] cts.shaders.negative conformance tests fail 447ec681f3Smrg 457ec681f3SmrgChanges 467ec681f3Smrg------- 477ec681f3Smrg 487ec681f3SmrgAlejandro Piñeiro (2): 497ec681f3Smrg 507ec681f3Smrg- i965/vec4: check writemask when bailing out at register coalesce 517ec681f3Smrg- i965/vec4: fill src_reg type using the constructor type parameter 527ec681f3Smrg 537ec681f3SmrgBrian Paul (2): 547ec681f3Smrg 557ec681f3Smrg- vbo: fix incorrect switch statement in init_mat_currval() 567ec681f3Smrg- mesa: fix incorrect opcode in save_BlendFunci() 577ec681f3Smrg 587ec681f3SmrgChih-Wei Huang (3): 597ec681f3Smrg 607ec681f3Smrg- mesa: android: Fix the incorrect path of sse_minmax.c 617ec681f3Smrg- nv50/ir: use C++11 standard std::unordered_map if possible 627ec681f3Smrg- nv30: include the header of ffs prototype 637ec681f3Smrg 647ec681f3SmrgChris Wilson (1): 657ec681f3Smrg 667ec681f3Smrg- i965: Remove early release of DRI2 miptree 677ec681f3Smrg 687ec681f3SmrgDave Airlie (1): 697ec681f3Smrg 707ec681f3Smrg- mesa/uniforms: fix get_uniform for doubles (v2) 717ec681f3Smrg 727ec681f3SmrgEmil Velikov (1): 737ec681f3Smrg 747ec681f3Smrg- docs: add sha256 checksums for 11.0.3 757ec681f3Smrg 767ec681f3SmrgFrancisco Jerez (5): 777ec681f3Smrg 787ec681f3Smrg- i965: Don't tell the hardware about our UAV access. 797ec681f3Smrg- mesa: Expose function to calculate whether a shader image unit is 807ec681f3Smrg valid. 817ec681f3Smrg- mesa: Skip redundant texture completeness checking during image 827ec681f3Smrg validation. 837ec681f3Smrg- i965: Use \_mesa_is_image_unit_valid() instead of 847ec681f3Smrg gl_image_unit::_Valid. 857ec681f3Smrg- mesa: Get rid of texture-dependent image unit derived state. 867ec681f3Smrg 877ec681f3SmrgIan Romanick (8): 887ec681f3Smrg 897ec681f3Smrg- glsl: Allow built-in functions as constant expressions in OpenGL ES 907ec681f3Smrg 1.00 917ec681f3Smrg- ff_fragment_shader: Use binding to set the sampler unit 927ec681f3Smrg- glsl/linker: Use constant_initializer instead of constant_value to 937ec681f3Smrg initialize uniforms 947ec681f3Smrg- glsl: Use constant_initializer instead of constant_value to determine 957ec681f3Smrg whether to keep an unused uniform 967ec681f3Smrg- glsl: Only set ir_variable::constant_value for const-decorated 977ec681f3Smrg variables 987ec681f3Smrg- glsl: Restrict initializers for global variables to constant 997ec681f3Smrg expression in ES 1007ec681f3Smrg- glsl: Add method to determine whether an expression contains the 1017ec681f3Smrg sequence operator 1027ec681f3Smrg- glsl: In later GLSL versions, sequence operator is cannot be a 1037ec681f3Smrg constant expression 1047ec681f3Smrg 1057ec681f3SmrgIlia Mirkin (1): 1067ec681f3Smrg 1077ec681f3Smrg- nouveau: make sure there's always room to emit a fence 1087ec681f3Smrg 1097ec681f3SmrgIndrajit Das (1): 1107ec681f3Smrg 1117ec681f3Smrg- st/va: Used correct parameter to derive the value of the "h" variable 1127ec681f3Smrg in vlVaCreateImage 1137ec681f3Smrg 1147ec681f3SmrgJonathan Gray (1): 1157ec681f3Smrg 1167ec681f3Smrg- configure.ac: ensure RM is set 1177ec681f3Smrg 1187ec681f3SmrgKrzysztof Sobiecki (1): 1197ec681f3Smrg 1207ec681f3Smrg- st/fbo: use pipe_surface_release instead of pipe_surface_reference 1217ec681f3Smrg 1227ec681f3SmrgLeo Liu (1): 1237ec681f3Smrg 1247ec681f3Smrg- st/omx/dec/h264: fix field picture type 0 poc disorder 1257ec681f3Smrg 1267ec681f3SmrgMarek Olšák (3): 1277ec681f3Smrg 1287ec681f3Smrg- st/mesa: fix clip state dependencies 1297ec681f3Smrg- radeonsi: fix a GS copy shader leak 1307ec681f3Smrg- gallium: add PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HINT 1317ec681f3Smrg 1327ec681f3SmrgNicolai Hähnle (1): 1337ec681f3Smrg 1347ec681f3Smrg- u_vbuf: fix vb slot assignment for translated buffers 1357ec681f3Smrg 1367ec681f3SmrgRob Clark (1): 1377ec681f3Smrg 1387ec681f3Smrg- freedreno/a3xx: cache-flush is needed after MEM_WRITE 1397ec681f3Smrg 1407ec681f3SmrgTapani Pälli (3): 1417ec681f3Smrg 1427ec681f3Smrg- mesa: add GL_UNSIGNED_INT_24_8 to \_mesa_pack_depth_span 1437ec681f3Smrg- mesa: Set api prefix to version string when overriding version 1447ec681f3Smrg- mesa: fix ARRAY_SIZE query for GetProgramResourceiv 145