Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5564 serge 1
2
3
4
  
5
  Mesa Release Notes
6
  
7
8
9
 
10
11
  

The Mesa 3D Graphics Library

12
13
 
14
15
16
 
17

Mesa 8.0.3 Release Notes / May 18, 2012

18
 
19

20
Mesa 8.0.3 is a bug fix release which fixes bugs found since the 8.0.2 release.
21

22

23
Mesa 8.0.3 implements the OpenGL 3.0 API, but the version reported by
24
glGetString(GL_VERSION) depends on the particular driver being used.
25
Some drivers don't support all the features required in OpenGL 3.0.
26

27

28
See the Compiling/Installing page for prerequisites
29
for DRI hardware acceleration.
30

31
 
32
 
33

MD5 checksums

34
35
b7210a6d6e4584bd852ab29294ce717e  MesaLib-8.0.3.tar.gz
36
cc5ee15e306b8c15da6a478923797171  MesaLib-8.0.3.tar.bz2
37
32773634a0f7e70a680505a81426eccf  MesaLib-8.0.3.zip
38
39
 
40

New features

41

None.

42
 
43

Bug fixes

44
 
45

This list is likely incomplete.

46
 
47
    48
     
    49
  • Bug 28138 - [G45] Regnum Online, sparkling in in-game rendering
  • 50
     
    51
  • Bug 30102 - glean depthStencil test fails BadLength with indirect non-swrast rendering
  • 52
     
    53
  • Bug 40361 - Glitches on X3100 after upgrade to 7.11
  • 54
     
    55
  • Bug 41152 - [glsl] Shader backend in Regnum Online does not work
  • 56
     
    57
  • Bug 41216 - [bisected pineview]oglc filtercubemin(basic.sizedRGBA) fails
  • 58
     
    59
  • Bug 41372 - i830_state.c PBO crash
  • 60
     
    61
  • Bug 41495 - i830: intel_get_vb_max / intel_batchbuffer_space mismatch.
  • 62
     
    63
  • Bug 44701 - Regnum online textures flickering
  • 64
     
    65
  • Bug 44961 - [bisected i965] oglc sRGB(Mipmap.1D_textures) regressed
  • 66
     
    67
  • Bug 44970 - [i965]oglc max_values(negative.textureSize.textureCube) segfaults
  • 68
     
    69
  • Bug 45214 - Textures disappearing or missing in RegnumOnline OpenGL game
  • 70
     
    71
  • Bug 45558 - cannot render on a drawable of size equal the max framebuffer size
  • 72
     
    73
  • Bug 45921 - [r300g, bisected] Multiple piglit regressions after glsl_to_tgsi changes
  • 74
     
    75
  • Bug 46303 - [SNB] segfault in intel_miptree_release()
  • 76
     
    77
  • Bug 46739 - [snb-m-gt2+] compiz crashed with SIGSEGV in intel_miptree_release()
  • 78
     
    79
  • Bug 46834 - small performance when playing flightgear (swrast fallback through GTT mapping)
  • 80
     
    81
  • Bug 47126 - tests/fbo/fbo-array.c:109: create_array_fbo: Assertion `glGetError() == 0' failed.
  • 82
     
    83
  • Bug 48218 - brw_fs_schedule_instructions.cpp segfault due to accessing not allocated last_mrf_write[16]
  • 84
     
    85
  • Bug 48545 - LLVMpipe glReadPixels Firefox hits the slow path (WebGL rendering)
  • 86
     
    87
  • Bug 49124 - swrast/s_texfetch.c:1156: set_fetch_functions: Assertion `texImage->FetchTexel' failed.
  • 88
     
    89
    90
     
    91
    92
     
    93
     
    94

    Changes

    95

    The full set of changes can be viewed by using the following GIT command:

    96
     
    97
    98
      git log mesa-8.0.2..mesa-8.0.3
    99
    100
     
    101

    Alban Browaeys (1):

    102
      103
        
    • dri/i915: Fix off-by-one in i830 clip region size.
    • 104
      105
       
      106

      Alex Deucher (2):

      107
        108
          
      • r200: fix fog coordinate emit
      • 109
          
      • radeon: fix fog coordinate emit
      • 110
        111
         
        112

        Alexander von Gluck (4):

        113
          114
            
        • llvmpipe: fix symbol conflict on Haiku
        • 115
            
        • svga: fix typedef conflicts on Haiku
        • 116
            
        • mesa: Don't use newlocale on Haiku
        • 117
            
        • glsl: Don't use newlocale on Haiku
        • 118
          119
           
          120

          Anuj Phogat (4):

          121
            122
              
          • mesa: fix issues with texture border and array textures
          • 123
              
          • mesa: Fix valid texture target test in _mesa_GetTexLevelParameteriv()
          • 124
              
          • mesa: Fix the cause of piglit test fbo-array failure
          • 125
              
          • intel: Fix a case when mapping large texture fails
          • 126
            127
             
            128

            Brian Paul (17):

            129
              130
                
            • mesa: add a couple fast-paths to fast_read_rgba_pixels_memcpy()
            • 131
                
            • mesa/gdi: remove wmesa_set_renderbuffer_funcs() function
            • 132
                
            • mesa/gdi: remove clear_color() function
            • 133
                
            • mesa: bump version to 8.0.2 in configs/default
            • 134
                
            • swrast: include s_fragprog.h to silence warnings
            • 135
                
            • mesa: remove LSB-first pixel packing check in glReadPixels
            • 136
                
            • mesa: fix error in _mesa_format_matches_format_and_type() for RGB888
            • 137
                
            • mesa: add BGR888 code in _mesa_format_matches_format_and_type()
            • 138
                
            • vbo: fix node_attrsz[] usage in vbo_bind_vertex_list()
            • 139
                
            • mesa: add missing texture integer test in glTexSubImage()
            • 140
                
            • mesa: add missing return after _mesa_error() in update_array()
            • 141
                
            • glsl: propagate MaxUnrollIterations to the optimizer's loop unroller
            • 142
                
            • st/mesa: set MaxUnrollIterations = 255
            • 143
                
            • st/mesa: no-op glCopyPixels if source region is out of bounds
            • 144
                
            • mesa: do more teximage error checking for generic compressed formats
            • 145
                
            • mesa: fix/add error check in _mesa_ColorMaterial()
            • 146
                
            • mesa: fix glMaterial / dlist bug
            • 147
              148
               
              149

              Chad Versace (3):

              150
                151
                  
              • glsl: Fix Android build
              • 152
                  
              • main: Fix memory leak in _mesa_make_extension_string()
              • 153
                  
              • intel: Disable ARB_framebuffer_object in ES contexts
              • 154
                155
                 
                156

                Chris Wilson (1):

                157
                  158
                    
                • i830: Compute initial number of vertices from remaining batch space
                • 159
                  160
                   
                  161

                  Dave Airlie (4):

                  162
                    163
                      
                  • mesa/format_unpack: add LUMINANCE 8/16 UINT/INT
                  • 164
                      
                  • glx/drisw: avoid segfaults when we fail to get visual
                  • 165
                      
                  • drisw: fix image stride calculation for 16-bit.
                  • 166
                      
                  • intel: fix TFP at 16-bpp
                  • 167
                    168
                     
                    169

                    Dylan Noblesmith (7):

                    170
                      171
                        
                    • intel: fix null dereference processing HiZ buffer
                    • 172
                        
                    • util: fix undefined behavior
                    • 173
                        
                    • util: fix uninitialized table
                    • 174
                        
                    • egl: fix uninitialized values
                    • 175
                        
                    • st/vega: fix uninitialized values
                    • 176
                        
                    • egl-static: fix printf warning
                    • 177
                        
                    • i965: fix typo
                    • 178
                      179
                       
                      180

                      Eric Anholt (19):

                      181
                        182
                          
                      • i965/fs: Jump from discard statements to the end of the program when done.
                      • 183
                          
                      • intel: Fix rendering from textures after RenderTexture().
                      • 184
                          
                      • mesa: Fix handling of glCopyBufferSubData() for src == dst.
                      • 185
                          
                      • i965/fs: Move GL_CLAMP handling to coordinate setup.
                      • 186
                          
                      • i965/fs: Implement GL_CLAMP behavior on texture rectangles on gen6+.
                      • 187
                          
                      • mesa: Fix push/pop of multisample coverage invert.
                      • 188
                          
                      • mesa: Include the multisample enables under GL_MULTISAMPLE_BIT attrib as well.
                      • 189
                          
                      • mesa: Fix display list handling for GL_ARB_draw_instanced.
                      • 190
                          
                      • mesa: Fix display lists for draw_elements_base_vertex with draw_instanced.
                      • 191
                          
                      • mesa: Add missing error check for first < 0 in glDrawArraysInstanced().
                      • 192
                          
                      • i915: Fix piglit fbo-nodepth-test on i830.
                      • 193
                          
                      • intel: Return success when asked to allocate a 0-width/height renderbuffer.
                      • 194
                          
                      • mesa: Throw error on glGetActiveUniform inside Begin/End.
                      • 195
                          
                      • i965/vs: Fix up swizzle for dereference_array of matrices.
                      • 196
                          
                      • glsl: Fix indentation of switch code.
                      • 197
                          
                      • glsl: Let the constructor figure out the types of switch-related expressions.
                      • 198
                          
                      • glsl: Reject non-scalar switch expressions.
                      • 199
                          
                      • glsl: Fix assertion failure on handling switch on uint expressions.
                      • 200
                          
                      • mesa: Check for framebuffer completeness before looking at the rb.
                      • 201
                        202
                         
                        203

                        Eugeni Dodonov (1):

                        204
                          205
                            
                        • intel: add PCI IDs for Ivy Bridge GT2 server variant
                        • 206
                          207
                           
                          208

                          Han Shen(沈涵) (1):

                          209
                            210
                              
                          • bin/mklib: remove '-m32' for arm linux
                          • 211
                            212
                             
                            213

                            Ian Romanick (1):

                            214
                              215
                                
                            • mesa: Bump version number to 8.0.3
                            • 216
                              217
                               
                              218

                              Jakob Bornecrantz (1):

                              219
                                220
                                  
                              • docs: Add 8.0.2 md5sums
                              • 221
                                222
                                 
                                223

                                Jeremy Huddleston (7):

                                224
                                  225
                                    
                                • darwin: Eliminate a pthread mutex leak
                                • 226
                                    
                                • darwin: Fix an error message
                                • 227
                                    
                                • darwin: Make reported errors more user-friendly
                                • 228
                                    
                                • darwin: Use ASL for logging
                                • 229
                                    
                                • darwin: Unlock our mutex before destroying it
                                • 230
                                    
                                • darwin: Eliminate a possible race condition while destroying a surface
                                • 231
                                    
                                • darwin: Address a build failure on Leopard and earlier OS versions
                                • 232
                                  233
                                   
                                  234

                                  Jon TURNEY (1):

                                  235
                                    236
                                      
                                  • Have __glImageSize handle format GL_DEPTH_STENCIL_NV the same way as the server does
                                  • 237
                                    238
                                     
                                    239

                                    Jonas Maebe (2):

                                    240
                                      241
                                        
                                    • glapi: Correct size of allocated _glapi_table struct
                                    • 242
                                        
                                    • apple: Fix a use after free
                                    • 243
                                      244
                                       
                                      245

                                      Jordan Justen (1):

                                      246
                                        247
                                          
                                      • mesa: Add primitive restart support to glArrayElement
                                      • 248
                                        249
                                         
                                        250

                                        Kenneth Graunke (12):

                                        251
                                          252
                                            
                                        • i965: Actually upload sampler state pointers for the VS unit on Gen6.
                                        • 253
                                            
                                        • i965/fs: Fix FB writes that tried to use the non-existent m16 register.
                                        • 254
                                            
                                        • vbo: Remove pedantic warning about 'end' beind out of bounds.
                                        • 255
                                            
                                        • vbo: Ignore invalid element ranges which are outside VBO bounds.
                                        • 256
                                            
                                        • vbo: Rework checking of 'end' against _MaxElement.
                                        • 257
                                            
                                        • vbo: Eliminate short-circuiting in invalid-start case.
                                        • 258
                                            
                                        • i965: Fix GPU hangs in the dummy fragment shader.
                                        • 259
                                            
                                        • i965: Make the dummy fragment shader work in SIMD16 mode.
                                        • 260
                                            
                                        • drirc: Add force_glsl_extensions_warn workaround for Unigine Heaven.
                                        • 261
                                            
                                        • i965: Avoid explicit accumulator operands in SIMD16 mode on Gen7.
                                        • 262
                                            
                                        • intel: Remove pointless software fallback for glBitmap on Gen6.
                                        • 263
                                            
                                        • glsl: Fix broken constant expression handling for <, <=, >, and >=.
                                        • 264
                                          265
                                           
                                          266

                                          Kurt Roeckx (2):

                                          267
                                            268
                                              
                                          • i915: Compute maximum number of verts using the actual batchbuffer size.
                                          • 269
                                              
                                          • i915: Fix i830 polygon stipple from PBOs.
                                          • 270
                                            271
                                             
                                            272

                                            Marek Olšák (5):

                                            273
                                              274
                                                
                                            • r300g/swtcl: don't print an error when getting ClipVertex
                                            • 275
                                                
                                            • r300g/swtcl: don't enter u_vbuf_mgr
                                            • 276
                                                
                                            • r300g/swtcl: don't expose shader subroutine support
                                            • 277
                                                
                                            • r300g/swtcl: fix polygon offset
                                            • 278
                                                
                                            • r300g/swtcl: fix crash when back color is present in vertex shader
                                            • 279
                                              280
                                               
                                              281

                                              Mathias Fröhlich (1):

                                              282
                                                283
                                                  
                                              • glsl: Avoid excessive loop unrolling.
                                              • 284
                                                285
                                                 
                                                286

                                                Matt Turner (1):

                                                287
                                                  288
                                                    
                                                • Remove -ffast-math from default CFLAGS
                                                • 289
                                                  290
                                                   
                                                  291

                                                  Paul Berry (1):

                                                  292
                                                    293
                                                      
                                                  • i915: Initialize swrast_texture_image structure fields.
                                                  • 294
                                                    295
                                                     
                                                    296

                                                    Roland Scheidegger (1):

                                                    297
                                                      298
                                                        
                                                    • mesa: check_index_bounds off-by-one fix
                                                    • 299
                                                      300
                                                       
                                                      301

                                                      Tom Stellard (2):

                                                      302
                                                        303
                                                          
                                                      • r300/compiler: Clear loop registers in vertex shaders w/o loops
                                                      • 304
                                                          
                                                      • r300/compiler: Copy all instruction attributes during local transfoms
                                                      • 305
                                                        306
                                                         
                                                        307

                                                        Vinson Lee (5):

                                                        308
                                                          309
                                                            
                                                        • mesa: Fix memory leak in _mesa_get_uniform_location.
                                                        • 310
                                                            
                                                        • linker: Fix memory leak in count_uniform_size::visit_field.
                                                        • 311
                                                            
                                                        • swrast: Fix memory leaks in blit_linear.
                                                        • 312
                                                            
                                                        • ir_to_mesa: Fix uninitialized member in add_uniform_to_shader.
                                                        • 313
                                                            
                                                        • mesa: Fix memory leak in generate_mipmap_compressed.
                                                        • 314
                                                          315
                                                           
                                                          316

                                                          Yuanhan Liu (2):

                                                          317
                                                            318
                                                              
                                                          • i915: set SPRITE_POINT_ENABLE bit correctly
                                                          • 319
                                                              
                                                          • i965: fix wrong cube/3D texture layout
                                                          • 320
                                                            321
                                                             
                                                            322
                                                            323
                                                            324