1*61046927SAndroid Build Coastguard WorkerMesa 10.0.4 Release Notes / (March 12, 2014) 2*61046927SAndroid Build Coastguard Worker============================================ 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard WorkerMesa 10.0.4 is a bug fix release which fixes bugs found since the 10.0.3 5*61046927SAndroid Build Coastguard Workerrelease. 6*61046927SAndroid Build Coastguard Worker 7*61046927SAndroid Build Coastguard WorkerMesa 10.0.4 implements the OpenGL 3.3 API, but the version reported by 8*61046927SAndroid Build Coastguard WorkerglGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / 9*61046927SAndroid Build Coastguard WorkerglGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being 10*61046927SAndroid Build Coastguard Workerused. Some drivers don't support all the features required in OpenGL 11*61046927SAndroid Build Coastguard Worker3.3. OpenGL 3.3 is **only** available if requested at context creation 12*61046927SAndroid Build Coastguard Workerbecause compatibility contexts not supported. 13*61046927SAndroid Build Coastguard Worker 14*61046927SAndroid Build Coastguard WorkerMD5 checksums 15*61046927SAndroid Build Coastguard Worker------------- 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard Worker:: 18*61046927SAndroid Build Coastguard Worker 19*61046927SAndroid Build Coastguard Worker 5a3c5b90776ec8a9fcd777c99e0607e2 MesaLib-10.0.4.tar.gz 20*61046927SAndroid Build Coastguard Worker 8b148869d2620b0720c8a8d2b7eb3e38 MesaLib-10.0.4.tar.bz2 21*61046927SAndroid Build Coastguard Worker da2418d25bfbc273660af7e755fb367e MesaLib-10.0.4.zip 22*61046927SAndroid Build Coastguard Worker 23*61046927SAndroid Build Coastguard WorkerNew features 24*61046927SAndroid Build Coastguard Worker------------ 25*61046927SAndroid Build Coastguard Worker 26*61046927SAndroid Build Coastguard WorkerNone 27*61046927SAndroid Build Coastguard Worker 28*61046927SAndroid Build Coastguard WorkerBug fixes 29*61046927SAndroid Build Coastguard Worker--------- 30*61046927SAndroid Build Coastguard Worker 31*61046927SAndroid Build Coastguard WorkerThis list is likely incomplete. 32*61046927SAndroid Build Coastguard Worker 33*61046927SAndroid Build Coastguard Worker- `Bug 71870 <https://bugs.freedesktop.org/show_bug.cgi?id=71870>`__ - 34*61046927SAndroid Build Coastguard Worker Metro: Last Light rendering issues 35*61046927SAndroid Build Coastguard Worker- `Bug 72895 <https://bugs.freedesktop.org/show_bug.cgi?id=72895>`__ - 36*61046927SAndroid Build Coastguard Worker Missing trees in flightgear 2.12.1 with mesa 10.0.1 37*61046927SAndroid Build Coastguard Worker- `Bug 74251 <https://bugs.freedesktop.org/show_bug.cgi?id=74251>`__ - 38*61046927SAndroid Build Coastguard Worker Segfault in st_finalize_texture with Texture Buffer 39*61046927SAndroid Build Coastguard Worker- `Bug 74723 <https://bugs.freedesktop.org/show_bug.cgi?id=74723>`__ - 40*61046927SAndroid Build Coastguard Worker main/shaderapi.c:407: detach_shader: Assertion 41*61046927SAndroid Build Coastguard Worker \`shProg->Shaders[j]->Type == 0x8B31 \|\| shProg->Shaders[j]->Type == 42*61046927SAndroid Build Coastguard Worker 0x8B30' failed. 43*61046927SAndroid Build Coastguard Worker 44*61046927SAndroid Build Coastguard WorkerChanges 45*61046927SAndroid Build Coastguard Worker------- 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard WorkerThe full set of changes can be viewed by using the following git 48*61046927SAndroid Build Coastguard Workercommand: 49*61046927SAndroid Build Coastguard Worker 50*61046927SAndroid Build Coastguard Worker:: 51*61046927SAndroid Build Coastguard Worker 52*61046927SAndroid Build Coastguard Worker git log mesa-10.0.3..mesa-10.0.4 53*61046927SAndroid Build Coastguard Worker 54*61046927SAndroid Build Coastguard WorkerAnuj Phogat (4): 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard Worker- mesa: Generate correct error code in glDrawBuffers() 57*61046927SAndroid Build Coastguard Worker- mesa: Add GL_TEXTURE_CUBE_MAP_ARRAY to 58*61046927SAndroid Build Coastguard Worker legal_get_tex_level_parameter_target() 59*61046927SAndroid Build Coastguard Worker- glsl: Fix condition to generate shader link error 60*61046927SAndroid Build Coastguard Worker- i965: Fix the region's pitch condition to use blitter 61*61046927SAndroid Build Coastguard Worker 62*61046927SAndroid Build Coastguard WorkerBrian Paul (8): 63*61046927SAndroid Build Coastguard Worker 64*61046927SAndroid Build Coastguard Worker- r200: move driContextSetFlags(ctx) call after ctx var is initialized 65*61046927SAndroid Build Coastguard Worker- radeon: move driContextSetFlags(ctx) call after ctx var is 66*61046927SAndroid Build Coastguard Worker initialized 67*61046927SAndroid Build Coastguard Worker- gallium/auxiliary/indices: replace free() with FREE() 68*61046927SAndroid Build Coastguard Worker- draw: fix incorrect color of flat-shaded clipped lines 69*61046927SAndroid Build Coastguard Worker- st/mesa: avoid sw fallback for getting/decompressing textures 70*61046927SAndroid Build Coastguard Worker- mesa: update assertion in detach_shader() for geom shaders 71*61046927SAndroid Build Coastguard Worker- mesa: do depth/stencil format conversion in glGetTexImage 72*61046927SAndroid Build Coastguard Worker- softpipe: use 64-bit arithmetic in softpipe_resource_layout() 73*61046927SAndroid Build Coastguard Worker 74*61046927SAndroid Build Coastguard WorkerCarl Worth (4): 75*61046927SAndroid Build Coastguard Worker 76*61046927SAndroid Build Coastguard Worker- docs: Add md5sums for 10.0.3 release 77*61046927SAndroid Build Coastguard Worker- main: Avoid double-free of shader Label 78*61046927SAndroid Build Coastguard Worker- get-pick-list: Update to only find patches nominated for the 10.0 79*61046927SAndroid Build Coastguard Worker branch 80*61046927SAndroid Build Coastguard Worker- Update version to 10.0.4 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard WorkerChris Forbes (1): 83*61046927SAndroid Build Coastguard Worker 84*61046927SAndroid Build Coastguard Worker- i965: Validate (and resolve) all the bound textures. 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard WorkerChristian König (1): 87*61046927SAndroid Build Coastguard Worker 88*61046927SAndroid Build Coastguard Worker- radeon/uvd: fix feedback buffer handling v2 89*61046927SAndroid Build Coastguard Worker 90*61046927SAndroid Build Coastguard WorkerDaniel Kurtz (1): 91*61046927SAndroid Build Coastguard Worker 92*61046927SAndroid Build Coastguard Worker- glsl: Add locking to builtin_builder singleton 93*61046927SAndroid Build Coastguard Worker 94*61046927SAndroid Build Coastguard WorkerEmil Velikov (3): 95*61046927SAndroid Build Coastguard Worker 96*61046927SAndroid Build Coastguard Worker- dri/nouveau: Pass the API into \_mesa_initialize_context 97*61046927SAndroid Build Coastguard Worker- nv50: correctly calculate the number of vertical blocks during 98*61046927SAndroid Build Coastguard Worker transfer map 99*61046927SAndroid Build Coastguard Worker- dri/i9*5: correctly calculate the amount of system memory 100*61046927SAndroid Build Coastguard Worker 101*61046927SAndroid Build Coastguard WorkerFredrik Höglund (3): 102*61046927SAndroid Build Coastguard Worker 103*61046927SAndroid Build Coastguard Worker- mesa: Preserve the NewArrays state when copying a VAO 104*61046927SAndroid Build Coastguard Worker- glx: Fix the default values for GLXFBConfig attributes 105*61046927SAndroid Build Coastguard Worker- glx: Fix the GLXFBConfig attrib sort priorities 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard WorkerHans (2): 108*61046927SAndroid Build Coastguard Worker 109*61046927SAndroid Build Coastguard Worker- util: don't define isfinite(), isnan() for MSVC >= 1800 110*61046927SAndroid Build Coastguard Worker- mesa: don't define c99 math functions for MSVC >= 1800 111*61046927SAndroid Build Coastguard Worker 112*61046927SAndroid Build Coastguard WorkerIan Romanick (6): 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard Worker- meta: Release resources used by decompress_texture_image 115*61046927SAndroid Build Coastguard Worker- meta: Release resources used by \_mesa_meta_DrawPixels 116*61046927SAndroid Build Coastguard Worker- meta: Fallback to software for GetTexImage of compressed 117*61046927SAndroid Build Coastguard Worker GL_TEXTURE_CUBE_MAP_ARRAY 118*61046927SAndroid Build Coastguard Worker- meta: Consistenly use non-Apple VAO functions 119*61046927SAndroid Build Coastguard Worker- glcpp: Only warn for macro names containing \_\_ 120*61046927SAndroid Build Coastguard Worker- glsl: Only warn for macro names containing \_\_ 121*61046927SAndroid Build Coastguard Worker 122*61046927SAndroid Build Coastguard WorkerIlia Mirkin (3): 123*61046927SAndroid Build Coastguard Worker 124*61046927SAndroid Build Coastguard Worker- nv30: report 8 maximum inputs 125*61046927SAndroid Build Coastguard Worker- nouveau/video: make sure that firmware is present when checking caps 126*61046927SAndroid Build Coastguard Worker- nouveau: fix chipset checks for nv1a by using the oclass instead 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard WorkerJulien Cristau (1): 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard Worker- glx/dri2: fix build failure on HURD 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard WorkerKenneth Graunke (2): 133*61046927SAndroid Build Coastguard Worker 134*61046927SAndroid Build Coastguard Worker- glsl: Don't lose precision qualifiers when encountering "centroid". 135*61046927SAndroid Build Coastguard Worker- i965: Create a hardware context before initializing state module. 136*61046927SAndroid Build Coastguard Worker 137*61046927SAndroid Build Coastguard WorkerKusanagi Kouichi (1): 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard Worker- targets/vdpau: Always use c++ to link 140*61046927SAndroid Build Coastguard Worker 141*61046927SAndroid Build Coastguard WorkerMarek Olšák (1): 142*61046927SAndroid Build Coastguard Worker 143*61046927SAndroid Build Coastguard Worker- st/mesa: fix crash when a shader uses a TBO and it's not bound 144*61046927SAndroid Build Coastguard Worker 145*61046927SAndroid Build Coastguard WorkerMatt Turner (1): 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard Worker- glsl: Initialize ubo_binding_mask flags to zero. 148*61046927SAndroid Build Coastguard Worker 149*61046927SAndroid Build Coastguard WorkerPaul Berry (2): 150*61046927SAndroid Build Coastguard Worker 151*61046927SAndroid Build Coastguard Worker- glsl: Make condition_to_hir() callable from outside 152*61046927SAndroid Build Coastguard Worker ast_iteration_statement. 153*61046927SAndroid Build Coastguard Worker- glsl: Fix continue statements in do-while loops. 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard WorkerTom Stellard (1): 156*61046927SAndroid Build Coastguard Worker 157*61046927SAndroid Build Coastguard Worker- r600g/compute: PIPE_CAP_COMPUTE should be false for pre-evergreen 158*61046927SAndroid Build Coastguard Worker GPUs 159*61046927SAndroid Build Coastguard Worker 160*61046927SAndroid Build Coastguard WorkerTopi Pohjolainen (1): 161*61046927SAndroid Build Coastguard Worker 162*61046927SAndroid Build Coastguard Worker- i965/blorp: do not use unnecessary hw-blending support 163