Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4358 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 9.1.4 Release Notes / July 1st, 2013

18
 
19

20
Mesa 9.1.4 is a bug fix release which fixes bugs found since the 9.1.3 release.
21

22

23
Mesa 9.1 implements the OpenGL 3.1 API, but the version reported by
24
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
25
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
26
Some drivers don't support all the features required in OpenGL 3.1.  OpenGL
27
3.1 is only available if requested at context creation
28
because GL_ARB_compatibility is not supported.
29

30
 
31

MD5 checksums

32
33
a2c4e25d0e27918bc67f61bae04d0cb8  MesaLib-9.1.4.tar.bz2
34
8c7e9ce5b05cb2223f0587396dd9dc08  MesaLib-9.1.4.tar.gz
35
020459c5793d4279bdcb2daa1f7dd9f6  MesaLib-9.1.4.zip
36
37
 
38

New features

39

None.

40
 
41

Bug fixes

42
 
43

This list is likely incomplete.

44
 
45
    46
     
    47
  • Bug 37871 - [bisected i965] Bus error (core dumped) on oglc texdecaltile
  • 48
     
    49
  • Bug 42182 - egl/opengles1/tri_x11 renders wrong
  • 50
     
    51
  • Bug 44958 - [SNB IVB HSW] mesa demo test texleak bus error
  • 52
     
    53
  • Bug 53494 - [snb] crash in texsubimage to a large atlas in clutter
  • 54
     
    55
  • Bug 60518 - glDrawElements segfault when compiled into display list
  • 56
     
    57
  • Bug 61821 - src/mesa/drivers/dri/common/xmlpool.h:96:29: fatal error: xmlpool/options.h
  • 58
     
    59
  • Bug 63520 - r300g regression (RV380): Strange rendering of light sources in Penumbra (bisected)
  • 60
     
    61
  • Bug 63701 - [HSW] support new haswell graphics [8086:0a2e]
  • 62
     
    63
  • Bug 64727 - [gm45, bisected] some piglit glsl 1.10 built-in-functions tests crash
  • 64
     
    65
  • Bug 64745 - [llvmpipe] SIGSEGV src/gallium/state_trackers/glx/xlib/glx_api.c:1374
  • 66
     
    67
  • Bug 64934 - [llvmpipe] SIGSEGV src/gallium/state_trackers/glx/xlib/glx_api.c:1363
  • 68
     
    69
  • Bug 65173 - segfault in _mesa_get_format_datatype and _mesa_get_color_read_type when state dumping with glretrace
  • 70
     
    71
    72
     
    73

    Changes

    74

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

    75
     
    76
    77
      git log mesa-9.1.3..mesa-9.1.4
    78
    79
     
    80

    Alan Coopersmith (2):

    81
      82
        
    • integer overflow in XF86DRIOpenConnection() [CVE-2013-1993 1/2]
    • 83
        
    • integer overflow in XF86DRIGetClientDriverName() [CVE-2013-1993 2/2]
    • 84
      85
       
      86

      Alex Deucher (3):

      87
        88
          
      • radeonsi: add support for hainan chips
      • 89
          
      • radeonsi: add Hainan pci ids
      • 90
          
      • winsys/radeon: add env var to disable VM on Cayman/Trinity
      • 91
        92
        pp
        93

        Andreas Boll (1):

        94
          95
            
        • glapi: Add some missing static_dispatch="false" annotations to es_EXT.xml
        • 96
          97
           
          98

          Anuj Phogat (1):

          99
            100
              
          • intel: Add a null pointer check before dereferencing the pointer
          • 101
            102
             
            103

            Armin K (1):

            104
              105
                
            • gallivm: Fix build with LLVM 3.3
            • 106
              107
               
              108

              Brian Paul (9):

              109
                110
                  
              • mesa: fix the compressed TexSubImage size checking code
              • 111
                  
              • st/mesa: generate GL_OUT_OF_MEMORY if we can't create the index buffer
              • 112
                  
              • mesa: fix error checking of DXT sRGB formats in _mesa_base_tex_format()
              • 113
                  
              • st/glx/xlib: check for null ctx pointer in glXIsDirect()
              • 114
                  
              • xlib: check for null ctx pointer in glXIsDirect()
              • 115
                  
              • st/glx: add null ctx check in glXDestroyContext()
              • 116
                  
              • xlib: add null ctx check in glXDestroyContext()
              • 117
                  
              • meta: move vertex array enables for mipmap generation
              • 118
                  
              • mesa: handle missing read buffer in _mesa_get_color_read_format/type()
              • 119
                120
                 
                121

                Bryan Cain (1):

                122
                  123
                    
                • nv50: initialize kick_notify callback in nv50_create
                • 124
                  125
                   
                  126

                  Chad Versace (3):

                  127
                    128
                      
                  • egl/android: Fix error condition for EGL_ANDROID_image_native_buffer
                  • 129
                      
                  • i965: Fix glColorPointer(GL_FIXED)
                  • 130
                      
                  • intel: Return early if miptree allocation fails
                  • 131
                    132
                     
                    133

                    Chia-I Wu (1):

                    134
                      135
                        
                    • u_vbuf: fix index buffer leak
                    • 136
                      137
                       
                      138

                      Chris Forbes (8):

                      139
                        140
                          
                      • mesa: add accessor for effective stencil ref
                      • 141
                          
                      • intel: Use accessor for stencil reference values
                      • 142
                          
                      • nouveau: Use accessor for stencil reference values
                      • 143
                          
                      • radeon: Use accessor for stencil reference values
                      • 144
                          
                      • st: Use accessor for stencil reference values
                      • 145
                          
                      • swrast: Use accessor for stencil reference values
                      • 146
                          
                      • mesa: Stop clamping stencil reference value at specification time
                      • 147
                          
                      • mesa: Use accessor for stencil reference values in glGet
                      • 148
                        149
                         
                        150

                        Chí-Thanh Christopher Nguyễn (1):

                        151
                          152
                            
                        • targets/dri-i915: Force c++ linker in all cases
                        • 153
                          154
                           
                          155

                          Daniel Martin (1):

                          156
                            157
                              
                          • Fix build of swrast only without libdrm
                          • 158
                            159
                             
                            160

                            Dave Airlie (1):

                            161
                              162
                                
                            • i965: fix problem with constant out of bounds access (v3)
                            • 163
                              164
                               
                              165

                              Eric Anholt (10):

                              166
                                167
                                  
                              • mesa: Make core Mesa allocate the texture renderbuffer wrapper.
                              • 168
                                  
                              • mesa: Make gl_renderbuffers backed by EGL images use FinishRenderTexture.
                              • 169
                                  
                              • i965/fs: Bake regs_written into the IR instead of recomputing it later.
                              • 170
                                  
                              • i965/vs: Fix implied_mrf_writes() for integer division pre-gen6.
                              • 171
                                  
                              • intel: Add support for writing to our linear-temporary-CPU-map case.
                              • 172
                                  
                              • intel: Do temporary CPU maps of textures that are too big to GTT map.
                              • 173
                                  
                              • intel: Avoid making tiled miptrees we won't be able to blit.
                              • 174
                                  
                              • intel: Fix MRT handling of glBitmap().
                              • 175
                                  
                              • intel: Fix format handling of blit glBitmap()
                              • 176
                                  
                              • i965: Shut up the last release build warning.
                              • 177
                                178
                                 
                                179

                                Fabian Bieler (2):

                                180
                                  181
                                    
                                • mesa/st: Don't copy propagate from swizzles.
                                • 182
                                    
                                • mesa/program: Don't copy propagate from swizzles.
                                • 183
                                  184
                                   
                                  185

                                  Frank Henigman (1):

                                  186
                                    187
                                      
                                  • intel: initialize fs_visitor::params_remap in constructor
                                  • 188
                                    189
                                     
                                    190

                                    Ian Romanick (2):

                                    191
                                      192
                                        
                                    • docs: Add 9.1.3 release md5sums
                                    • 193
                                        
                                    • mesa: Bump version to 9.1.4
                                    • 194
                                      195
                                       
                                      196

                                      José Fonseca (1):

                                      197
                                        198
                                          
                                      • scons: Fix implicit python dependency discovery on Windows.
                                      • 199
                                        200
                                         
                                        201

                                        Kenneth Graunke (17):

                                        202
                                          203
                                            
                                        • mesa: Add i965 varying index patches to .cherry-ignore.
                                        • 204
                                            
                                        • i965: Turn brw->urb.vs_size and gs_size into local variables.
                                        • 205
                                            
                                        • i965: Use a variable for the push constant size in kB.
                                        • 206
                                            
                                        • i965: Update URB partitioning code for Haswell's GT3 variant.
                                        • 207
                                            
                                        • i965: Add chipset limits for the Haswell GT3 variant.
                                        • 208
                                            
                                        • i965: Enable the Bay Trail platform.
                                        • 209
                                            
                                        • mesa: Add a reverted commit to cherry-ignore.
                                        • 210
                                            
                                        • vbo: Ignore PRIMITIVE_RESTART_FIXED_INDEX for glDrawArrays().
                                        • 211
                                            
                                        • mesa: Add a helper function for determining the restart index.
                                        • 212
                                            
                                        • vbo: Use the new primitive restart index helper function.
                                        • 213
                                            
                                        • i965: Use the correct restart index for fixed index mode on Haswell.
                                        • 214
                                            
                                        • mesa: Cherry-ignore a patch that got picked but squashed.
                                        • 215
                                            
                                        • i965: Fix can_cut_index_handle_restart_index() for byte/short types.
                                        • 216
                                            
                                        • st/mesa: Go back to using ctx->Array.RestartIndex, not _RestartIndex.
                                        • 217
                                            
                                        • mesa: Ignore fixed-index primitive restart in ArrayElement().
                                        • 218
                                            
                                        • mesa: Delete the ctx->Array._RestartIndex derived state.
                                        • 219
                                            
                                        • glsl: Bail on parsing if the #version directive is bogus.
                                        • 220
                                          221
                                           
                                          222

                                          Lauri Kasanen (1):

                                          223
                                            224
                                              
                                          • r600g: Correctly initialize the shader key, v2
                                          • 225
                                            226
                                             
                                            227

                                            Maarten Lankhorst (4):

                                            228
                                              229
                                                
                                            • nvc0: fix up video buffer alignment requirements
                                            • 230
                                                
                                            • nvc0: kill assert in ppp code
                                            • 231
                                                
                                            • nvc0: set rsvd_kick correctly
                                            • 232
                                                
                                            • nvc0: allow frame dropping in h264
                                            • 233
                                              234
                                               
                                              235

                                              Marek Olšák (7):

                                              236
                                                237
                                                  
                                              • radeonsi: increase array size for shader inputs and outputs
                                              • 238
                                                  
                                              • vbo: fix possible use-after-free segfault after a VAO is deleted
                                              • 239
                                                  
                                              • glsl: fix the value of gl_MaxFragmentUniformVectors
                                              • 240
                                                  
                                              • st/mesa: initialize all program constants and UBO limits
                                              • 241
                                                  
                                              • st/mesa: initialize Const.MaxColorAttachments
                                              • 242
                                                  
                                              • st/mesa: fix a couple of issues in st_bind_ubos
                                              • 243
                                                  
                                              • mesa: declare UniformBufferBindings as an array with a static size
                                              • 244
                                                245
                                                 
                                                246

                                                Matt Turner (3):

                                                247
                                                  248
                                                    
                                                • configure.ac: Remove redundant checks of enable_dri.
                                                • 249
                                                    
                                                • configure.ac: Build dricommon for DRI gallium drivers
                                                • 250
                                                    
                                                • i965: NULL check depth_mt to quiet static analysis.
                                                • 251
                                                  252
                                                   
                                                  253

                                                  Michel Dänzer (3):

                                                  254
                                                    255
                                                      
                                                  • radeonsi: Fix handling of TGSI_SEMANTIC_PSIZE
                                                  • 256
                                                      
                                                  • radeonsi: Fix user clip planes
                                                  • 257
                                                      
                                                  • mesa: Note that two radeonsi fixes cannot be backported after all
                                                  • 258
                                                    259
                                                     
                                                    260

                                                    Mike Stroyan (1):

                                                    261
                                                      262
                                                        
                                                    • configure.ac: Build dricommon for gallium swrast
                                                    • 263
                                                      264
                                                       
                                                      265

                                                      Naohiro Aota (1):

                                                      266
                                                        267
                                                          
                                                      • xmlpool/build: Make sure to set mo properly
                                                      • 268
                                                        269
                                                         
                                                        270

                                                        Paul Berry (2):

                                                        271
                                                          272
                                                            
                                                        • glsl: Fix error checking on "flat" keyword to match GLSL ES 3.00, GLSL 1.50.
                                                        • 273
                                                            
                                                        • i965/gen7.5: Allow HW primitive restart for all primitive types.
                                                        • 274
                                                          275
                                                           
                                                          276

                                                          Paulo Zanoni (1):

                                                          277
                                                            278
                                                              
                                                          • i965: make GT3 machines work as GT3 instead of GT2
                                                          • 279
                                                            280
                                                             
                                                            281

                                                            Rodrigo Vivi (2):

                                                            282
                                                              283
                                                                
                                                            • i965: Add missing Haswell GT3 Desktop to IS_HSW_GT3 check.
                                                            • 284
                                                                
                                                            • i965: Adding more reserved PCI IDs for Haswell.
                                                            • 285
                                                              286
                                                               
                                                              287

                                                              Roland Scheidegger (1):

                                                              288
                                                                289
                                                                  
                                                              • gallivm: fix out-of-bounds access with mirror_clamp_to_edge address mode
                                                              • 290
                                                                291
                                                                 
                                                                292

                                                                Stéphane Marchesin (2):

                                                                293
                                                                  294
                                                                    
                                                                • st/xlib: Fix upside down coordinates for CopySubBuffer
                                                                • 295
                                                                    
                                                                • st/xlib: Flush the front buffer before doing CopySubBuffer
                                                                • 296
                                                                  297
                                                                   
                                                                  298

                                                                  Sven Joachim (1):

                                                                  299
                                                                    300
                                                                      
                                                                  • mesa: Fix ieee fp on Alpha
                                                                  • 301
                                                                    302
                                                                     
                                                                    303

                                                                    Tapani Pälli (1):

                                                                    304
                                                                      305
                                                                        
                                                                    • mesa: fix type comparison errors in sub-texture error checking code
                                                                    • 306
                                                                      307
                                                                       
                                                                      308

                                                                      Tom Stellard (2):

                                                                      309
                                                                        310
                                                                          
                                                                      • gallivm: Fix build with LLVM >= r180063
                                                                      • 311
                                                                          
                                                                      • r300g/compiler: Prevent regalloc from swizzling texture operands v2
                                                                      • 312
                                                                        313
                                                                         
                                                                        314

                                                                        Vinson Lee (1):

                                                                        315
                                                                          316
                                                                            
                                                                        • radeon: Initialize variables in radeon_llvm_context_init.
                                                                        • 317
                                                                          318
                                                                           
                                                                          319
                                                                          320
                                                                          321