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 7.10 Release Notes / January 7, 2011

18
 
19

20
Mesa 7.10 is a new development release.
21
People who are concerned with stability and reliability should stick
22
with a previous release or wait for Mesa 7.10.1.
23

24

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

29

30
See the Compiling/Installing page for prerequisites
31
for DRI hardware acceleration.
32

33
 
34
 
35

MD5 checksums

36
37
0a70c15c135561824bdcae92bf232e43  MesaLib-7.10.tar.gz
38
33fb94eccc02cbb4d8d1365615e38e46  MesaLib-7.10.tar.bz2
39
5cafdc0eda0f9bf370b95c98df3338fa  MesaLib-7.10.zip
40
bc644be551ed585fc4f66c16b64a91c9  MesaGLUT-7.10.tar.gz
41
5c2677a155672352d62b177e4f0f92e8  MesaGLUT-7.10.tar.bz2
42
2ce5001f74496d1ba719ef74d910a5cf  MesaGLUT-7.10.zip
43
44
 
45
 
46

New features

47
    48
  • GL_ARB_explicit_attrib_location extension (Intel and software drivers).
  • 49
  • GL_ARB_texture_rg (Intel, software drivers, gallium drivers).
  • 50
  • GL_EXT_separate_shader_objects extension (Intel and software drivers).
  • 51
  • GL_NV_primitive_restart extension (Gallium softpipe, llvmpipe).
  • 52
  • New fragment shader back-end for i965-class hardware.
  • 53
  • Support for Sandybridge chipset in i965 DRI driver.
  • 54
    55
     
    56
     
    57

    Bug fixes

    58

    This list is likely incomplete.

    59
      60
    • Bug 28800 - [r300c, r300g] Texture corruption with World of Warcraft
    • 61
       
      62
    • Bug 29420 - Amnesia / HPL2 RendererFeatTest - not rendering correctly
    • 63
       
      64
    • Bug 29946 - [swrast] piglit valgrind glsl-array-bounds-04 fails
    • 65
       
      66
    • Bug 30261 - [GLSL 1.20] allowing inconsistent invariant declaration between two vertex shaders
    • 67
       
      68
    • Bug 30632 - [softpipe] state_tracker/st_manager.c:489: st_context_notify_invalid_framebuffer: Assertion `stfb && stfb->iface == stfbi' failed.
    • 69
       
      70
    • Bug 30694 - wincopy will crash on Gallium drivers when going to front buffer
    • 71
       
      72
    • Bug 30771 - [r600g] vert-tex glsl demo
    • 73
       
      74
    • Bug 30787 - Invalid asm shader does not generate draw-time error when used with GLSL shader
    • 75
       
      76
    • Bug 30974 - [llvmpipe] SIGABRT src/gallium/drivers/llvmpipe/lp_state_fs.c:779
    • 77
       
      78
    • Bug 30993 - getFramebufferAttachmentParameteriv wrongly generates error
    • 79
       
      80
    • Bug 31101 - [glsl2] abort() in ir_validate::visit_enter(ir_assignment *ir)
    • 81
       
      82
    • Bug 31193 - [regression] aa43176e break water reflections
    • 83
       
      84
    • Bug 31194 - The mesa meta save/restore code doesn't ref the current GLSL program
    • 85
       
      86
    • Bug 31371 - glslparsertest: ir.cpp:358: ir_constant::ir_constant(const glsl_type*, const ir_constant_data*): Assertion `(type->base_type >= 0) && (type->base_type <= 3)' failed.
    • 87
       
      88
    • Bug 31439 - Crash in glBufferSubData() with size == 0
    • 89
       
      90
    • Bug 31495 - [i965 gles2c bisected] OpenGL ES 2.0 conformance GL2Tests_GetBIFD_input.run regressed
    • 91
       
      92
    • Bug 31514 - isBuffer returns true for unbound buffers
    • 93
       
      94
    • Bug 31560 - [tdfx] tdfx_tex.c:702: error: ‘const struct gl_color_table’ has no member named ‘Format’
    • 95
       
      96
    • Bug 31617 - Radeon/Compiz: 'failed to attach dri2 front buffer', error case not handled
    • 97
       
      98
    • Bug 31648 - [GLSL] array-struct-array gets assertion: `(size >= 1) && (size <= 4)' failed.
    • 99
       
      100
    • Bug 31650 - [GLSL] varying gl_TexCoord fails to be re-declared to different size in the second shader
    • 101
       
      102
    • Bug 31673 - GL_FRAGMENT_PRECISION_HIGH preprocessor macro undefined in GLSL ES
    • 103
       
      104
    • Bug 31690 - i915 shader compiler fails to flatten if in Aquarium webgl demo.
    • 105
       
      106
    • Bug 31832 - [i915] Bad renderbuffer format: 21
    • 107
       
      108
    • Bug 31841 - [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !
    • 109
       
      110
    • Bug 31894 - Writing to gl_PointSize with GLES2 corrupts other varyings
    • 111
       
      112
    • Bug 31909 - [i965] brw_fs.cpp:1461: void fs_visitor::emit_bool_to_cond_code(ir_rvalue*): Assertion `expr->operands[i]->type->is_scalar()' failed.
    • 113
       
      114
    • Bug 31934 - [gallium] Mapping empty buffer object causes SIGSEGV
    • 115
       
      116
    • Bug 31983 - [i915 gles2] "if (expression with builtin/varying variables) discard" breaks linkage
    • 117
       
      118
    • Bug 31985 - [GLSL 1.20] initialized uniform array considered as "unsized"
    • 119
       
      120
    • Bug 31987 - [gles2] if input a wrong pname(GL_NONE) to glGetBoolean, it will not case GL_INVALID_ENUM
    • 121
       
      122
    • Bug 32035 - [GLSL bisected] comparing unsized array gets segfault
    • 123
       
      124
    • Bug 32070 - llvmpipe renders stencil demo incorrectly
    • 125
       
      126
    • Bug 32273 - assertion fails when starting vdrift 2010 release with shaders enabled
    • 127
       
      128
    • Bug 32287 - [bisected GLSL] float-int failure
    • 129
       
      130
    • Bug 32311 - [965 bisected] Array look-ups broken on GM45
    • 131
       
      132
    • Bug 32520 - [gles2] glBlendFunc(GL_ZERO, GL_DST_COLOR) will result in GL_INVALID_ENUM
    • 133
       
      134
    • Bug 32825 - egl_glx driver completely broken in 7.9 branch [fix in master]
    • 135
       
      136
      137
       
      138
      139
       
      140
       
      141

      Changes

      142

      Adam Jackson (2):

      143
        144
          
      • i965: Update renderer strings for sandybridge
      • 145
          
      • drivers/x11: unifdef XFree86Server
      • 146
        147
         
        148

        Alex Deucher (30):

        149
          150
            
        • r600c: fix mipmap stride on evergreen
        • 151
            
        • r600c: add reloc for CB_COLOR0_ATTRIB
        • 152
            
        • r600c: pull over 6xx/7xx vertex fixes for evergreen
        • 153
            
        • r600c: fix segfault in evergreen stencil code
        • 154
            
        • r100: revalidate after radeon_update_renderbuffers
        • 155
            
        • r600c: add missing radeon_prepare_render() call on evergreen
        • 156
            
        • r600c: properly align mipmaps to group size
        • 157
            
        • egl_dri2: Add radeon chip ids
        • 158
            
        • r600c/evergreen: texture align is group_bytes just like 6xx/7xx
        • 159
            
        • r600g: fix buffer alignment
        • 160
            
        • r600g: All EVENT_WRITE packets need the EVENT_INDEX field
        • 161
            
        • r600g: translate ARR instruction for evergreen
        • 162
            
        • r600g: use meaningful defines for chiprev
        • 163
            
        • r600g: use full range of VS resources for vertex samplers
        • 164
            
        • r600g: fix additional EVENT_WRITE packet
        • 165
            
        • r600g: fix some winsys functions to deal properly with evergreen
        • 166
            
        • r600c: add Ontario Fusion APU support
        • 167
            
        • r600g: add support for ontario APUs
        • 168
            
        • r600c: fix VC flush on cedar and palm
        • 169
            
        • gallium/egl: fix r300 vs r600 loading
        • 170
            
        • r600c: fix some opcodes on evergreen
        • 171
            
        • r600c: bump texture limits to hw limits
        • 172
            
        • r600g: bump texture/cb limits appropriately for evergreen
        • 173
            
        • radeon: bump mip tree levels to 15
        • 174
            
        • r600g: fix rendering with a vertex attrib having a zero stride
        • 175
            
        • r600g: remove useless switch statements
        • 176
            
        • r600g: add support for NI (northern islands) asics
        • 177
            
        • r600c: add support for NI asics
        • 178
            
        • r600g: support up to 64 shader constants
        • 179
            
        • r600c: fix up SQ setup in blit code for Ontario/NI
        • 180
          181
           
          182

          Andre Maasikas (3):

          183
            184
              
          • r600c: fix buffer height setting in dri2 case
          • 185
              
          • r600g: break alu clause earlier
          • 186
              
          • r600g: fix evergreen interpolation setup
          • 187
            188
             
            189

            Andrew Randrianasulu (2):

            190
              191
                
            • dri/nv04: Don't expose ARB_texture_env_combine/dot3.
            • 192
                
            • dri/nv04: Enable eng3dm for A8/L8 textures.
            • 193
              194
               
              195

              Aras Pranckevicius (2):

              196
                197
                  
              • glsl: fix crash in loop analysis when some controls can't be determined
              • 198
                  
              • glsl: fix matrix type check in ir_algebraic
              • 199
                200
                 
                201

                Bas Nieuwenhuizen (3):

                202
                  203
                    
                • r600g: set ENABLE_KILL in the shader state in the new design
                • 204
                    
                • r600g: set ENABLE_KILL on evergreen too
                • 205
                    
                • r600g: use dirty list to track dirty blocks
                • 206
                  207
                   
                  208

                  Ben Skeggs (3):

                  209
                    210
                      
                  • nv50: DST
                  • 211
                      
                  • nv50: DPH
                  • 212
                      
                  • nv50: silence some unknown get_param warnings
                  • 213
                    214
                     
                    215

                    Benjamin Franzke (2):

                    216
                      217
                        
                    • st/egl image: multiply drm buf-stride with blocksize
                    • 218
                        
                    • r600g: implement texture_get_handle (needed for eglExportDRMImageMESA)
                    • 219
                      220
                       
                      221

                      Brian Paul (296):

                      222
                        223
                          
                      • glx: add const qualifiers to __indirect_glMultiDrawArraysEXT()
                      • 224
                          
                      • glsl2: fix signed/unsigned comparison warning
                      • 225
                          
                      • llvmpipe: cast to silence warning
                      • 226
                          
                      • llvmpipe: s/boolean/unsigned/ in bitfield to silence warning
                      • 227
                          
                      • nv50: use unsigned int for bitfields to silence warnings
                      • 228
                          
                      • tgsi: fix incorrect usage_mask for shadow tex instructions
                      • 229
                          
                      • gallivm: expand AoS sampling to cover all filtering modes
                      • 230
                          
                      • gallivm: fix incorrect vector shuffle datatype
                      • 231
                          
                      • gallivm: move i32_vec_type inside the #ifdef
                      • 232
                          
                      • mesa: include mfeatures.h in formats.c
                      • 233
                          
                      • gallivm: fix wrong return value in bitwise functions
                      • 234
                          
                      • tgsi/sse: fix aos_to_soa() loop to handle num_inputs==0
                      • 235
                          
                      • gallivm: added missing case for PIPE_TEXTURE_RECT
                      • 236
                          
                      • gallium: better docs for pipe_rasterizer_state::sprite_coord_enable
                      • 237
                          
                      • gallium: rework handling of sprite_coord_enable state
                      • 238
                          
                      • gallium/docs: added new pipeline.txt diagram
                      • 239
                          
                      • mesa: don't call valid_texture_object() in non-debug builds
                      • 240
                          
                      • glsl2: silence compiler warnings in printf() calls
                      • 241
                          
                      • docs: remove old broken link
                      • 242
                          
                      • docs: mark as obsolete, remove dead links
                      • 243
                          
                      • llvmpipe: fix query bug when no there's no scene
                      • 244
                          
                      • gallivm: remove debug code
                      • 245
                          
                      • llvmpipe: maintain fragment shader state for draw module
                      • 246
                          
                      • llvmpipe: indentation fix
                      • 247
                          
                      • llvmpipe: reformatting, remove trailing whitespace, etc
                      • 248
                          
                      • llvmpipe: clean-up, comments in setup_point_coefficient()
                      • 249
                          
                      • llvmpipe: rename sprite field, add sprite_coord_origin
                      • 250
                          
                      • llvmpipe: implement sprite coord origin modes
                      • 251
                          
                      • draw: fix test for using the wide-point stage
                      • 252
                          
                      • llvmpipe: check bitshift against PIPE_MAX_SHADER_OUTPUTS
                      • 253
                          
                      • draw: check bitshift against PIPE_MAX_SHADER_OUTPUS
                      • 254
                          
                      • Merge branch 'sprite-coord'
                      • 255
                          
                      • draw: new draw_fs.[ch] files
                      • 256
                          
                      • glsl2: fix typo in error msg
                      • 257
                          
                      • gallivm: fix lp_build_sample_compare()
                      • 258
                          
                      • softpipe: add missing calls to set draw vertex samplers/views
                      • 259
                          
                      • mesa: don't advertise bogus GL_ARB_shading_language_120 extension
                      • 260
                          
                      • configs: remove egl-swrast target from linux-dri config
                      • 261
                          
                      • llvmpipe: fix sprite texcoord setup for non-projective texturing
                      • 262
                          
                      • mesa: fix assertions to handle srgb formats
                      • 263
                          
                      • st/mesa: add missing MESA_FORMAT_S8 case in st_mesa_format_to_pipe_format()
                      • 264
                          
                      • st/mesa: use the wrapped renderbuffer in CopyPixels()
                      • 265
                          
                      • llvmpipe: make min/max lod and lod bias dynamic state
                      • 266
                          
                      • llvmpipe: make texture border_color dynamic state
                      • 267
                          
                      • softpipe: fix repeat() function for NPOT textures
                      • 268
                          
                      • gallivm: fix repeat() function for NPOT textures
                      • 269
                          
                      • swrast: update comments for REMAINDER() macro
                      • 270
                          
                      • softpipe: rename sp_state_fs.c -> sp_state_shader.c
                      • 271
                          
                      • softpipe: make shader-related functions static
                      • 272
                          
                      • softpipe: make blend/stencil/depth functions static
                      • 273
                          
                      • softpipe: make sampler state functions static
                      • 274
                          
                      • softpipe: make vertex state functions static
                      • 275
                          
                      • softpipe: make rasterizer state functions static
                      • 276
                          
                      • softpipe: make stream out state functions static
                      • 277
                          
                      • softpipe: make clip state functions static
                      • 278
                          
                      • softpipe: minor asst. clean-ups
                      • 279
                          
                      • softpipe: allocate tile data on demand
                      • 280
                          
                      • llvmpipe: fix swizzling of texture border color
                      • 281
                          
                      • softpipe: fix swizzling of texture border color
                      • 282
                          
                      • draw: pass sampler state down to llvm jit state
                      • 283
                          
                      • gallivm: check for level=0 case in lp_build_minify()
                      • 284
                          
                      • gallivm: added some comments
                      • 285
                          
                      • draw: check for null sampler pointers
                      • 286
                          
                      • swrast: fix choose_depth_texture_level() to respect mipmap filtering state
                      • 287
                          
                      • st/mesa: replace assertion w/ conditional in framebuffer invalidation
                      • 288
                          
                      • glsl2: fix signed/unsigned comparison warning
                      • 289
                          
                      • st/xlib: add some comments
                      • 290
                          
                      • ir_to_mesa: assorted clean-ups, const qualifiers, new comments
                      • 291
                          
                      • mesa: remove assertion w/ undeclared variable texelBytes
                      • 292
                          
                      • gallivm: remove newlines
                      • 293
                          
                      • draw/llvmpipe: replace DRAW_MAX_TEXTURE_LEVELS with PIPE_MAX_TEXTURE_LEVELS
                      • 294
                          
                      • mesa: reformatting, comments, code movement
                      • 295
                          
                      • x11: fix breakage from gl_config::visualType removal
                      • 296
                          
                      • gallivm: work-around trilinear mipmap filtering regression with LLVM 2.8
                      • 297
                          
                      • mesa: remove post-convolution width/height vars
                      • 298
                          
                      • gallivm: add compile-time option to emit inst addrs and/or line numbers
                      • 299
                          
                      • llvmpipe: code to dump bytecode to file (disabled)
                      • 300
                          
                      • gallivm: added lp_build_print_vec4()
                      • 301
                          
                      • gallivm: added lp_build_load_volatile()
                      • 302
                          
                      • glsl: add ir_unop_round_even case to silence unhandled enum warning
                      • 303
                          
                      • st/mesa: fix regressions in glDrawPixels(GL_STENCIL_INDEX)
                      • 304
                          
                      • st/mesa: reformatting in st_cb_drawpixels.c
                      • 305
                          
                      • st/mesa: use GLuint to avoid problem w/ uint not defined on mingw32
                      • 306
                          
                      • st/mesa: update function name, comments
                      • 307
                          
                      • gallivm: use util_snprintf()
                      • 308
                          
                      • llvmpipe: remove lp_setup_coef*.c files from Makefile
                      • 309
                          
                      • mesa: fix mesa version string construction
                      • 310
                          
                      • gallivm: fix incorrect type for zero vector in emit_kilp()
                      • 311
                          
                      • llvmpipe/draw: always enable LLVMAddInstructionCombiningPass()
                      • 312
                          
                      • draw: use float version of LLVM Mul/Add instructions
                      • 313
                          
                      • draw: fix typo in comment
                      • 314
                          
                      • mesa: add GL_RG case to _mesa_source_buffer_exists()
                      • 315
                          
                      • mesa: add missing cases for packing red/green images
                      • 316
                          
                      • st/mesa: added cases for GL_COMPRESSED_RED/RG in st_choose_format()
                      • 317
                          
                      • docs: update texture red/green support in GL3.txt
                      • 318
                          
                      • docs: add GL_ARB_texture_rg to release notes
                      • 319
                          
                      • mesa: driver hook for primitive restart
                      • 320
                          
                      • mesa: set/get primitive restart state
                      • 321
                          
                      • mesa: API spec for primitive restart
                      • 322
                          
                      • mesa: regenerated files with primitive restart
                      • 323
                          
                      • mesa: plug in primitive restart function
                      • 324
                          
                      • vbo: support for primitive restart
                      • 325
                          
                      • gallium: new CAP, state for primitive restart
                      • 326
                          
                      • st/mesa: support for primitive restart
                      • 327
                          
                      • draw: implement primitive splitting for primitive restart
                      • 328
                          
                      • softpipe: enable primitive restart
                      • 329
                          
                      • llvmpipe: enable primitive restart
                      • 330
                          
                      • docs: added GL_NV_primitive_restart extension
                      • 331
                          
                      • Merge branch 'primitive-restart-cleanup'
                      • 332
                          
                      • winsys/xlib: formatting fixes
                      • 333
                          
                      • winsys/xlib: use Bool type for shm field
                      • 334
                          
                      • winsys/xlib: fix up allocation/dealloction of XImage
                      • 335
                          
                      • winsys/xlib: rename xm->xlib
                      • 336
                          
                      • galahad: silence warnings
                      • 337
                          
                      • mesa: move declaration before code
                      • 338
                          
                      • docs: updated GL3 status for primitive restart
                      • 339
                          
                      • mesa: 80-column wrapping
                      • 340
                          
                      • mesa: simplify fbo format checking code
                      • 341
                          
                      • mesa: split up the image.c file
                      • 342
                          
                      • mesa: add pixel packing for unscaled integer types
                      • 343
                          
                      • mesa: _mesa_ClearColorIuiEXT() and _mesa_ClearColorIiEXT()
                      • 344
                          
                      • mesa: _mesa_is_format_integer() function
                      • 345
                          
                      • mesa: minor reformatting, clean-ups
                      • 346
                          
                      • mesa: added _mesa_is_fragment_shader_active() helper
                      • 347
                          
                      • mesa: new glDrawPixels error check for integer formats
                      • 348
                          
                      • softpipe: added some texture sample debug code (disabled)
                      • 349
                          
                      • mesa: added new gl_extensions::EXT_gpu_shader4 field
                      • 350
                          
                      • mesa: added new gl_framebuffer::_IntegerColor field
                      • 351
                          
                      • mesa: added glGet query for GL_RGBA_INTEGER_MODE_EXT
                      • 352
                          
                      • mesa: compute _IntegerColor field in _mesa_test_framebuffer_completeness()
                      • 353
                          
                      • mesa: added cases for GL_EXT_texture_integer formats
                      • 354
                          
                      • mesa: added cases for GL_EXT_texture_integer
                      • 355
                          
                      • st/mesa: add format selection for signed/unsigned integer formats
                      • 356
                          
                      • mesa: simplify target_can_be_compressed() function
                      • 357
                          
                      • glapi: GL_EXT_texture_integer API
                      • 358
                          
                      • glapi: include/build EXT_texture_integer.xml
                      • 359
                          
                      • mesa: regenerated API files for GL_EXT_texture_integer
                      • 360
                          
                      • mesa: plug in GL_EXT_texture_integer functions
                      • 361
                          
                      • mesa: display list support for GL_EXT_texture_integer
                      • 362
                          
                      • st/mesa: be smarter choosing texture format for glDrawPixels()
                      • 363
                          
                      • softpipe: remove >32bpp color restriction
                      • 364
                          
                      • mesa: silence enum comparison warning
                      • 365
                          
                      • mesa: fix uninitialized var warning
                      • 366
                          
                      • xlib: silence unused var warning
                      • 367
                          
                      • util: use pointer_to_func() to silence warning
                      • 368
                          
                      • rtasm: use pointer_to_func() to silence warning
                      • 369
                          
                      • translate: use function typedefs, casts to silence warnings
                      • 370
                          
                      • translate: remove unused prototypes
                      • 371
                          
                      • mesa: additional glReadPixels error checks for GL_EXT_texture_integer
                      • 372
                          
                      • mesa: additional switch cases for GL_EXT_texture_integer
                      • 373
                          
                      • mesa: additional teximage error checks for GL_EXT_texture_integer
                      • 374
                          
                      • mesa: do integer FB / shader validation check in _mesa_valid_to_render()
                      • 375
                          
                      • mesa: call _mesa_valid_to_render() in glDrawPixels, glCopyPixels, glBitmap
                      • 376
                          
                      • mesa: remove the unused _mesa_is_fragment_shader_active() function
                      • 377
                          
                      • mesa: fix bug in _mesa_is_format_integer()
                      • 378
                          
                      • mesa: rename function to _mesa_is_format_integer_color()
                      • 379
                          
                      • mesa: remove 'normalized' parameter from _mesa_VertexAttribIPointer()
                      • 380
                          
                      • vbo: re-indent file
                      • 381
                          
                      • glapi: xml spec file for GL_EXT_gpu_shader4
                      • 382
                          
                      • glapi: include EXT_gpu_shader4.xml
                      • 383
                          
                      • glapi: regenerated API files
                      • 384
                          
                      • mesa: plug in stubs for glBindFragDataLocation(), glGetFragDataLocation()
                      • 385
                          
                      • mesa: add glGetUniformuiv(), plug in uint glUniform funcs
                      • 386
                          
                      • mesa: plug in more GL_EXT_gpu_shader4 functions
                      • 387
                          
                      • mesa: add new GLvertexformat entries for integer-valued attributes
                      • 388
                          
                      • mesa: implement integer-valued vertex attribute functions
                      • 389
                          
                      • mesa: add gl_client_array::Integer field and related vertex array state code
                      • 390
                          
                      • mesa: consolidate glVertex/Color/etcPointer() code
                      • 391
                          
                      • mesa: state/queries for GL_MIN/MAX_PROGRAM_TEXEL_OFFSET_EXT
                      • 392
                          
                      • mesa: glArrayElement support for integer-valued arrays
                      • 393
                          
                      • mesa: clean-up array element code
                      • 394
                          
                      • mesa: add extension table entry for GL_EXT_gpu_shader4
                      • 395
                          
                      • mesa: remove obsolete comment
                      • 396
                          
                      • mesa: fix incorrect type in _mesa_texstore_rgba_int16()
                      • 397
                          
                      • mesa: fix integer cases in _mesa_is_legal_format_and_type()
                      • 398
                          
                      • mesa: add const qualifier to _mesa_is_legal_format_and_type()
                      • 399
                          
                      • mesa: additional integer formats in _mesa_bytes_per_pixel()
                      • 400
                          
                      • mesa: pixel transfer ops do not apply to integer-valued textures
                      • 401
                          
                      • mesa: remove dead code
                      • 402
                          
                      • osmesa: fix renderbuffer memleak in OSMesaMakeCurrent()
                      • 403
                          
                      • mesa: use GLubyte for edge flag arrays
                      • 404
                          
                      • mesa: move the gl_config struct declaration
                      • 405
                          
                      • dri/util: add a bunch of comments
                      • 406
                          
                      • mesa: remove always-false conditional in check_compatible()
                      • 407
                          
                      • mesa: fix aux/accum comment and error message mixups
                      • 408
                          
                      • llvmpipe: assign context's frag shader pointer before using it
                      • 409
                          
                      • llvmpipe: add a cast
                      • 410
                          
                      • mesa: silence new warnings in texobj.c
                      • 411
                          
                      • egl/gdi: fix typo: xsurf->gsurf
                      • 412
                          
                      • mesa: code to unpack RGBA as uints
                      • 413
                          
                      • gallivm: implement scatter stores into temp register file
                      • 414
                          
                      • gallivm: add some LLVM var labels
                      • 415
                          
                      • gallivm: added debug code to dump temp registers
                      • 416
                          
                      • gallivm: add pixel offsets in scatter stores
                      • 417
                          
                      • gallivm: added lp_elem_type()
                      • 418
                          
                      • gallivm: implement execution mask for scatter stores
                      • 419
                          
                      • tgsi: remove unused function
                      • 420
                          
                      • llvmpipe: added some debug assertions, but disabled
                      • 421
                          
                      • gallivm: alloca() was called too often for temporary arrays
                      • 422
                          
                      • gallivm: add const qualifiers, fix comment string
                      • 423
                          
                      • softpipe: disable vertex texturing with draw/llvm
                      • 424
                          
                      • mesa: consolidate pixel packing/unpacking code
                      • 425
                          
                      • mesa: rename vars in pixel pack/unpack code
                      • 426
                          
                      • mesa: implement uint texstore code
                      • 427
                          
                      • mesa: remove stray GL_FLOAT case in _mesa_is_legal_format_and_type()
                      • 428
                          
                      • mesa: make fixed-pt and byte-valued arrays a runtime feature
                      • 429
                          
                      • softpipe: can't no-op depth test stage when occlusion query is enabled
                      • 430
                          
                      • mesa: no-op glBufferSubData() on size==0
                      • 431
                          
                      • mesa: #include mfeatures.h in enums.h
                      • 432
                          
                      • mesa: improve error message
                      • 433
                          
                      • mesa: add missing formats in _mesa_format_to_type_and_comps()
                      • 434
                          
                      • mesa: handle more pixel types in mipmap generation code
                      • 435
                          
                      • mesa: make glIsBuffer() return false for never bound buffers
                      • 436
                          
                      • mesa: fix glDeleteBuffers() regression
                      • 437
                          
                      • tdfx: s/Format/_BaseFormat/
                      • 438
                          
                      • mesa: consolidate assertions in teximage code
                      • 439
                          
                      • radeon: set gl_texture_image::TexFormat field in radeonSetTexBuffer2()
                      • 440
                          
                      • r600: set gl_texture_image::TexFormat field in r600SetTexBuffer2()
                      • 441
                          
                      • r200: set gl_texture_image::TexFormat field in r200SetTexBuffer2()
                      • 442
                          
                      • r300: set gl_texture_image::TexFormat field in r300SetTexBuffer2()
                      • 443
                          
                      • evergreen: set gl_texture_image::TexFormat field in evergreenSetTexBuffer()
                      • 444
                          
                      • st/mesa: fix glDrawPixels(depth/stencil) bugs
                      • 445
                          
                      • glsl: fix assorted MSVC warnings
                      • 446
                          
                      • mesa: add more work-arounds for acoshf(), asinhf(), atahf()
                      • 447
                          
                      • glsl: remove opt_constant_expression.cpp from SConscript
                      • 448
                          
                      • mesa: fix error messages and minor reindenting
                      • 449
                          
                      • mesa: whitespace cleanups
                      • 450
                          
                      • mesa: 80-column wrapping
                      • 451
                          
                      • mesa: reorder texture_error_check() params
                      • 452
                          
                      • mesa: minor clean-ups in context code
                      • 453
                          
                      • mesa: upgrade to glext.h version 66
                      • 454
                          
                      • mesa: pass gl_format to _mesa_init_teximage_fields()
                      • 455
                          
                      • mesa: fix error msg typo
                      • 456
                          
                      • glapi: rename GL3.xml to GL3x.xml as it covers all GL 3.x versions
                      • 457
                          
                      • mesa: hook up GL 3.x entrypoints
                      • 458
                          
                      • docs: update some GL 3.0 status
                      • 459
                          
                      • mesa: fix get_texture_dimensions() for texture array targets
                      • 460
                          
                      • swrast: init alpha value to 1.0 in opt_sample_rgb_2d()
                      • 461
                          
                      • glsl: fix off by one in register index assertion
                      • 462
                          
                      • glsl: use gl_register_file in a few places
                      • 463
                          
                      • mesa: rename, make _mesa_register_file_name() non-static
                      • 464
                          
                      • mesa: _mesa_valid_register_index() to validate register indexes
                      • 465
                          
                      • mesa: replace #defines with new gl_shader_type enum
                      • 466
                          
                      • mesa: use gl_shader_type enum
                      • 467
                          
                      • glsl: better handling of linker failures
                      • 468
                          
                      • glsl: start restoring some geometry shader code
                      • 469
                          
                      • mesa: add assertion and update comment in _mesa_format_image_size()
                      • 470
                          
                      • mesa: added _mesa_format_image_size64()
                      • 471
                          
                      • x11: remove test_proxy_teximage() function
                      • 472
                          
                      • st/mesa: fix mapping of zero-sized buffer objects
                      • 473
                          
                      • gallivm/llvmpipe: squash merge of the llvm-context branch
                      • 474
                          
                      • mesa: raise max texture sizes to 16K
                      • 475
                          
                      • softpipe: increase max texture size to 16K
                      • 476
                          
                      • mesa: replace large/MAX_WIDTH stack allocations with heap allocations
                      • 477
                          
                      • mesa: replace large/MAX_WIDTH stack allocations with heap allocations
                      • 478
                          
                      • swrast: avoid large stack allocations in blend code
                      • 479
                          
                      • swrast: avoid large stack allocations in tex combine code
                      • 480
                          
                      • st/mesa: avoid large stack allocations in readpixels code
                      • 481
                          
                      • mesa: replace more MAX_WIDTH stack allocations with heap allocations
                      • 482
                          
                      • gallivm/llvmpipe: remove lp_build_context::builder
                      • 483
                          
                      • gallivm: fix null builder pointers
                      • 484
                          
                      • mesa: fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME query
                      • 485
                          
                      • mesa: return GL_FRAMEBUFFER_DEFAULT as FBO attachment type
                      • 486
                          
                      • llvmpipe: fix broken stencil writemask
                      • 487
                          
                      • mesa: consolidate some compiler -D flags
                      • 488
                          
                      • swrast: allow GL_RG format in glDrawPixels()
                      • 489
                          
                      • swrast: fix indentation
                      • 490
                          
                      • swrast: accept GL_RG in glReadPixels()
                      • 491
                          
                      • swrast: restructure some glReadPixels() code
                      • 492
                          
                      • mesa: make glGet*(GL_NONE) generate GL_INVALID_ENUM
                      • 493
                          
                      • mesa: remove unneeded cast
                      • 494
                          
                      • mesa: update comments, remove dead code
                      • 495
                          
                      • st/mesa: new comment about updating state vars
                      • 496
                          
                      • mesa: add error margin to clip mask debug/check code
                      • 497
                          
                      • gallium/util: minor formatting fixes
                      • 498
                          
                      • mesa/llvm: use llvm-config --cppflags
                      • 499
                          
                      • st/mesa: fix mipmap generation bug
                      • 500
                          
                      • mesa: test for cube map completeness in glGenerateMipmap()
                      • 501
                          
                      • mesa: set gl_texture_object::_Complete=FALSE in incomplete()
                      • 502
                          
                      • mesa: consolidate glTexImage1/2/3D() code
                      • 503
                          
                      • mesa: simplify proxy texture code in texture_error_check()
                      • 504
                          
                      • mesa: consolidate the glTexSubImage1/2/3D() functions
                      • 505
                          
                      • mesa: consolidate glCopyTexImage1/2D() code
                      • 506
                          
                      • mesa: consolidate glCopyTexSubImage1/2/3D() functions
                      • 507
                          
                      • mesa: consolidate glCompressedTexImage1/2/3D() functions
                      • 508
                          
                      • mesa: make _mesa_test_proxy_teximage() easier to read
                      • 509
                          
                      • configure: use llvm-config --cppflags instead of --cflags
                      • 510
                          
                      • mesa: revamp error checking for compressed texture images
                      • 511
                          
                      • mesa: simplify target checking for TexImage functions
                      • 512
                          
                      • draw/llvm: don't flush in vs_llvm_delete()
                      • 513
                          
                      • tnl: Initialize gl_program_machine memory in run_vp.
                      • 514
                          
                      • tnl: a better way to initialize the gl_program_machine memory
                      • 515
                          
                      • mesa, st/mesa: disable GL_ARB_geometry_shader4
                      • 516
                          
                      • mesa/meta: fix broken assertion, rename stack depth var
                      • 517
                          
                      • glsl: new glsl_strtod() wrapper to fix decimal point interpretation
                      • 518
                          
                      • st/mesa: fix renderbuffer pointer check in st_Clear()
                      • 519
                        520
                         
                        521

                        Brian Rogers (1):

                        522
                          523
                            
                        • mesa: Add missing else in do_row_3D
                        • 524
                          525
                           
                          526

                          Chad Versace (25):

                          527
                            528
                              
                          • intel_extensions: Add ability to set GLSL version via environment
                          • 529
                              
                          • glsl: Add glsl_type::uvecN_type for N=2,3
                          • 530
                              
                          • glsl: Add lexer rules for uint and uvecN (N=2..4)
                          • 531
                              
                          • glsl: Changes in generated file glsl_lexer.cpp
                          • 532
                              
                          • glsl: Add lexer rules for << and >> in GLSL 1.30
                          • 533
                              
                          • glsl: Change generated file glsl_lexer.cpp
                          • 534
                              
                          • glsl: Implement ast-to-hir for binary shifts in GLSL 1.30
                          • 535
                              
                          • glsl: Implement constant expr evaluation for bitwise-not
                          • 536
                              
                          • glsl: Implement constant expr evaluation for bit-shift ops
                          • 537
                              
                          • glsl: Implement constant expr evaluation for bitwise logic ops
                          • 538
                              
                          • glsl: Fix ir validation for bit logic ops
                          • 539
                              
                          • glsl: Define shift_result_type() in ast_to_hir.cpp
                          • 540
                              
                          • glsl: Implement ast-to-hir for bit-shift-assignment
                          • 541
                              
                          • glsl: Define bit_logic_result_type() in ast_to_hir.cpp
                          • 542
                              
                          • glsl: Implement ast-to-hir for bit-logic ops
                          • 543
                              
                          • glsl: Fix lexer rule for ^=
                          • 544
                              
                          • glsl: Commit generated file glsl_lexer.cpp
                          • 545
                              
                          • glsl: Fix ast-to-hir for ARB_fragment_coord_conventions
                          • 546
                              
                          • mesa: Fix C++ includes in sampler.cpp
                          • 547
                              
                          • glsl: Fix ir_expression::constant_expression_value()
                          • 548
                              
                          • glsl: Fix erroneous cast in ast_jump_statement::hir()
                          • 549
                              
                          • glsl: Fix Doxygen tag file in recently renamed files
                          • 550
                              
                          • glsl: Improve usage message for glsl_compiler
                          • 551
                              
                          • glsl: Fix linker bug in cross_validate_globals()
                          • 552
                              
                          • glsl: In ast_to_hir, check sampler array indexing
                          • 553
                            554
                             
                            555

                            Chia-I Wu (149):

                            556
                              557
                                
                            • glapi: Fix build errors for ES.
                            • 558
                                
                            • glapi: Fix ES build errors again.
                            • 559
                                
                            • mesa: Update ES APIspec.xml.
                            • 560
                                
                            • st/xlib: Notify the context when the front/back buffers are swapped.
                            • 561
                                
                            • targets/egl: Use C++ compiler to link GL/ES state trackers.
                            • 562
                                
                            • libgl-xlib: Remove unused st_api_create_OpenGL.
                            • 563
                                
                            • st/egl: Split modeset code support to modeset.c.
                            • 564
                                
                            • st/egl: Rename kms backend to drm.
                            • 565
                                
                            • st/egl: s/kms/drm/ on the drm backend.
                            • 566
                                
                            • egl: Enable drm platform by default.
                            • 567
                                
                            • egl: Check extensions.
                            • 568
                                
                            • st/egl: Skip single-buffered configs in EGL.
                            • 569
                                
                            • mapi: Fix compiler warnings.
                            • 570
                                
                            • st/egl: Drop context argument from egl_g3d_get_egl_image.
                            • 571
                                
                            • targets/egl: Fix linking with libdrm.
                            • 572
                                
                            • st/vega: Fix version check in context creation.
                            • 573
                                
                            • egl: Use attribute names as the _EGLConfig member names.
                            • 574
                                
                            • egl: Access config attributes directly.
                            • 575
                                
                            • st/egl: Access _EGLConfig directly.
                            • 576
                                
                            • st/egl: Do not finish a fence that is NULL.
                            • 577
                                
                            • mesa: Remove unused vtxfmt_tmp.h.
                            • 578
                                
                            • egl_dri2: Drop the use of _egl[SG]etConfigKey.
                            • 579
                                
                            • egl_glx: Drop the use of [SG]ET_CONFIG_ATTRIB.
                            • 580
                                
                            • egl_glx: Fix borken driver.
                            • 581
                                
                            • egl: Move attributes in _EGLImage to _EGLImageAttribs.
                            • 582
                                
                            • egl: Parse image attributes with _eglParseImageAttribList.
                            • 583
                                
                            • egl: Move fallback routines to eglfallbacks.c.
                            • 584
                                
                            • egl: Drop dpy argument from the link functions.
                            • 585
                                
                            • egl: Minor changes to the _EGLConfig interface.
                            • 586
                                
                            • egl: Minor changes to the _EGLScreen interface.
                            • 587
                                
                            • egl: Fix _eglModeLookup.
                            • 588
                                
                            • st/egl: Fix native_mode refresh mode.
                            • 589
                                
                            • egl: Add reference count for resources.
                            • 590
                                
                            • egl: Use reference counting to replace IsLinked or IsBound.
                            • 591
                                
                            • egl: Fix a false negative check in _eglCheckMakeCurrent.
                            • 592
                                
                            • st/egl: Use resource reference count for egl_g3d_sync.
                            • 593
                                
                            • egl_dri2: Fix a typo that make glFlush be called at wrong time.
                            • 594
                                
                            • glapi: Do not use glapidispatch.h.
                            • 595
                                
                            • glapi: Move glapidispatch.h to core mesa.
                            • 596
                                
                            • glapi: Do not use glapioffsets.h.
                            • 597
                                
                            • glapi: Merge glapioffsets.h into glapidispath.h.
                            • 598
                                
                            • vbo: Use CALL_* macros.
                            • 599
                                
                            • mesa: Remove unnecessary glapitable.h includes.
                            • 600
                                
                            • autoconf: Better client API selection.
                            • 601
                                
                            • docs: Update egl and openvg docs.
                            • 602
                                
                            • autoconf: Update configuration info.
                            • 603
                                
                            • Merge branch 'glapi-reorg'
                            • 604
                                
                            • targets: Add missing quotes to Makefile.xorg.
                            • 605
                                
                            • autoconf: st/vega requires --enable-openvg.
                            • 606
                                
                            • st/mesa: Unreference the sampler view in st_bind_surface.
                            • 607
                                
                            • autoconf: Tidy configure output for EGL.
                            • 608
                                
                            • targets/egl: Fix a warning with --disable-opengl build.
                            • 609
                                
                            • egl: Rework _eglGetSearchPath.
                            • 610
                                
                            • mesa: Select FEATURE_remap_table when multiple APIs are enabled.
                            • 611
                                
                            • mesa: Allow contexts of different APIs to coexist.
                            • 612
                                
                            • egl: Set up the pthread key even TLS is used.
                            • 613
                                
                            • st/egl: Add native_surface::present callback.
                            • 614
                                
                            • st/egl: Use native_surface::present callback.
                            • 615
                                
                            • d3d1x: Use native_surface::present.
                            • 616
                                
                            • st/egl: Remove flush_frontbuffer and swap_buffers.
                            • 617
                                
                            • st/egl: Add support for swap interval and swap behavior.
                            • 618
                                
                            • st/egl: Add support for EGL_MATCH_NATIVE_PIXMAP.
                            • 619
                                
                            • st/egl: Add extern "C" wrapper to native.h.
                            • 620
                                
                            • st/egl: Add native_display_buffer interface.
                            • 621
                                
                            • st/egl: Use native_display_buffer for EGL_MESA_drm_image.
                            • 622
                                
                            • autoconf: Add --enable-gallium-egl.
                            • 623
                                
                            • docs: Update egl docs.
                            • 624
                                
                            • st/dri: Add support for surfaceless current contexts.
                            • 625
                                
                            • egl_dri2: Fix __DRI_DRI2 version 1 support.
                            • 626
                                
                            • st/vega: Do not wait NULL fences.
                            • 627
                                
                            • gallium: Add st_api::name.
                            • 628
                                
                            • gallium: Add st_context_iface::share to st_api.
                            • 629
                                
                            • st/wgl: Use st_context_iface::share for DrvShareLists.
                            • 630
                                
                            • st/glx: Replace MESA_VERSION_STRING by xmesa_get_name.
                            • 631
                                
                            • mesa: Clean up core.h.
                            • 632
                                
                            • scons: Define IN_DRI_DRIVER.
                            • 633
                                
                            • tgsi: Add STENCIL to text parser.
                            • 634
                                
                            • st/vega: vegaLookupSingle should validate the state.
                            • 635
                                
                            • st/vega: Set wrap_r for mask and blend samplers.
                            • 636
                                
                            • st/vega: Fix vgReadPixels with a subrectangle.
                            • 637
                                
                            • egl_dri2: Fix one context, multiple surfaces.
                            • 638
                                
                            • auxiliary: util_blit_pixels_tex should restore the viewport.
                            • 639
                                
                            • st/vega: Fix a crash with empty paths.
                            • 640
                                
                            • st/vega: Masks and surfaces should share orientation.
                            • 641
                                
                            • st/vega: No flipping in vg_prepare_blend_surface.
                            • 642
                                
                            • st/vega: Fix a typo in EXTENDED_BLENDER_OVER_FUNC.
                            • 643
                                
                            • llvmpipe: Fix build errors on x86.
                            • 644
                                
                            • st/vega: Overhaul renderer with renderer states.
                            • 645
                                
                            • st/vega: Add DRAWTEX renderer state.
                            • 646
                                
                            • st/vega: Add SCISSOR renderer state.
                            • 647
                                
                            • st/vega: Add CLEAR renderer state for vgClear.
                            • 648
                                
                            • st/vega: Add FILTER renderer state for image filtering.
                            • 649
                                
                            • st/vega: Use the renderer for vgMask.
                            • 650
                                
                            • st/vega: Add POLYGON_STENCIL and POLYGON_FILL renderer state.
                            • 651
                                
                            • st/vega: Delay fb state update to vg_validate_state.
                            • 652
                                
                            • st/vega: Use st_framebuffer for fb width/height.
                            • 653
                                
                            • st/vega: Move g3d states to renderer.
                            • 654
                                
                            • st/vega: Make shader_bind call into the renderer.
                            • 655
                                
                            • st/vega: vg_manager should care about only the color buffer.
                            • 656
                                
                            • st/vega: Clean up vg_context fields and functions.
                            • 657
                                
                            • st/vega: Clean up renderer fields and functions.
                            • 658
                                
                            • st/vega: vg_copy_texture and vg_copy_surface should share code.
                            • 659
                                
                            • st/vega: Get rid of renderer_copy_texture.
                            • 660
                                
                            • st/vega: Update to latest headers.
                            • 661
                                
                            • st/vega: Fix image sampler views for alpha-only formats.
                            • 662
                                
                            • st/vega: Make path_render and path_stroke take a matrix.
                            • 663
                                
                            • st/vega: Make image_draw take a matrix.
                            • 664
                                
                            • st/vega: Add primitive text support.
                            • 665
                                
                            • st/vega: Revive mask layer support.
                            • 666
                                
                            • st/vega: More flexible shader selection.
                            • 667
                                
                            • st/vega: Add color transformation support.
                            • 668
                                
                            • st/vega: Bump version to 1.1.
                            • 669
                                
                            • st/vega: Fix paint coordinates transformations.
                            • 670
                                
                            • st/vega: Fix negated logic in image_draw.
                            • 671
                                
                            • st/vega: Fix degenerate paints.
                            • 672
                                
                            • st/vega: Simplify radial gradient.
                            • 673
                                
                            • st/vega: Remove st_inlines.h.
                            • 674
                                
                            • st/vega: Delay blend texture creation until needed.
                            • 675
                                
                            • st/vega: Create drawing surface mask as needed.
                            • 676
                                
                            • st/vega: Initialize pipe states with renderer.
                            • 677
                                
                            • st/vega: Avoid unnecessary constant bufer upload.
                            • 678
                                
                            • st/vega: Destroy the pipe context with vg_context.
                            • 679
                                
                            • st/vega: polygon_array requires a deep free.
                            • 680
                                
                            • st/egl: Set pipe_resource::array_size to 1.
                            • 681
                                
                            • st/vega: Set pipe_resource::array_size to 1.
                            • 682
                                
                            • st/vega: Move vertex transformation to shader.
                            • 683
                                
                            • st/vega: Add a missing break.
                            • 684
                                
                            • st/vega: Add some comments to pipeline shaders.
                            • 685
                                
                            • st/vega: Refactor blend shaders.
                            • 686
                                
                            • st/vega: Move masking after blending.
                            • 687
                                
                            • st/vega: Add support for per-channel alpha.
                            • 688
                                
                            • st/vega: Blending should use premultiplied alpha.
                            • 689
                                
                            • st/vega: Fix VG_BLEND_MULTIPLY.
                            • 690
                                
                            • st/vega: Add blend shaders for all blend modes.
                            • 691
                                
                            • st/vega: Fix pipe blend state for various blend modes.
                            • 692
                                
                            • egl: _eglFilterArray should not allocate.
                            • 693
                                
                            • mapi: Rewrite mapi_abi.py to get rid of preprocessor magic.
                            • 694
                                
                            • vbo: Drop second ATTR macro.
                            • 695
                                
                            • vbo: Fix GLES2 glVertexAttrib.
                            • 696
                                
                            • mesa: Do not advertise GL_OES_texture_3D.
                            • 697
                                
                            • mesa: Fix GL_FIXED arrays.
                            • 698
                                
                            • mesa: Fix glTexCoordPointer with type GL_FIXED.
                            • 699
                                
                            • st/egl: Plug pbuffer leaks.
                            • 700
                                
                            • st/egl: Fix eglCopyBuffers.
                            • 701
                                
                            • st/egl: Assorted fixes for dri2_display_get_configs.
                            • 702
                                
                            • docs/egl: Update ../egl.html.
                            • 703
                                
                            • st/egl: Fix eglChooseConfig when configs is NULL.
                            • 704
                                
                            • docs: Add an example for EGL_DRIVERS_PATH.
                            • 705
                                
                            • autoconf: Fix --with-driver=xlib --enable-openvg.
                            • 706
                              707
                               
                              708

                              Chris Wilson (2):

                              709
                                710
                                  
                              • i915g: Fix closure of full batch buffers
                              • 711
                                  
                              • intel: Check for unsupported texture when finishing using as a render target
                              • 712
                                713
                                 
                                714

                                Christoph Bumiller (80):

                                715
                                  716
                                    
                                • nv50: import new compiler
                                • 717
                                    
                                • nouveau: update nouveau_class.h
                                • 718
                                    
                                • nv50: introduce the big formats table
                                • 719
                                    
                                • nv50: don't produce MOV immediate to output reg in store opt
                                • 720
                                    
                                • nv50: change back accidentally swapped UNORM,SNORM vertex type
                                • 721
                                    
                                • nv50: add/fix some license headers
                                • 722
                                    
                                • nv50: simple reload elimination and local CSE
                                • 723
                                    
                                • nv50: fix constant_operand opt mul by 2 case
                                • 724
                                    
                                • nv50: permit usage of undefined TGSI TEMPs
                                • 725
                                    
                                • nv50: add missing 2nd source for POW multiplication
                                • 726
                                    
                                • nv50: add signed RGTC1 to format table, allow 2_10_10_10 for vbufs
                                • 727
                                    
                                • nv50: fix for empty BBs
                                • 728
                                    
                                • nv50: insert MOVs also for PHI sources from dominating block
                                • 729
                                    
                                • nv50: explicitly set src type for SET ops
                                • 730
                                    
                                • nv50: fixes for nested IFs
                                • 731
                                    
                                • nv50: don't eliminate loads to dedicated values
                                • 732
                                    
                                • nv50: fix constbuf validation
                                • 733
                                    
                                • nv50: build proper phi functions in the first place
                                • 734
                                    
                                • nv50: fix reg count
                                • 735
                                    
                                • nv50: begin implementing loops
                                • 736
                                    
                                • nv50: more constant folding
                                • 737
                                    
                                • nv50: loops part 2
                                • 738
                                    
                                • nv50: flatten simple IF/ELSE/ENDIF constructs
                                • 739
                                    
                                • nv50: fix thinko in store to output reg possible check
                                • 740
                                    
                                • nv50: generate JOINs for outermost IF clauses
                                • 741
                                    
                                • nv50: more TGSI opcodes (SIN, SCS, ARL, RET, KILP)
                                • 742
                                    
                                • nv50: fix PSIZ and PRIMID mapping
                                • 743
                                    
                                • nv50: check dst compatibility in CSE
                                • 744
                                    
                                • nv50: initialize edgeflag input index
                                • 745
                                    
                                • nv50: emit predicate for interp
                                • 746
                                    
                                • Merge remote branch 'origin/master' into nv50-compiler
                                • 747
                                    
                                • nv50: DP2, fix ARL
                                • 748
                                    
                                • nv50: yet another case we need a nop.exit
                                • 749
                                    
                                • nv50: fix check for sprite/point coord enable
                                • 750
                                    
                                • nv50: handle TEXTURE_SWIZZLE and GEOMETRY_SHADER4 caps
                                • 751
                                    
                                • nv50: set the FragDepth output index
                                • 752
                                    
                                • nv50: turn off verbose debug output by default
                                • 753
                                    
                                • nv50: attempt at making more complicated loops work
                                • 754
                                    
                                • nv50: SSG
                                • 755
                                    
                                • nv50: make FrontFacing -1 or +1
                                • 756
                                    
                                • nv50: re-add proper TEXBIAS sequence
                                • 757
                                    
                                • nv50: make use of TGSI immediate type
                                • 758
                                    
                                • nv50: must join SELECT inputs before MOV inputs
                                • 759
                                    
                                • nv50: fix XPD, was negated
                                • 760
                                    
                                • nv50: fix find_dom_frontier
                                • 761
                                    
                                • nv50: fix build-predicate function
                                • 762
                                    
                                • Merge remote branch 'origin/master' into nv50-compiler
                                • 763
                                    
                                • nv50: load address register before using it, not after
                                • 764
                                    
                                • nv50: save tgsi instructions
                                • 765
                                    
                                • nv50: prepare for having multiple functions
                                • 766
                                    
                                • nv50: don't parse again in tgsi_2_nc
                                • 767
                                    
                                • nv50: use actual loads/stores if TEMPs are accessed indirectly
                                • 768
                                    
                                • nv50: create value references with the right type
                                • 769
                                    
                                • nv50: duplicate interps in load_proj_tex_coords
                                • 770
                                    
                                • nv50: address regs are 16 bit
                                • 771
                                    
                                • nv50: fix can_load check for 3rd source
                                • 772
                                    
                                • nv50: reduce bb_reachable_by runtime from pot to linear
                                • 773
                                    
                                • nv50: minor compiler fixes and cleanups
                                • 774
                                    
                                • nv50: cannot move from local mem to output reg directly
                                • 775
                                    
                                • nv50: newlines in shader bincode printing
                                • 776
                                    
                                • nv50: match TEMP limit with nv50 ir builder
                                • 777
                                    
                                • nv50: handle TGSI EXP and LOG again
                                • 778
                                    
                                • nv50: check for immediates when turning MUL ADD into MAD
                                • 779
                                    
                                • nv50: interp cannot write flags reg
                                • 780
                                    
                                • nv50: MOV TEMP[0], -CONST[0] must be float32 negation
                                • 781
                                    
                                • nv50: fix indirect CONST access with large or negative offsets
                                • 782
                                    
                                • nv50: fix TXP depth comparison value
                                • 783
                                    
                                • nv50: consider address register in reload elimination
                                • 784
                                    
                                • nv50: improve and fix modifier folding optimization
                                • 785
                                    
                                • nv50: put low limit on REG_ALLOC_TEMP and FP_RESULT_COUNT
                                • 786
                                    
                                • Merge remote branch 'origin/nv50-compiler'
                                • 787
                                    
                                • nv50: don't segfault on shaders with 0 instructions
                                • 788
                                    
                                • nv50: get shader fixups/relocations into working state
                                • 789
                                    
                                • nv50: add relocs for stack and local mem buffers
                                • 790
                                    
                                • nv50: emit constbuf relocs before uploading constants
                                • 791
                                    
                                • nv50: fix typo in fifo packet length limit
                                • 792
                                    
                                • nv50: use formats table in nv50_surface.c
                                • 793
                                    
                                • nv50: use CLEAR_BUFFERS for surface fills
                                • 794
                                    
                                • nv50: fix/handle a few more PIPE_CAPs
                                • 795
                                    
                                • nv50: fix GP state bind and validate
                                • 796
                                  797
                                   
                                  798

                                  Corbin Simpson (8):

                                  799
                                    800
                                      
                                  • r600g: Use align() instead of handrolled code.
                                  • 801
                                      
                                  • r600g: Trivially deobfuscate r600_hw_states.
                                  • 802
                                      
                                  • r600g: Deobfuscate and comment a few more functions in r600_hw_states.
                                  • 803
                                      
                                  • r600g: Clean up some indentation and |= vs. | usage.
                                  • 804
                                      
                                  • r600g: Fix false and true.
                                  • 805
                                      
                                  • r600g: "tmp" is such a bad name for a texture.
                                  • 806
                                      
                                  • r600g: Clean up PS setup.
                                  • 807
                                      
                                  • r600g: Cleanup viewport floats.
                                  • 808
                                    809
                                     
                                    810

                                    Daniel Lichtenberger (1):

                                    811
                                      812
                                        
                                    • radeon: fix potential segfault in renderbuffer update
                                    • 813
                                      814
                                       
                                      815

                                      Daniel Vetter (21):

                                      816
                                        817
                                          
                                      • r200: revalidate after radeon_update_renderbuffers
                                      • 818
                                          
                                      • i915g: rip out ->sw_tiled
                                      • 819
                                          
                                      • i915g: s/hw_tiled/tiling
                                      • 820
                                          
                                      • i915g: add pineview pci ids
                                      • 821
                                          
                                      • i915g: kill RGBA/X formats
                                      • 822
                                          
                                      • i915g: kill buf->map_gtt
                                      • 823
                                          
                                      • i915g: kill idws->pool
                                      • 824
                                          
                                      • i915g: drop alignment parameter from iws->buffer_create
                                      • 825
                                          
                                      • i915g: add winsys function to create tiled buffers
                                      • 826
                                          
                                      • i915g: switch to tiled allocations, kill set_fence
                                      • 827
                                          
                                      • i915g: prepare winsys/batchbuffer for execbuf2
                                      • 828
                                          
                                      • i915g: return tiling in iws->buffer_from_handle
                                      • 829
                                          
                                      • i915g: implement unfenced color&depth buffer using tiling bits
                                      • 830
                                          
                                      • i915g: implement unfenced relocs for textures using tiling bits
                                      • 831
                                          
                                      • i915g: postpone mipmap/face offset calculation
                                      • 832
                                          
                                      • i915g: don't pot-align stride for tiled buffers
                                      • 833
                                          
                                      • i915g: enable X-tiling for textures
                                      • 834
                                          
                                      • i915g: switch rendering to mipmapped textures to (x,y) offsets
                                      • 835
                                          
                                      • i915g: enable x-tiling for render targets
                                      • 836
                                          
                                      • i915g: assert(depth_surface->offset == 0)
                                      • 837
                                          
                                      • i915g: track TODO items
                                      • 838
                                        839
                                         
                                        840

                                        Dave Airlie (182):

                                        841
                                          842
                                            
                                        • r300g: fix buffer reuse issue caused by previous commit
                                        • 843
                                            
                                        • r600g: pull r600_draw struct out into header
                                        • 844
                                            
                                        • r600g: use index min/max + index buffer offset.
                                        • 845
                                            
                                        • r600g: add vgt dma src defines
                                        • 846
                                            
                                        • r600g: fixup texture state on evergreen.
                                        • 847
                                            
                                        • r600g: fix texture bos and avoid doing depth blit on evergreen
                                        • 848
                                            
                                        • r600g: hide radeon_ctx inside winsys.
                                        • 849
                                            
                                        • r600g: attempt to abstract kernel bos from pipe driver.
                                        • 850
                                            
                                        • r600g: move constant buffer creation behind winsys abstraction.
                                        • 851
                                            
                                        • r600g: use malloc bufmgr for constant buffers
                                        • 852
                                            
                                        • r600g: add support for kernel bo
                                        • 853
                                            
                                        • r600g: add winsys bo caching.
                                        • 854
                                            
                                        • r600g: add upload manager support.
                                        • 855
                                            
                                        • r600g: fixup map flushing.
                                        • 856
                                            
                                        • r600g: use calloc for ctx bo allocations
                                        • 857
                                            
                                        • r600g: oops got the use_mem_constant the wrong way around.
                                        • 858
                                            
                                        • r600g; add uses waterfall to asm cf for r6xx.
                                        • 859
                                            
                                        • r600g: only emit uses waterfall on r6xx hw.
                                        • 860
                                            
                                        • util/r300g: split the r300 index buffer modifier functions out to util
                                        • 861
                                            
                                        • r600g: modify index buffers for sizes the hw can't deal with.
                                        • 862
                                            
                                        • r600g: send correct surface base update for multi-cbufs
                                        • 863
                                            
                                        • r600g: fix fbo-drawbuffers-maxtargets
                                        • 864
                                            
                                        • r600g: clean up valgrind issues on maxtargets test.
                                        • 865
                                            
                                        • r600g: drop debugging that snuck in
                                        • 866
                                            
                                        • r600g: fix tiling support for ddx supplied buffers
                                        • 867
                                            
                                        • r600g: add z16 to color setup
                                        • 868
                                            
                                        • r600g: add color/texture support for more depth formats.
                                        • 869
                                            
                                        • r600g: fix r700 cube map sizing.
                                        • 870
                                            
                                        • r600g: fixup r700 CB_SHADER_CONTROL register.
                                        • 871
                                            
                                        • r600g: add missing BC_INST wrapper for evergreen
                                        • 872
                                            
                                        • r600g: only flush for the correct colorbuffer, not all of them.
                                        • 873
                                            
                                        • r600g: deal with overflow of VTX/TEX CF clauses.
                                        • 874
                                            
                                        • r600g: set back to correct codepaths.
                                        • 875
                                            
                                        • r600g: fixup evergreen miptree setup.
                                        • 876
                                            
                                        • r600g: fix eg texture borders.
                                        • 877
                                            
                                        • r600g: fix typo in struct member name
                                        • 878
                                            
                                        • r600g: cleanup some of the DB blit code
                                        • 879
                                            
                                        • r600g: make stencil readback work
                                        • 880
                                            
                                        • r600g: disable dirty handling on texture from depth code.
                                        • 881
                                            
                                        • r600g: use floats instead of hex for blit vbo
                                        • 882
                                            
                                        • r600g: fix depth readback on rv610 and other quirky variants.
                                        • 883
                                            
                                        • r600g: fix typo in evergreen register list
                                        • 884
                                            
                                        • u_blitter: add a custom blitter call passing a dsa cso
                                        • 885
                                            
                                        • r600g: use blitter to do db->cb flushing.
                                        • 886
                                            
                                        • r600g: fix warnings since last commit.
                                        • 887
                                            
                                        • egl: fix build since 17eace581d25a626a7d75d9d1205d012cbb14a6e
                                        • 888
                                            
                                        • r300g: fix point sprite coord.
                                        • 889
                                            
                                        • r600g: add vert support for 16/16 and 16/16/16 floats.
                                        • 890
                                            
                                        • r600g: add some more vertex format support.
                                        • 891
                                            
                                        • r600g: some more vertex formats
                                        • 892
                                            
                                        • r600g: fix draw-elements and draw-elements-base-vertex
                                        • 893
                                            
                                        • r600g: drop index_offset parameter to index buffer translate.
                                        • 894
                                            
                                        • r600g: fixup tex wrapping.
                                        • 895
                                            
                                        • r600g: fixup VP->FP output->input routing.
                                        • 896
                                            
                                        • r600g: fix typo in r700 alu emit
                                        • 897
                                            
                                        • r600g: fixup sprite coord enable.
                                        • 898
                                            
                                        • r600g: fix polygon mode
                                        • 899
                                            
                                        • mesa/mipmap: fix warning since 1acadebd6270d3604b026842b8a21360968618a0
                                        • 900
                                            
                                        • r600g: add eg poly mode code.
                                        • 901
                                            
                                        • r600g: make index bias fix for evergreen
                                        • 902
                                            
                                        • r600g: add eg db count control register.
                                        • 903
                                            
                                        • r300g: fix glsl-fs-pointcoord
                                        • 904
                                            
                                        • r600g: add evergreen texture resource properly.
                                        • 905
                                            
                                        • r600g: fix db flush breaking config state
                                        • 906
                                            
                                        • r600g: on evergreen the centroid isn't set in this register.
                                        • 907
                                            
                                        • r600g: add back evergreen name.
                                        • 908
                                            
                                        • r600g: add evergreen texture border support to new path
                                        • 909
                                            
                                        • r600g: move radeon.h members around to add back map flushing.
                                        • 910
                                            
                                        • r600g: add initial vertex translate support.
                                        • 911
                                            
                                        • r600g: remove old assert from new codepath
                                        • 912
                                            
                                        • Revert "r600g: add initial vertex translate support."
                                        • 913
                                            
                                        • r600g: port r300g fix for X* formats in texformat code
                                        • 914
                                            
                                        • r600g: add L8A8 unorm.
                                        • 915
                                            
                                        • r600g: clean up some code from move to new paths.
                                        • 916
                                            
                                        • r600g: return string for chip family
                                        • 917
                                            
                                        • r600g: use Elements macro instead of manual sizeofs
                                        • 918
                                            
                                        • r600g: fix evergreen depth flushing.
                                        • 919
                                            
                                        • r600g: add winsys support for CTL constants.
                                        • 920
                                            
                                        • r600g: drop depth quirk on evergreen
                                        • 921
                                            
                                        • r600g: add reloc for evergreen color attrib
                                        • 922
                                            
                                        • r600g: realign evergreen code with r600 code.
                                        • 923
                                            
                                        • r600g: add assembler support for other vtx fetch fields.
                                        • 924
                                            
                                        • r600g: fixup vertex format picking.
                                        • 925
                                            
                                        • r600g: sync vertex/texture cache on resources on evergreen
                                        • 926
                                            
                                        • r600g: add cb flushing for extra buffers + depth buffer on r600/evergreen
                                        • 927
                                            
                                        • r600g: fix evergreen draw-buffers
                                        • 928
                                            
                                        • r600g: flush SH cache on constant change on evergreen
                                        • 929
                                            
                                        • r600g: only set the Z export if shader exports it.
                                        • 930
                                            
                                        • r600g: setup basic loop consts on r600 + evergreen.
                                        • 931
                                            
                                        • mesa/st: initial attempt at RG support for gallium drivers
                                        • 932
                                            
                                        • r600g: break out of search for reloc bo after finding it.
                                        • 933
                                            
                                        • r600g: the code to check whether a new vertex shader is needed was wrong
                                        • 934
                                            
                                        • r600g: fix wwarning in bo_map function
                                        • 935
                                            
                                        • r600g: TODO domain management
                                        • 936
                                            
                                        • r600g: add bo fenced list.
                                        • 937
                                            
                                        • pb: don't keep checking buffers after first busy
                                        • 938
                                            
                                        • r600g: add bo busy backoff.
                                        • 939
                                            
                                        • r600g: drop mman allocator
                                        • 940
                                            
                                        • r600g: drop use_mem_constant.
                                        • 941
                                            
                                        • r600g: avoid unneeded bo wait
                                        • 942
                                            
                                        • pb: fix numDelayed accounting
                                        • 943
                                            
                                        • r600g: add evergreen stencil support.
                                        • 944
                                            
                                        • r600g: use format from the sampler view not from the texture.
                                        • 945
                                            
                                        • r600g: fix Z export enable bits.
                                        • 946
                                            
                                        • r600g: add some RG texture format support.
                                        • 947
                                            
                                        • r600g: drop width/height per level storage.
                                        • 948
                                            
                                        • r600g: fix input/output Z export mixup for evergreen.
                                        • 949
                                            
                                        • r600g: evergreen has no request size bit in texture word4
                                        • 950
                                            
                                        • r600g: enable vertex samplers.
                                        • 951
                                            
                                        • r600g: add TXL opcode support.
                                        • 952
                                            
                                        • r600g: don't run with scissors.
                                        • 953
                                            
                                        • r600g: fix typo in vertex sampling on r600
                                        • 954
                                            
                                        • gallium/tgsi: add support for stencil writes.
                                        • 955
                                            
                                        • gallium/format: add support for X24S8 and S8X24 formats.
                                        • 956
                                            
                                        • gallium/format: add X32_S8X24_USCALED format.
                                        • 957
                                            
                                        • gallium/util: add S8 tile sampling support.
                                        • 958
                                            
                                        • mesa: add support for FRAG_RESULT_STENCIL.
                                        • 959
                                            
                                        • mesa: improve texstore for 8/24 formats and add texstore for S8.
                                        • 960
                                            
                                        • softpipe: add support for shader stencil export capability
                                        • 961
                                            
                                        • st/mesa: add option to choose a texture format that we won't render to.
                                        • 962
                                            
                                        • st/mesa: use shader stencil export to accelerate shader drawpixels.
                                        • 963
                                            
                                        • r600g: add support for S8, X24S8 and S8X24 sampler formats.
                                        • 964
                                            
                                        • r600g: add shader stencil export support.
                                        • 965
                                            
                                        • glsl: add support for shader stencil export
                                        • 966
                                            
                                        • st/mesa: enable stencil shader export extension if supported
                                        • 967
                                            
                                        • r600g: fix depth0 setting
                                        • 968
                                            
                                        • r600g: fix scissor/cliprect confusion
                                        • 969
                                            
                                        • r600g: store samplers/views across blit when we need to modify them
                                        • 970
                                            
                                        • r600g: reduce size of context structure.
                                        • 971
                                            
                                        • r600g: the vs/ps const arrays weren't actually being used.
                                        • 972
                                            
                                        • r600g: add copy into tiled texture
                                        • 973
                                            
                                        • r600g: split out miptree setup like r300g
                                        • 974
                                            
                                        • r600g: use common texture object create function
                                        • 975
                                            
                                        • r600g: rename pitch in texture to pitch_in_bytes
                                        • 976
                                            
                                        • r600g: remove bpt and start using pitch_in_bytes/pixels.
                                        • 977
                                            
                                        • r600g: fix transfer stride.
                                        • 978
                                            
                                        • r600g: drop all use of unsigned long
                                        • 979
                                            
                                        • r600g: use blitter for hw copy region
                                        • 980
                                            
                                        • r600g: evergreen add stencil export bit
                                        • 981
                                            
                                        • r600g: add missing eg reg definition
                                        • 982
                                            
                                        • r600g: fix stencil export for evergreen harder
                                        • 983
                                            
                                        • r600g: drop unused context members
                                        • 984
                                            
                                        • r600g: only pick centroid coordinate when asked.
                                        • 985
                                            
                                        • r600g: fixup pos/face ena/address properly
                                        • 986
                                            
                                        • r600g: fixup typo in macro name
                                        • 987
                                            
                                        • r600g: select linear interpolate if tgsi input requests it
                                        • 988
                                            
                                        • r300g: clean up warning due to unknown cap.
                                        • 989
                                            
                                        • tgsi: add scanner support for centroid inputs
                                        • 990
                                            
                                        • r600g: evergreen interpolation support.
                                        • 991
                                            
                                        • r600g: add evergreen ARL support.
                                        • 992
                                            
                                        • r600g: switch to a common formats.h file since they are in different regs
                                        • 993
                                            
                                        • r600g: add defines for tiling
                                        • 994
                                            
                                        • r600g: get tiling info from kernel
                                        • 995
                                            
                                        • r600g: set tiling bits in hw state
                                        • 996
                                            
                                        • r600g: do proper tracking of views/samplers.
                                        • 997
                                            
                                        • r600g: fix typo in tiling setup cb code.
                                        • 998
                                            
                                        • r600g: depth needs to bound to ds
                                        • 999
                                            
                                        • r600g: attempt to cleanup depth blit
                                        • 1000
                                            
                                        • r600g: fix transfer function for tiling.
                                        • 1001
                                            
                                        • r600g: retrieve tiling info from kernel for shared buffers.
                                        • 1002
                                            
                                        • r600g: all non-0 mipmap levels need to be w/h aligned to POT.
                                        • 1003
                                            
                                        • r600g: move to per-miplevel array mode.
                                        • 1004
                                            
                                        • r600g: start adding hooks for aligning width/height for tiles.
                                        • 1005
                                            
                                        • r600g: add r600 surface to store the aligned height.
                                        • 1006
                                            
                                        • r600g: introduce a per-driver resource flag for transfers.
                                        • 1007
                                            
                                        • r600g: add texture tiling alignment support.
                                        • 1008
                                            
                                        • r600g: add texture tiling enable under a debug option.
                                        • 1009
                                            
                                        • r600g: initial translate state support
                                        • 1010
                                            
                                        • r600g: start splitting out common code from eg/r600.
                                        • 1011
                                            
                                        • r600g: not fatal if we can't get tiling info from kernel
                                        • 1012
                                            
                                        • r600g: merge more of the common r600/evergreen state handling
                                        • 1013
                                            
                                        • r600g: drop more common state handling code
                                        • 1014
                                            
                                        • r600g: fix magic 0x1 ->flat shade ena
                                        • 1015
                                            
                                        • r600g: add assembler support for all the kcache fields.
                                        • 1016
                                            
                                        • gallium/noop: report GL 2.1
                                        • 1017
                                            
                                        • r600g: pick correct color swap for A8 fbos.
                                        • 1018
                                            
                                        • r300g/r600g: bump cache manager timeouts to 1s
                                        • 1019
                                            
                                        • r600g: it looks like r600 can handle dword offsets in the indices.
                                        • 1020
                                            
                                        • r300g: try and use all of vertex constant space
                                        • 1021
                                            
                                        • r300g: fixup rs690 tiling stride alignment calculations.
                                        • 1022
                                            
                                        • r600g: fix evergreen segfaults.
                                        • 1023
                                            
                                        • r600g: hack around property unknown issues.
                                        • 1024
                                          1025
                                           
                                          1026

                                          Eric Anholt (300):

                                          1027
                                            1028
                                              
                                          • glsl: Add definition of gl_TextureMatrix inverse/transpose builtins.
                                          • 1029
                                              
                                          • i965: Share the KIL_NV implementation between glsl and non-glsl.
                                          • 1030
                                              
                                          • i965: Also enable CC statistics when doing OQs.
                                          • 1031
                                              
                                          • i965: Track the windowizer's dispatch for kill pixel, promoted, and OQ
                                          • 1032
                                              
                                          • glsl: Rework assignments with write_masks to have LHS chan count match RHS.
                                          • 1033
                                              
                                          • glsl: Fix copy'n'wasted ir_noop_swizzle conditions.
                                          • 1034
                                              
                                          • ir_to_mesa: Only compare vector_elements present for any_nequal/all_equal
                                          • 1035
                                              
                                          • i965: Fix the vector/expression splitting for the write_mask change.
                                          • 1036
                                              
                                          • i965: When splitting vector variable assignment, ignore unset channels.
                                          • 1037
                                              
                                          • i965: Update expression splitting for the vector-result change to compares.
                                          • 1038
                                              
                                          • i965: Warning fix for vector result any_nequal/all_equal change.
                                          • 1039
                                              
                                          • mesa: Remove the non-required ARB_imaging extension.
                                          • 1040
                                              
                                          • mesa: Remove EXT_histogram.
                                          • 1041
                                              
                                          • mesa: Remove SGI_color_table.
                                          • 1042
                                              
                                          • mesa: Remove SGI_color_matrix.
                                          • 1043
                                              
                                          • mesa: Remove EXT_convolution.
                                          • 1044
                                              
                                          • intel: Remove disabled stencil drawpixels acceleration.
                                          • 1045
                                              
                                          • intel: Remove unnecessary minimum pitch alignment to 32 bytes.
                                          • 1046
                                              
                                          • intel: Replace my intel_texture_bitmap code with _mesa_meta_Bitmap.
                                          • 1047
                                              
                                          • radeon: Remove copied minimum pitch alignment code.
                                          • 1048
                                              
                                          • unichrome: Mostly revert my convolution removal changes.
                                          • 1049
                                              
                                          • intel: Remove dead intelIsTextureResident().
                                          • 1050
                                              
                                          • i915: Remove a dead if (0) block.
                                          • 1051
                                              
                                          • intel: Dead comment removal.
                                          • 1052
                                              
                                          • intel: Corresponding FinishRenderTexture debug to BeginRenderTexture.
                                          • 1053
                                              
                                          • i965: Add support for rendering to SARGB8 FBOs.
                                          • 1054
                                              
                                          • intel: Fix segfault on INTEL_DEBUG=fbo with unsupported framebuffers.
                                          • 1055
                                              
                                          • intel: Add fallback debug to glGenerateMipmap.
                                          • 1056
                                              
                                          • intel: More reverting of the sw fallback for depth texture border color.
                                          • 1057
                                              
                                          • intel: Improve some of the miptree debugging.
                                          • 1058
                                              
                                          • mesa: Fix type typo in glGenerateMipmap handling of GL_UNSIGNED_INT data.
                                          • 1059
                                              
                                          • glsl: Fix broadcast_index of lower_variable_index_to_cond_assign.
                                          • 1060
                                              
                                          • glsl: Add validation that a swizzle only references valid channels.
                                          • 1061
                                              
                                          • i965: Fix up writemasked assignments in the new FS.
                                          • 1062
                                              
                                          • i965: Remove swizzling of assignment to vector-splitting single-channel LHS.
                                          • 1063
                                              
                                          • i965: Handle all_equal/any_nequal in the new FS.
                                          • 1064
                                              
                                          • i965: Fix vector splitting RHS channel selection with sparse writemasks.
                                          • 1065
                                              
                                          • i965: Add support for dFdx()/dFdy() to the FS backend.
                                          • 1066
                                              
                                          • i965: Add support for attribute interpolation on Sandybridge.
                                          • 1067
                                              
                                          • i965: Set up inputs to the fragment shader according to FP InputsRead.
                                          • 1068
                                              
                                          • i965: Add support for POW in gen6 FS.
                                          • 1069
                                              
                                          • i965: Fix negation in the new FS backend.
                                          • 1070
                                              
                                          • i965: Actually track the "if" depth in loop in the new FS backend.
                                          • 1071
                                              
                                          • i965: Apply the same set of lowering passes to new FS as to Mesa IR.
                                          • 1072
                                              
                                          • i965: Fix valgrind complaint about base_ir for new FS debugging.
                                          • 1073
                                              
                                          • i965: Fix up the FS backend for the variable array indexing pass.
                                          • 1074
                                              
                                          • i965: Set the variable type when dereferencing an array.
                                          • 1075
                                              
                                          • i965: Add support for dereferencing structs to the new FS backend.
                                          • 1076
                                              
                                          • i965: Add support for struct, array, and matrix uniforms to FS backend.
                                          • 1077
                                              
                                          • i965: Fix all non-snb regression in the snb attribute interpolation commit.
                                          • 1078
                                              
                                          • i965: Fix up part of my Sandybridge attributes support patch.
                                          • 1079
                                              
                                          • i965: Add support for gl_FrontFacing to the new FS backend.
                                          • 1080
                                              
                                          • i965: Subtract instead of adding when computing y delta in new FS backend.
                                          • 1081
                                              
                                          • mesa: Pull ir_to_mesa's sampler number fetcher out to shared code.
                                          • 1082
                                              
                                          • i965: Set up sampler numbers in the FS backend.
                                          • 1083
                                              
                                          • i965: Add support for non-color render target write data to new FS backend.
                                          • 1084
                                              
                                          • i965: Add support for MRT to the new FS backend.
                                          • 1085
                                              
                                          • i965: Add support for ir_loop counters to the new FS backend.
                                          • 1086
                                              
                                          • i965: Add support for ARB_fragment_coord_conventions to the new FS backend.
                                          • 1087
                                              
                                          • glsl: Also update implicit sizes of varyings at link time.
                                          • 1088
                                              
                                          • i965: Do interpolation for varying matrices and arrays in the FS backend.
                                          • 1089
                                              
                                          • i965: Don't try to emit interpolation for unused varying slots.
                                          • 1090
                                              
                                          • i965: Fix array indexing of arrays of matrices.
                                          • 1091
                                              
                                          • i965: Clean up obsolete FINISHME comment.
                                          • 1092
                                              
                                          • mesa: Move the list of builtin uniform info from ir_to_mesa to shared code.
                                          • 1093
                                              
                                          • i965: Add support for builtin uniforms to the new FS backend.
                                          • 1094
                                              
                                          • i965: Fix use of undefined mem_ctx in vector splitting.
                                          • 1095
                                              
                                          • i956: Make new FS discard do its work in a temp, not the null reg!
                                          • 1096
                                              
                                          • i965: Clean up the virtual GRF handling.
                                          • 1097
                                              
                                          • ra: First cut at a graph-coloring register allocator for mesa.
                                          • 1098
                                              
                                          • i965: First cut at register allocation using graph coloring.
                                          • 1099
                                              
                                          • i965: Add live interval analysis and hook it up to the register allocator.
                                          • 1100
                                              
                                          • i965: Remove my "safety counter" code from loops.
                                          • 1101
                                              
                                          • i965: Fix whole-structure/array assignment in new FS.
                                          • 1102
                                              
                                          • mesa: Don't reference a W component in setting up a vec3 uniform component.
                                          • 1103
                                              
                                          • i965: Fix new FS handling of builtin uniforms with packed scalars in structs.
                                          • 1104
                                              
                                          • glsl: Add a lowering pass for texture projection.
                                          • 1105
                                              
                                          • i965: Use the lowering pass for texture projection.
                                          • 1106
                                              
                                          • i965: Split the gen4 and gen5 sampler handling apart.
                                          • 1107
                                              
                                          • i965: Add gen6 attribute interpolation to new FS backend.
                                          • 1108
                                              
                                          • i965: Fix the gen6 jump size for BREAK/CONT in new FS.
                                          • 1109
                                              
                                          • i965: Also increment attribute location when skipping unused slots.
                                          • 1110
                                              
                                          • i965: Pre-gen6, map VS outputs (not FS inputs) to URB setup in the new FS.
                                          • 1111
                                              
                                          • i965: Add real support for pre-gen5 texture sampling to the new FS.
                                          • 1112
                                              
                                          • i965: Fix up copy'n'pasteo from moving coordinate setup around for gen4.
                                          • 1113
                                              
                                          • i965: Restore the forcing of aligned pairs for delta_xy on chips with PLN.
                                          • 1114
                                              
                                          • i965: When producing a single channel swizzle, don't make a temporary.
                                          • 1115
                                              
                                          • i965: Add a sanity check for register allocation sizes.
                                          • 1116
                                              
                                          • i965: Fix off-by-ones in handling the last members of register classes.
                                          • 1117
                                              
                                          • i965: Don't try to emit code if we failed register allocation.
                                          • 1118
                                              
                                          • i965: Add support for EXT_texture_swizzle to the new FS backend.
                                          • 1119
                                              
                                          • i965: Set up swizzling of shadow compare results for GL_DEPTH_TEXTURE_MODE.
                                          • 1120
                                              
                                          • i965: Fix glean/texSwizzle regression in previous commit.
                                          • 1121
                                              
                                          • i965: Be more conservative on live interval calculation.
                                          • 1122
                                              
                                          • i965: Add trivial dead code elimination in the new FS backend.
                                          • 1123
                                              
                                          • i965: Add initial folding of constants into operand immediate slots.
                                          • 1124
                                              
                                          • i965: In disasm, gen6 fb writes don't put msg reg # in destreg_conditionalmod.
                                          • 1125
                                              
                                          • i965: Add support for gen6 FB writes to the new FS.
                                          • 1126
                                              
                                          • i965: Enable the constant propagation code.
                                          • 1127
                                              
                                          • i965: Also do constant propagation for the second operand of CMP.
                                          • 1128
                                              
                                          • i965: Add back gen6 headerless FB writes to the new FS backend.
                                          • 1129
                                              
                                          • i965: Gen6 no longer has the IFF instruction; always use IF.
                                          • 1130
                                              
                                          • i965: Fix up IF/ELSE/ENDIF for gen6.
                                          • 1131
                                              
                                          • i965: Fix botch in the header_present case in the new FS.
                                          • 1132
                                              
                                          • i965: Add some clarification of the WECtrl field.
                                          • 1133
                                              
                                          • i965: Don't do 1/w multiplication in new FS for gen6
                                          • 1134
                                              
                                          • i965: Gen6's sampler messages are the same as Ironlake.
                                          • 1135
                                              
                                          • i965: Refactor gl_FrontFacing setup out of general variable setup.
                                          • 1136
                                              
                                          • i965: Add support for gl_FrontFacing on gen6.
                                          • 1137
                                              
                                          • i965: Don't assume that WPOS is always provided on gen6 in the new FS.
                                          • 1138
                                              
                                          • i965: Fix gen6 pointsize handling to match pre-gen6.
                                          • 1139
                                              
                                          • i965: Disable emitting if () statements on gen6 until we really fix them.
                                          • 1140
                                              
                                          • i965: Normalize cubemap coordinates like is done in the Mesa IR path.
                                          • 1141
                                              
                                          • mesa: Simplify a bit of _mesa_add_state_reference using memcmp.
                                          • 1142
                                              
                                          • i965: Drop the check for duplicate _mesa_add_state_reference.
                                          • 1143
                                              
                                          • i965: Drop the check for YUV constants in the param list.
                                          • 1144
                                              
                                          • i965: Handle swizzles in the addition of YUV texture constants.
                                          • 1145
                                              
                                          • i965: Fix gen6 WM push constants updates.
                                          • 1146
                                              
                                          • i965: Fix new FS gen6 interpolation for sparsely-populated arrays.
                                          • 1147
                                              
                                          • i965: Enable attribute swizzling (repositioning) in the gen6 SF.
                                          • 1148
                                              
                                          • i965: Add register coalescing to the new FS backend.
                                          • 1149
                                              
                                          • i965: Split FS_OPCODE_DISCARD into two steps.
                                          • 1150
                                              
                                          • i965: Reduce register interference checks for changed FS_OPCODE_DISCARD.
                                          • 1151
                                              
                                          • i965: Move FS backend structures to a header.
                                          • 1152
                                              
                                          • i965: Give the math opcodes information on base mrf/mrf len.
                                          • 1153
                                              
                                          • i965: Give the FB write and texture opcodes the info on base MRF, like math.
                                          • 1154
                                              
                                          • i965: Compute to MRF in the new FS backend.
                                          • 1155
                                              
                                          • i965: Don't consider gen6 math instructions to write to MRFs.
                                          • 1156
                                              
                                          • i965: Add a couple of checks for gen6 math instruction limits.
                                          • 1157
                                              
                                          • i965: Don't compute-to-MRF in gen6 math instructions.
                                          • 1158
                                              
                                          • i965: Expand uniform args to gen6 math to full registers to get hstride == 1.
                                          • 1159
                                              
                                          • i965: Don't compute-to-MRF in gen6 VS math.
                                          • 1160
                                              
                                          • i965: Fix gen6 pixel_[xy] setup to avoid mixing int and float src operands.
                                          • 1161
                                              
                                          • i965: Always use the new FS backend on gen6.
                                          • 1162
                                              
                                          • i965: Fix missing "break;" in i2b/f2b, and missing AND of CMP result.
                                          • 1163
                                              
                                          • intel: Allow CopyTexSubImage to InternalFormat 3/4 textures, like RGB/RGBA.
                                          • 1164
                                              
                                          • i965: Don't rebase the index buffer to min 0 if any arrays are in VBOs.
                                          • 1165
                                              
                                          • i965: Add support for rescaling GL_TEXTURE_RECTANGLE coords to new FS.
                                          • 1166
                                              
                                          • i965: Set class_sizes[] for the aligned reg pair class.
                                          • 1167
                                              
                                          • i965: Update the live interval when coalescing regs.
                                          • 1168
                                              
                                          • i965: Add a pass to the FS to split virtual GRFs to float channels.
                                          • 1169
                                              
                                          • i965: Add a function for handling the move of boolean values to flag regs.
                                          • 1170
                                              
                                          • i965: Add peepholing of conditional mod generation from expressions.
                                          • 1171
                                              
                                          • i965: Enable the new FS backend on pre-gen6 as well.
                                          • 1172
                                              
                                          • i965: Fix texturing on pre-gen5.
                                          • 1173
                                              
                                          • i965: Set the type of the null register to fix gen6 FS comparisons.
                                          • 1174
                                              
                                          • i965: Disable the debug printf I added for FS disasm.
                                          • 1175
                                              
                                          • i965: Fix a weirdness in NOT handling.
                                          • 1176
                                              
                                          • i965: Fix assertion failure on gen6 BufferSubData to busy BO.
                                          • 1177
                                              
                                          • i965: Assert out on gen6 VS constant buffer reads that hang the GPU for now.
                                          • 1178
                                              
                                          • i965: Fix scissor-offscreen on gen6 like we did pre-gen6.
                                          • 1179
                                              
                                          • i965: Avoid blits in BufferCopySubdata on gen6.
                                          • 1180
                                              
                                          • i965: Tell the shader compiler when we expect depth writes for gen6.
                                          • 1181
                                              
                                          • i965: Remove the gen6 emit_mi_flushes I sprinkled around the driver.
                                          • 1182
                                              
                                          • i965: Disable thread dispatch when the FS doesn't do any work.
                                          • 1183
                                              
                                          • i965: Add EU emit support for gen6's new IF instruction with comparison.
                                          • 1184
                                              
                                          • i965: Set the source operand types for gen6 if/else/endif to integer.
                                          • 1185
                                              
                                          • i965: Use the new style of IF statement with embedded comparison on gen6.
                                          • 1186
                                              
                                          • i965: Split register allocation out of the ever-growing brw_fs.cpp.
                                          • 1187
                                              
                                          • i965: Fix gl_FrontFacing emit on pre-gen6.
                                          • 1188
                                              
                                          • i965: Add support for register spilling.
                                          • 1189
                                              
                                          • i965: Don't emit register spill offsets directly into g0.
                                          • 1190
                                              
                                          • i965: Correct scratch space allocation.
                                          • 1191
                                              
                                          • i965: Be more aggressive in tracking live/dead intervals within loops.
                                          • 1192
                                              
                                          • i965: Move the FS disasm/annotation printout to codegen time.
                                          • 1193
                                              
                                          • i965: Add support for pull constants to the new FS backend.
                                          • 1194
                                              
                                          • i965: Add EU code for dword scattered reads (constant buffer array indexing).
                                          • 1195
                                              
                                          • i965: Clarify an XXX comment in FB writes with real info.
                                          • 1196
                                              
                                          • i965: Use SENDC on the first render target write on gen6.
                                          • 1197
                                              
                                          • i965: Clear some undefined fields of g0 when using them for gen6 FB writes.
                                          • 1198
                                              
                                          • i965: Add disasm for the flag register.
                                          • 1199
                                              
                                          • i965: Add support for discard instructions on gen6.
                                          • 1200
                                              
                                          • i965: Handle new ir_unop_round_even in channel expression splitting.
                                          • 1201
                                              
                                          • i965: Fix typo in comment about state flags.
                                          • 1202
                                              
                                          • i965: Set up the constant buffer on gen6 when it's needed.
                                          • 1203
                                              
                                          • i965: Add support for constant buffer loads on gen6.
                                          • 1204
                                              
                                          • i965: Drop the eot argument to read messages, which can never be set.
                                          • 1205
                                              
                                          • i965: Fix VS URB entry sizing.
                                          • 1206
                                              
                                          • i965: Disable register spilling on gen6 until it's fixed.
                                          • 1207
                                              
                                          • i965: Make FS uniforms be the actual type of the uniform at upload time.
                                          • 1208
                                              
                                          • i965: Add user clip planes support to gen6.
                                          • 1209
                                              
                                          • i965: Update gen6 SF state when point state (sprite or attenuation) changes.
                                          • 1210
                                              
                                          • i965: Upload required gen6 VS push constants even when using pull constants.
                                          • 1211
                                              
                                          • i965: Update the gen6 stencil ref state when stencil state changes.
                                          • 1212
                                              
                                          • mesa: Make metaops use program refcounts instead of names.
                                          • 1213
                                              
                                          • mesa: Don't compute an unused texture completeness debug string.
                                          • 1214
                                              
                                          • intel: For batch, use GTT mapping instead of writing to a malloc and copying.
                                          • 1215
                                              
                                          • intel: Annotate debug printout checks with unlikely().
                                          • 1216
                                              
                                          • intel: Remove the magic unaligned memcpy code.
                                          • 1217
                                              
                                          • i965: Remove dead intel_structs.h file.
                                          • 1218
                                              
                                          • intel: Avoid taking logbase2 of several things that we max.
                                          • 1219
                                              
                                          • intel: Remove duplicated teximage miptree to object miptree promotion.
                                          • 1220
                                              
                                          • intel: Remove leftover dri1 locking fields in the context.
                                          • 1221
                                              
                                          • mesa: Fix delayed state flagging for EXT_sso-related program changes.
                                          • 1222
                                              
                                          • intel: Fix the client-side swapbuffers throttling.
                                          • 1223
                                              
                                          • Revert "intel: Fix the client-side swapbuffers throttling."
                                          • 1224
                                              
                                          • i965: Allow OPCODE_SWZ to put immediates in the first arg.
                                          • 1225
                                              
                                          • i965: Add support for math on constants in gen6 brw_wm_glsl.c path.
                                          • 1226
                                              
                                          • i965: Work around strangeness in swizzling/masking of gen6 math.
                                          • 1227
                                              
                                          • i965: re-enable gen6 IF statements in the fragment shader.
                                          • 1228
                                              
                                          • glsl: Free the loop state context when we free the loop state.
                                          • 1229
                                              
                                          • i965: Fix gl_FragCoord inversion when drawing to an FBO.
                                          • 1230
                                              
                                          • i965: Shut up spurious gcc warning about GLSL_TYPE enums.
                                          • 1231
                                              
                                          • mesa: Don't spam the console in a debug build unless some spam is requested.
                                          • 1232
                                              
                                          • i965: Add state dumping for sampler state.
                                          • 1233
                                              
                                          • i965: Add dumping of the sampler default color.
                                          • 1234
                                              
                                          • i965: Fail on loops on gen6 for now until we write the EU emit code for it.
                                          • 1235
                                              
                                          • i965: Eliminate dead code more aggressively.
                                          • 1236
                                              
                                          • mesa: Include C++ files in the makedepend of DRI drivers.
                                          • 1237
                                              
                                          • i965: Fix compute_to_mrf to not move a MRF write up into another live range.
                                          • 1238
                                              
                                          • i965: Just use memset() to clear most members in FS constructors.
                                          • 1239
                                              
                                          • i965: Remove extra n at the end of every instruction in INTEL_DEBUG=wm.
                                          • 1240
                                              
                                          • i965: Fold constants into the second arg of BRW_SEL as well.
                                          • 1241
                                              
                                          • glsl: Add a helper function for determining if an rvalue could be a saturate.
                                          • 1242
                                              
                                          • i965: Recognize saturates and turn them into a saturated mov.
                                          • 1243
                                              
                                          • ir_to_mesa: Detect and emit MOV_SATs for saturate constructs.
                                          • 1244
                                              
                                          • i965: Improve compute-to-mrf.
                                          • 1245
                                              
                                          • i965: Remove duplicate MRF writes in the FS backend.
                                          • 1246
                                              
                                          • i965: Move gen4 blend constant color to the gen4 blending file.
                                          • 1247
                                              
                                          • i965: Don't upload polygon stipple unless required.
                                          • 1248
                                              
                                          • i965: Don't upload line stipple pattern unless we're stippling.
                                          • 1249
                                              
                                          • i965: Don't upload line smooth params unless we're line smoothing.
                                          • 1250
                                              
                                          • i965: Use the new embedded compare in SEL on gen6 for VS MIN and MAX opcodes.
                                          • 1251
                                              
                                          • i965: Fix type of gl_FragData[] dereference for FB write.
                                          • 1252
                                              
                                          • glsl: Make the symbol table's add_function just use the function's name.
                                          • 1253
                                              
                                          • glsl: Make the symbol table's add_variable just use the variable's name.
                                          • 1254
                                              
                                          • glsl: Add a helper constructor for expressions that works out result type.
                                          • 1255
                                              
                                          • glsl: Fix structure and array comparisions.
                                          • 1256
                                              
                                          • glsl: Quiet unreachable no-return-from-function warning.
                                          • 1257
                                              
                                          • i965: Dump the WHILE jump distance on gen6.
                                          • 1258
                                              
                                          • i965: Add support for gen6 DO/WHILE ISA emit.
                                          • 1259
                                              
                                          • i965: Add support for gen6 BREAK ISA emit.
                                          • 1260
                                              
                                          • i965: Add support for gen6 CONTINUE instruction emit.
                                          • 1261
                                              
                                          • i965: Enable IF statements in the VS.
                                          • 1262
                                              
                                          • i965: Add support for loops in the VS.
                                          • 1263
                                              
                                          • glsl: Mark the array access for whole-array comparisons.
                                          • 1264
                                              
                                          • glsl: Fix flipped return of has_value() for array constants.
                                          • 1265
                                              
                                          • mesa: Add getters for the rest of the supported draw buffers.
                                          • 1266
                                              
                                          • mesa: Add getters for ARB_copy_buffer's attachment points.
                                          • 1267
                                              
                                          • intel: Add an env var override to execute for a different GPU revision.
                                          • 1268
                                              
                                          • i965: Update gen6 WM state on compiled program change, not just FP change.
                                          • 1269
                                              
                                          • i965: Update gen6 SF state on fragment program change too.
                                          • 1270
                                              
                                          • i965: Fix compile warning about missing opcodes.
                                          • 1271
                                              
                                          • i965: Move payload reg setup to compile, not lookup time.
                                          • 1272
                                              
                                          • i965: Provide delta_xy reg to gen6 non-GLSL path PINTERP.
                                          • 1273
                                              
                                          • i965: Fix up 16-wide gen6 FB writes after various refactoring.
                                          • 1274
                                              
                                          • i965: Don't smash a group of coordinates doing gen6 16-wide sampler headers.
                                          • 1275
                                              
                                          • i965: Fix gen6 interpolation setup for 16-wide.
                                          • 1276
                                              
                                          • i965: Fix up gen6 samplers for their usage by brw_wm_emit.c
                                          • 1277
                                              
                                          • i965: Make the sampler's implied move on gen6 be a raw move.
                                          • 1278
                                              
                                          • i965: Align gen6 push constant size to dispatch width.
                                          • 1279
                                              
                                          • i965: Add support for the instruction compression bits on gen6.
                                          • 1280
                                              
                                          • i965: Nuke brw_wm_glsl.c.
                                          • 1281
                                              
                                          • i965: Remove INTEL_DEBUG=glsl_force now that there's no brw_wm_glsl.c
                                          • 1282
                                              
                                          • i965: Fix comment about gen6_wm_constants.
                                          • 1283
                                              
                                          • i965: Handle saturates on gen6 math instructions.
                                          • 1284
                                              
                                          • i965: Always hand the absolute value to RSQ.
                                          • 1285
                                              
                                          • i965: Add disabled debug code for dumping out the WM constant payload.
                                          • 1286
                                              
                                          • i965: Work around gen6 ignoring source modifiers on math instructions.
                                          • 1287
                                              
                                          • i965: Fix flipped value of the not-embedded-in-if on gen6.
                                          • 1288
                                              
                                          • i965: Don't try to store gen6 (float) blend constant color in bytes.
                                          • 1289
                                              
                                          • i965: Set up the color masking for the first drawbuffer on gen6.
                                          • 1290
                                              
                                          • i965: Set up the per-render-target blend state on gen6.
                                          • 1291
                                              
                                          • i965: Set the render target index in gen6 fixed-function/ARB_fp path.
                                          • 1292
                                              
                                          • i965: Use the new pixel mask location for gen6 ARB_fp KIL instructions.
                                          • 1293
                                              
                                          • i965: Drop KIL_NV from the ff/ARB_fp path since it was only used for GLSL.
                                          • 1294
                                              
                                          • i965: Drop push-mode reladdr constant loading and always use constant_map.
                                          • 1295
                                              
                                          • i965: Fix VS constants regression pre-gen6.
                                          • 1296
                                              
                                          • i965: Clean up VS constant buffer location setup.
                                          • 1297
                                              
                                          • i965: Set up the correct texture border color state struct for Ironlake.
                                          • 1298
                                              
                                          • i965: Set render_cache_read_write surface state bit on gen6 constant surfs.
                                          • 1299
                                              
                                          • i965: remove unused variable since brw_wm_glsl.c removal.
                                          • 1300
                                              
                                          • intel: Use plain R8 and RG8 for COMPRESSED_RED and COMPRESSED_RG.
                                          • 1301
                                              
                                          • intel: Set the swizzling for depth textures using the GL_RED depth mode.
                                          • 1302
                                              
                                          • glsl: Correct the marking of InputsRead/OutputsWritten on in/out matrices.
                                          • 1303
                                              
                                          • i965: Correct the dp_read message descriptor setup on g4x.
                                          • 1304
                                              
                                          • intel: Include stdbool so we can stop using GLboolean when we want to.
                                          • 1305
                                              
                                          • i965: Fix ARL to work on gen6.
                                          • 1306
                                              
                                          • i956: Fix the old FP path fragment position setup on gen6.
                                          • 1307
                                              
                                          • i965: Fix gl_FragCoord.z setup on gen6.
                                          • 1308
                                              
                                          • i965: Add support for using the BLT ring on gen6.
                                          • 1309
                                              
                                          • intel: Update renderbuffers before looking up CopyTexImage's read buffer.
                                          • 1310
                                              
                                          • intel: Drop commented intel_flush from copy_teximage.
                                          • 1311
                                              
                                          • intel: Try to sanely check that formats match for CopyTexImage.
                                          • 1312
                                              
                                          • intel: Support glCopyTexImage() from XRGB8888 to ARGB8888.
                                          • 1313
                                              
                                          • i965: Avoid using float type for raw moves, to work around SNB issue.
                                          • 1314
                                              
                                          • i965: Set the alternative floating point mode on gen6 VS and WM.
                                          • 1315
                                              
                                          • i965: Add support for gen6 constant-index constant loading.
                                          • 1316
                                              
                                          • i965: Add support for gen6 reladdr VS constant loading.
                                          • 1317
                                              
                                          • i965: Improve the hacks for ARB_fp scalar^scalar POW on gen6.
                                          • 1318
                                              
                                          • i965: Factor out the ir comparision to BRW_CONDITIONAL_* code.
                                          • 1319
                                              
                                          • i965: Fix regression in FS comparisons on original gen4 due to gen6 changes.
                                          • 1320
                                              
                                          • i965: Do lowering of array indexing of a vector in the FS.
                                          • 1321
                                              
                                          • intel: Only do frame throttling at glFlush time when using frontbuffer.
                                          • 1322
                                              
                                          • intel: Handle forced swrast clears before other clear bits.
                                          • 1323
                                              
                                          • intel: Use tri clears when we don't know how to blit clear the format.
                                          • 1324
                                              
                                          • intel: Add spans code for the ARB_texture_rg support.
                                          • 1325
                                              
                                          • intel: Add a couple of helper functions to reduce rb code duplication.
                                          • 1326
                                              
                                          • intel: Fix segfaults from trying to use _ColorDrawBuffers in FBO validation.
                                          • 1327
                                              
                                          • intel: When validating an FBO's combined depth/stencil, use the given FBO.
                                          • 1328
                                            1329
                                             
                                            1330

                                            Fabian Bieler (2):

                                            1331
                                              1332
                                                
                                            • r600g: set address of pop instructions to next instruction
                                            • 1333
                                                
                                            • glsl: fix lowering conditional returns in subroutines
                                            • 1334
                                              1335
                                               
                                              1336

                                              Francisco Jerez (51):

                                              1337
                                                1338
                                                  
                                              • dri/nv04: Fix PGRAPH_ERRORs when running OA.
                                              • 1339
                                                  
                                              • dri/nv04: Mipmapping fixes.
                                              • 1340
                                                  
                                              • dri/nv04: Align SIFM transfer dimensions.
                                              • 1341
                                                  
                                              • dri/nv04: Fix up color mask.
                                              • 1342
                                                  
                                              • dri/nv04: Fix maximum texture size.
                                              • 1343
                                                  
                                              • dri/nv04: Fix provoking vertex.
                                              • 1344
                                                  
                                              • dri/nouveau: Update nouveau_class.h.
                                              • 1345
                                                  
                                              • dri/nouveau: Add some more extensions.
                                              • 1346
                                                  
                                              • dri/nouveau: Fix glRenderbufferStorage with DEPTH_COMPONENT as internal format.
                                              • 1347
                                                  
                                              • dri/nouveau: Don't request a fake front unnecessarily.
                                              • 1348
                                                  
                                              • dri/nouveau: Don't reemit the BO state in nouveau_state_emit().
                                              • 1349
                                                  
                                              • dri/nouveau: Cleanup references to the old FBOs on glMakeCurrent().
                                              • 1350
                                                  
                                              • meta: Don't bind the created texture object in init_temp_texture().
                                              • 1351
                                                  
                                              • dri/nv10: Fix the CLAMP texture wrap mode.
                                              • 1352
                                                  
                                              • dri/nv04: Use nvgl_wrap_mode().
                                              • 1353
                                                  
                                              • dri/nouveau: Remove unnecessary assertion.
                                              • 1354
                                                  
                                              • dri/nouveau: Cleanup more references to old FBOs and VBOs.
                                              • 1355
                                                  
                                              • dri/nv10-nv20: Fix texturing in some cases after a base level change.
                                              • 1356
                                                  
                                              • dri/nouveau: Fix software mipmap generation on 1x1 textures.
                                              • 1357
                                                  
                                              • dri/nouveau: Have a smaller amount of larger scratch buffers.
                                              • 1358
                                                  
                                              • dri/nouveau: Remove unnecessary flush.
                                              • 1359
                                                  
                                              • dri/nv10: Use fast Z clears.
                                              • 1360
                                                  
                                              • dri/nouveau: Minor cleanup.
                                              • 1361
                                                  
                                              • dri/nv10: Fake fast Z clears for pre-nv17 cards.
                                              • 1362
                                                  
                                              • dri/nouveau: Initialize tile_flags when allocating a render target.
                                              • 1363
                                                  
                                              • nouveau: Get larger push buffers.
                                              • 1364
                                                  
                                              • dri/nouveau: Force a "slow" Z clear if we're getting a new depth buffer.
                                              • 1365
                                                  
                                              • dri/nv20: Clear with the 3D engine.
                                              • 1366
                                                  
                                              • dri/nouveau: Don't assert(0) on compressed internal formats.
                                              • 1367
                                                  
                                              • dri/nv25: Bind a hierarchical depth buffer.
                                              • 1368
                                                  
                                              • dri/nouveau: Call _mesa_update_state() after framebuffer invalidation.
                                              • 1369
                                                  
                                              • dri/nouveau: Honor the access flags in nouveau_bufferobj_map_range.
                                              • 1370
                                                  
                                              • dri/nouveau: Tell the vbo module we want real hardware BOs.
                                              • 1371
                                                  
                                              • dri/nouveau: Split out the scratch helpers to a separate file.
                                              • 1372
                                                  
                                              • dri/nouveau: Avoid recursion in nouveau_bo_context_reset().
                                              • 1373
                                                  
                                              • dri/nouveau: Use a macro to iterate over the bound vertex attributes.
                                              • 1374
                                                  
                                              • dri/nouveau: Split out array handling to its own file.
                                              • 1375
                                                  
                                              • dri/nouveau: Optimize VBO binding re-emission.
                                              • 1376
                                                  
                                              • dri/nouveau: Keep small DYNAMIC_DRAW vertex buffers in system ram.
                                              • 1377
                                                  
                                              • dri/nouveau: Pipeline glTexSubImage texture transfers.
                                              • 1378
                                                  
                                              • dri/nouveau: Fix type promotion issue on 32bit platforms.
                                              • 1379
                                                  
                                              • dri/nouveau: Validate the framebuffer state on read buffer changes.
                                              • 1380
                                                  
                                              • dri/nouveau: Re-emit the BO state when coming back from a software fallback.
                                              • 1381
                                                  
                                              • meta: Don't leak alpha function/reference value changes.
                                              • 1382
                                                  
                                              • meta: Fix incorrect rendering of the bitmap alpha component.
                                              • 1383
                                                  
                                              • vbo: Avoid unnecessary copy to/from current in vertex format upgrade.
                                              • 1384
                                                  
                                              • meta: Don't try to disable cube maps if the driver doesn't expose the extension.
                                              • 1385
                                                  
                                              • meta: Handle bitmaps with alpha test enabled.
                                              • 1386
                                                  
                                              • dri/nouveau: Split hardware/software TNL instantiation more cleanly.
                                              • 1387
                                                  
                                              • dri/nouveau: Fix typo.
                                              • 1388
                                                  
                                              • dri/nouveau: Kill a bunch of ternary operators.
                                              • 1389
                                                1390
                                                 
                                                1391

                                                Fredrik Höglund (2):

                                                1392
                                                  1393
                                                    
                                                • r600g: Fix texture sampling with swizzled coords
                                                • 1394
                                                    
                                                • r600g: fix pow(0, 0) evaluating to NaN
                                                • 1395
                                                  1396
                                                   
                                                  1397

                                                  Guillermo S. Romero (1):

                                                  1398
                                                    1399
                                                      
                                                  • r300g: Do not use buf param before checking for NULL.
                                                  • 1400
                                                    1401
                                                     
                                                    1402

                                                    Henri Verbeet (19):

                                                    1403
                                                      1404
                                                        
                                                    • r600g: Flush upload buffers before draws instead of before flushes.
                                                    • 1405
                                                        
                                                    • r600g: Check for other references before checking for existing mappings in radeon_bo_pb_map_internal().
                                                    • 1406
                                                        
                                                    • r600g: Remove a redundant flush in r600_texture_transfer_map().
                                                    • 1407
                                                        
                                                    • r600g: Buffer object maps imply a wait.
                                                    • 1408
                                                        
                                                    • r600g: Respect PB_USAGE_UNSYNCHRONIZED in radeon_bo_pb_map_internal().
                                                    • 1409
                                                        
                                                    • Revert "r600g: Flush upload buffers before draws instead of before flushes."
                                                    • 1410
                                                        
                                                    • r600g: fix exports_ps to export a number not a mask.
                                                    • 1411
                                                        
                                                    • r600g: Mention AMD in the renderer string.
                                                    • 1412
                                                        
                                                    • r600g: Cleanup the fenced_bo list in r600_context_fini().
                                                    • 1413
                                                        
                                                    • r600g: Evergreen has two extra frac_bits for the sampler LOD state.
                                                    • 1414
                                                        
                                                    • r600: Evergreen has two extra frac_bits for the sampler LOD state.
                                                    • 1415
                                                        
                                                    • r600g: Add PIPE_FORMAT_L8A8_UNORM for Evergreen as well.
                                                    • 1416
                                                        
                                                    • r600g: Swizzle vertex data only once.
                                                    • 1417
                                                        
                                                    • r600g: Synchronize supported color formats between Evergreen and r600/r700.
                                                    • 1418
                                                        
                                                    • r600g: Fix the PIPE_FORMAT_L8A8_UNORM color swaps.
                                                    • 1419
                                                        
                                                    • r600g: Fix the PIPE_FORMAT_A8_UNORM color swap for Evergreen as well.
                                                    • 1420
                                                        
                                                    • r600g: Cleanup block bo references in r600_context_fini().
                                                    • 1421
                                                        
                                                    • r600g: Cleanup fetch shader resources in r600_pipe_shader_destroy().
                                                    • 1422
                                                        
                                                    • st/mesa: Handle wrapped depth buffers in st_copy_texsubimage().
                                                    • 1423
                                                      1424
                                                       
                                                      1425

                                                      Hui Qi Tay (10):

                                                      1426
                                                        1427
                                                          
                                                      • llvmpipe: minor changes in llvm coefficient calcs
                                                      • 1428
                                                          
                                                      • draw: cliptest and viewport done in a single loop in vertex shader
                                                      • 1429
                                                          
                                                      • draw: added viewport and cliptest flags
                                                      • 1430
                                                          
                                                      • draw: sanitize llvm variant key
                                                      • 1431
                                                          
                                                      • draw: corrections for w coordinate
                                                      • 1432
                                                          
                                                      • draw: corrections to allow for different cliptest cases
                                                      • 1433
                                                          
                                                      • llvmpipe: Moved draw pipeline twoside function to llvm setup code
                                                      • 1434
                                                          
                                                      • llvmpipe: added llvm offset setup code
                                                      • 1435
                                                          
                                                      • llvmpipe: clean up polygon offset function in lp setup code
                                                      • 1436
                                                          
                                                      • llvmpipe: fix such that offset/twoside function only does in-place modification
                                                      • 1437
                                                        1438
                                                         
                                                        1439

                                                        Ian Romanick (102):

                                                        1440
                                                          1441
                                                            
                                                        • glsl2: Refactor testing for whether a deref is of a matrix or array
                                                        • 1442
                                                            
                                                        • glsl2: Add flags to enable variable index lowering
                                                        • 1443
                                                            
                                                        • glsl: Add doxygen comments
                                                        • 1444
                                                            
                                                        • EGL DRI2: Silence piles of 'unused variable' warnings
                                                        • 1445
                                                            
                                                        • EGL DRI2: Silence 'missing initializer' warnings
                                                        • 1446
                                                            
                                                        • egl_glx: Silence piles of 'unused variable' warnings
                                                        • 1447
                                                            
                                                        • egl: Fix several 'comparison between signed and unsigned integer' warnings
                                                        • 1448
                                                            
                                                        • dri: Ensure that DRI driver cpp files are in tarballs
                                                        • 1449
                                                            
                                                        • mesa: Force GL_ARB_copy_buffer to always be enabled
                                                        • 1450
                                                            
                                                        • mesa: Force GL_SGIS_generate_mipmap to always be enabled
                                                        • 1451
                                                            
                                                        • Remove GL_MESA_packed_depth_stencil
                                                        • 1452
                                                            
                                                        • Remove GL_EXT_cull_vertex
                                                        • 1453
                                                            
                                                        • Regenerate files changed by previous commit
                                                        • 1454
                                                            
                                                        • Remove unnescessary initializations of UpdateTexturePalette
                                                        • 1455
                                                            
                                                        • ARB_texture_rg: Add GLX protocol support
                                                        • 1456
                                                            
                                                        • ARB_texture_rg: Correct some errors in RED / RG internal format handling
                                                        • 1457
                                                            
                                                        • ARB_texture_rg: Add GL_TEXTURE_{RED,GREEN}_SIZE query support
                                                        • 1458
                                                            
                                                        • ARB_texture_rg: Add GL_RED as a valid GL_DEPTH_TEXTURE_MODE
                                                        • 1459
                                                            
                                                        • ARB_texture_rg: Handle RED and RG the same as RGB for tex env
                                                        • 1460
                                                            
                                                        • ARB_texture_rg: Add R8, R16, RG88, and RG1616 internal formats
                                                        • 1461
                                                            
                                                        • ARB_texture_rg: Allow RED and RG textures as FBO color buffer attachments
                                                        • 1462
                                                            
                                                        • mesa: Enable GL_ARB_texture_rg in software paths
                                                        • 1463
                                                            
                                                        • i965: Enable GL_ARB_texture_rg
                                                        • 1464
                                                            
                                                        • mesa: Add ARB_texture_compression_rgtc as an alias for EXT_texture_compression_rgtc
                                                        • 1465
                                                            
                                                        • ARB_texture_rg: Add GL_COMPRESSED_{RED,RG} cases in _mesa_is_color_format
                                                        • 1466
                                                            
                                                        • mesa: Fix misplaced #endif
                                                        • 1467
                                                            
                                                        • mesa: Trivial correction to comment
                                                        • 1468
                                                            
                                                        • rgtc: Detect RGTC formats as color formats and as compressed formats
                                                        • 1469
                                                            
                                                        • docs: Add list of bugs fixed in 7.9
                                                        • 1470
                                                            
                                                        • docs: Import 7.9 release notes from 7.9 branch.
                                                        • 1471
                                                            
                                                        • docs: Import 7.8.x release notes from 7.8 branch.
                                                        • 1472
                                                            
                                                        • docs: download.html does not need to be updated for each release
                                                        • 1473
                                                            
                                                        • docs: Update mailing lines from sf.net to freedesktop.org
                                                        • 1474
                                                            
                                                        • docs: Import news updates from 7.9 branch
                                                        • 1475
                                                            
                                                        • docs: added news item for 7.9 release
                                                        • 1476
                                                            
                                                        • glsl: Fail linking if assign_attribute_locations fails
                                                        • 1477
                                                            
                                                        • glsl: Refactor 'layout' grammar to match GLSL 1.60 spec grammar
                                                        • 1478
                                                            
                                                        • glsl: Slight refactor of error / warning checking for ARB_fcc layout
                                                        • 1479
                                                            
                                                        • glsl: Clear type_qualifier using memset
                                                        • 1480
                                                            
                                                        • glsl: Wrap ast_type_qualifier contents in a struct in a union
                                                        • 1481
                                                            
                                                        • glsl: Regenerate files modified by previous commits
                                                        • 1482
                                                            
                                                        • glcpp: Add the define for ARB_explicit_attrib_location when present
                                                        • 1483
                                                            
                                                        • glcpp: Regenerate files changes by previous commit
                                                        • 1484
                                                            
                                                        • glsl: Add parser support for GL_ARB_explicit_attrib_location layouts
                                                        • 1485
                                                            
                                                        • glsl: Regenerate files changes by previous commit
                                                        • 1486
                                                            
                                                        • glsl: Track explicit location in AST to IR translation
                                                        • 1487
                                                            
                                                        • glsl: Add linker support for explicit attribute locations
                                                        • 1488
                                                            
                                                        • main: Enable GL_ARB_explicit_attrib_location for swrast
                                                        • 1489
                                                            
                                                        • intel: Enable GL_ARB_explicit_attrib_location
                                                        • 1490
                                                            
                                                        • glsl: Remove const decoration from inlined function parameters
                                                        • 1491
                                                            
                                                        • docs: skeleton for 7.10 release notes
                                                        • 1492
                                                            
                                                        • docs: Update status of GL 3.x related extensions
                                                        • 1493
                                                            
                                                        • mesa: Validate assembly shaders when GLSL shaders are used
                                                        • 1494
                                                            
                                                        • glsl: Fix incorrect assertion
                                                        • 1495
                                                            
                                                        • linker: Reject shaders that have unresolved function calls
                                                        • 1496
                                                            
                                                        • mesa: Silence unused variable warning
                                                        • 1497
                                                            
                                                        • mesa: Refactor validation of shader targets
                                                        • 1498
                                                            
                                                        • mesa: Clean up two 'comparison between signed and unsigned' warnings
                                                        • 1499
                                                            
                                                        • mesa: Clean up various 'unused parameter' warnings in shaderapi
                                                        • 1500
                                                            
                                                        • glsl: Slightly change the semantic of _LinkedShaders
                                                        • 1501
                                                            
                                                        • linker: Trivial indention fix
                                                        • 1502
                                                            
                                                        • i965: Fix indentation after commit 3322fbaf
                                                        • 1503
                                                            
                                                        • linker: Improve handling of unread/unwritten shader inputs/outputs
                                                        • 1504
                                                            
                                                        • glapi: Add GL_EXT_separate_shader_objects
                                                        • 1505
                                                            
                                                        • glapi: Commit files changed by previous commit
                                                        • 1506
                                                            
                                                        • mesa: Add infrastructure to track GL_EXT_separate_shader_objects
                                                        • 1507
                                                            
                                                        • mesa: Skeletal support for GL_EXT_separate_shader_objects
                                                        • 1508
                                                            
                                                        • mesa: Add display list support for GL_EXT_separate_shader_objects functions
                                                        • 1509
                                                            
                                                        • mesa: Track an ActiveProgram distinct from CurrentProgram
                                                        • 1510
                                                            
                                                        • Track separate programs for each stage
                                                        • 1511
                                                            
                                                        • swrast: Enable GL_EXT_separate_shader_objects in software paths
                                                        • 1512
                                                            
                                                        • intel: Enable GL_EXT_separate_shader_objects in Intel drivers
                                                        • 1513
                                                            
                                                        • docs: add GL_EXT_separate_shader_objects to release notes
                                                        • 1514
                                                            
                                                        • glsl: Fix incorrect gl_type of sampler2DArray and sampler1DArrayShadow
                                                        • 1515
                                                            
                                                        • ir_to_mesa: Refactor code for emitting DP instructions
                                                        • 1516
                                                            
                                                        • mesa: Allow query of MAX_SAMPLES with EXT_framebuffer_multisample
                                                        • 1517
                                                            
                                                        • glsl: Refactor is_vec_{zero,one} to be methods of ir_constant
                                                        • 1518
                                                            
                                                        • glsl: Simplify generation of swizzle for vector constructors
                                                        • 1519
                                                            
                                                        • glsl: Make is_zero and is_one virtual methods of ir_rvalue
                                                        • 1520
                                                            
                                                        • ir_to_mesa: Generate smarter code for some conditional moves
                                                        • 1521
                                                            
                                                        • glsl: Add ir_unop_sin_reduced and ir_unop_cos_reduced
                                                        • 1522
                                                            
                                                        • glsl: Eliminate assumptions about size of ir_expression::operands
                                                        • 1523
                                                            
                                                        • glsl: Add ir_rvalue::is_negative_one predicate
                                                        • 1524
                                                            
                                                        • glsl: Add unary ir_expression constructor
                                                        • 1525
                                                            
                                                        • glsl: Add ir_quadop_vector expression
                                                        • 1526
                                                            
                                                        • glsl: Fix matrix constructors with vector parameters
                                                        • 1527
                                                            
                                                        • i915: Disallow alpha, red, RG, and sRGB as render targets
                                                        • 1528
                                                            
                                                        • glsl: Use M_LOG2E constant instead of calling log2
                                                        • 1529
                                                            
                                                        • glsl: Lower ir_binop_pow to a sequence of EXP2 and LOG2
                                                        • 1530
                                                            
                                                        • i915: Request that POW instructions be lowered
                                                        • 1531
                                                            
                                                        • i915: Correctly generate unconditional KIL instructions
                                                        • 1532
                                                            
                                                        • glsl: Ensure that equality comparisons don't return a NULL IR tree
                                                        • 1533
                                                            
                                                        • i965: Correctly emit constants for aggregate types (array, matrix, struct)
                                                        • 1534
                                                            
                                                        • glsl: Inherrit type of declared variable from initializer
                                                        • 1535
                                                            
                                                        • linker: Ensure that unsized arrays have a size after linking
                                                        • 1536
                                                            
                                                        • linker: Fix regressions caused by previous commit
                                                        • 1537
                                                            
                                                        • glsl: Inherrit type of declared variable from initializer after processing assignment
                                                        • 1538
                                                            
                                                        • linker: Allow built-in arrays to have different sizes between shader stages
                                                        • 1539
                                                            
                                                        • ir_to_mesa: Don't generate swizzles for record derefs of non-scalar/vectors
                                                        • 1540
                                                            
                                                        • Refresh autogenerated file builtin_function.cpp.
                                                        • 1541
                                                            
                                                        • glsl: Allow less restrictive uses of sampler array indexing in GLSL <= 1.20
                                                        • 1542
                                                            
                                                        • docs: Import 7.9.1 release notes from 7.9 branch
                                                        • 1543
                                                          1544
                                                           
                                                          1545

                                                          Jakob Bornecrantz (27):

                                                          1546
                                                            1547
                                                              
                                                          • rbug: Cast opcode to corrent int size
                                                          • 1548
                                                              
                                                          • rbug: Add function to get opcode name string
                                                          • 1549
                                                              
                                                          • scons: Link against talloc in the Gallium DRI drivers
                                                          • 1550
                                                              
                                                          • i915g: Link with wrapper sw winsys with scons
                                                          • 1551
                                                              
                                                          • tgsi: Actually care what check_soa_dependencies says
                                                          • 1552
                                                              
                                                          • tgsi: Fix missing test before check
                                                          • 1553
                                                              
                                                          • llvmpipe: Move makefile include to before targets
                                                          • 1554
                                                              
                                                          • wrapper: Fix spelling
                                                          • 1555
                                                              
                                                          • wrapper: Add a way to dewrap a pipe screen without destroying it
                                                          • 1556
                                                              
                                                          • egl: Remove unnecessary headers
                                                          • 1557
                                                              
                                                          • target-helpers: Remove per target software wrapper check
                                                          • 1558
                                                              
                                                          • graw: Tidy graw xlib scons file a bit
                                                          • 1559
                                                              
                                                          • scons: Remove old pipebuffer SConscript
                                                          • 1560
                                                              
                                                          • scons: Detabify
                                                          • 1561
                                                              
                                                          • scons: Check for pkg-config before trying to use it
                                                          • 1562
                                                              
                                                          • scons: Check for libdrm_[intel|radeon] as well
                                                          • 1563
                                                              
                                                          • scons: Move dependancy checks to the main gallium scons file
                                                          • 1564
                                                              
                                                          • scons: Unify state tracker SConscripts
                                                          • 1565
                                                              
                                                          • galahad: Correct the name of the scons library
                                                          • 1566
                                                              
                                                          • graw: Use inline sw helper instead of roll your own loader
                                                          • 1567
                                                              
                                                          • libgl-xlib: Use sw helper instead of roll your own
                                                          • 1568
                                                              
                                                          • libgl-xlib: Use inline debug helper instead of non-inline version
                                                          • 1569
                                                              
                                                          • graw: Use inline debug helper instead of non-inline version
                                                          • 1570
                                                              
                                                          • gallium: Remove redundant sw and debug target helpers
                                                          • 1571
                                                              
                                                          • i915g: Improve debug printing for textures
                                                          • 1572
                                                              
                                                          • i915g: Make sure that new vbo gets updated
                                                          • 1573
                                                              
                                                          • st/mesa: Unbind all constant buffers
                                                          • 1574
                                                            1575
                                                             
                                                            1576

                                                            Jerome Glisse (75):

                                                            1577
                                                              1578
                                                                
                                                            • r600g: alternative command stream building from context
                                                            • 1579
                                                                
                                                            • r600g: move chip class to radeon common structure
                                                            • 1580
                                                                
                                                            • r600g: use pipe context for flushing inside map
                                                            • 1581
                                                                
                                                            • r600g: add back reference check when mapping buffer
                                                            • 1582
                                                                
                                                            • r600g: directly allocate bo for user buffer
                                                            • 1583
                                                                
                                                            • r600g: fix multi buffer rendering
                                                            • 1584
                                                                
                                                            • r600g: occlusion query for new design
                                                            • 1585
                                                                
                                                            • r600g: flush color buffer after draw command
                                                            • 1586
                                                                
                                                            • r600g: disable shader rebuild optimization & account cb flush packet
                                                            • 1587
                                                                
                                                            • r600g: fix multiple occlusion query on same id
                                                            • 1588
                                                                
                                                            • r600g: initial evergreen support in new path
                                                            • 1589
                                                                
                                                            • r600g: fix typo in evergreen define (resource are in x range)
                                                            • 1590
                                                                
                                                            • r600g: move use_mem_constants flags for new designs structure alignment
                                                            • 1591
                                                                
                                                            • r600g: evergreen fix for new design
                                                            • 1592
                                                                
                                                            • r600g: fix compilation after change to evergreend.h
                                                            • 1593
                                                                
                                                            • r600g: fixup some evergreen register definitions
                                                            • 1594
                                                                
                                                            • r600g: fix evergreen new path
                                                            • 1595
                                                                
                                                            • r600g: fix reg definition
                                                            • 1596
                                                                
                                                            • r600g: fix evergreen new path
                                                            • 1597
                                                                
                                                            • r600g: bring over fix from old path to new path
                                                            • 1598
                                                                
                                                            • r600g: fix vertex resource & polygon offset
                                                            • 1599
                                                                
                                                            • r600g: disable early cull optimization when occlusion query running
                                                            • 1600
                                                                
                                                            • r600g: move around variables to share depth uncompression code
                                                            • 1601
                                                                
                                                            • r600g: use depth decompression in new path
                                                            • 1602
                                                                
                                                            • r600g: fix index buffer drawing
                                                            • 1603
                                                                
                                                            • r600g: build packet header once
                                                            • 1604
                                                                
                                                            • r600g: fix pointsprite & resource unbinding
                                                            • 1605
                                                                
                                                            • r600g: fix routing btw vertex & pixel shader
                                                            • 1606
                                                                
                                                            • r600g: fix occlusion query after change to block structure
                                                            • 1607
                                                                
                                                            • r600g: use ptr for blit depth uncompress function
                                                            • 1608
                                                                
                                                            • r600g: fix remaining piglit issue in new design
                                                            • 1609
                                                                
                                                            • r600g: switch to new design
                                                            • 1610
                                                                
                                                            • r600g: suspend/resume occlusion query around clear/copy
                                                            • 1611
                                                                
                                                            • r600g: avoid rebuilding the vertex shader if no change to input format
                                                            • 1612
                                                                
                                                            • r600g: use a hash table instead of group
                                                            • 1613
                                                                
                                                            • r600g: delete old path
                                                            • 1614
                                                                
                                                            • r600g: cleanup
                                                            • 1615
                                                                
                                                            • r600g: more cleanup
                                                            • 1616
                                                                
                                                            • r600g: use constant buffer instead of register for constant
                                                            • 1617
                                                                
                                                            • r600g: fix constant & literal src splitting, also fix mplayer gl2 shader
                                                            • 1618
                                                                
                                                            • evergreeng: avoid overlapping border color btw VS & PS
                                                            • 1619
                                                                
                                                            • r600g: indentation fixes
                                                            • 1620
                                                                
                                                            • r600g: rename radeon_ws_bo to r600_bo
                                                            • 1621
                                                                
                                                            • r600g: allow r600_bo to be a sub allocation of a big bo
                                                            • 1622
                                                                
                                                            • r600g: use r600_bo for relocation argument, simplify code
                                                            • 1623
                                                                
                                                            • r600g: rename radeon_ws_bo to r600_bo
                                                            • 1624
                                                                
                                                            • r600g: remove dead label & fix indentation
                                                            • 1625
                                                                
                                                            • r600g: store reloc information in bo structure
                                                            • 1626
                                                                
                                                            • r600g: improve bo flushing
                                                            • 1627
                                                                
                                                            • r600g: simplify block relocation
                                                            • 1628
                                                                
                                                            • r600g: userspace fence to avoid kernel call for testing bo busy status
                                                            • 1629
                                                                
                                                            • r600g: avoid segfault due to unintialized list pointer
                                                            • 1630
                                                                
                                                            • r600g: fix dirty state handling
                                                            • 1631
                                                                
                                                            • r600g: allow driver to work without submitting cmd to GPU
                                                            • 1632
                                                                
                                                            • gallium/noop: no operation gallium driver
                                                            • 1633
                                                                
                                                            • r600g: code cleanup (indent, trailing space, empty line ...)
                                                            • 1634
                                                                
                                                            • r600g: fix occlusion query on evergreen (avoid lockup)
                                                            • 1635
                                                                
                                                            • r600g: add fetch shader capabilities
                                                            • 1636
                                                                
                                                            • r600g: dump raw shader output for debugging
                                                            • 1637
                                                                
                                                            • r600g: update polygon offset only when rasterizer or zbuffer change
                                                            • 1638
                                                                
                                                            • r600g: indentation fix
                                                            • 1639
                                                                
                                                            • r600g: more indentation fix + warning silencing + dead code removal
                                                            • 1640
                                                                
                                                            • r600g: build fetch shader from vertex elements
                                                            • 1641
                                                                
                                                            • r600g: avoid useless shader rebuild at draw call
                                                            • 1642
                                                                
                                                            • r600g: remove useless flush map
                                                            • 1643
                                                                
                                                            • r600g: remove dead code
                                                            • 1644
                                                                
                                                            • r600g: fix userspace fence against lastest kernel
                                                            • 1645
                                                                
                                                            • r600g: avoid using pb* helper we are loosing previous cpu cycle with it
                                                            • 1646
                                                                
                                                            • r600g: specialized upload manager
                                                            • 1647
                                                                
                                                            • r600g: indentation cleanup
                                                            • 1648
                                                                
                                                            • r600g: fix bo size when creating bo from handle
                                                            • 1649
                                                                
                                                            • r600g: fix segfault when translating vertex buffer
                                                            • 1650
                                                                
                                                            • r600g: need to reference upload buffer as the might still live accross flush
                                                            • 1651
                                                                
                                                            • r600g: properly unset vertex buffer
                                                            • 1652
                                                                
                                                            • r600g: avoid segfault
                                                            • 1653
                                                              1654
                                                               
                                                              1655

                                                              Joakim Sindholt (3):

                                                              1656
                                                                1657
                                                                  
                                                              • util/u_blitter: fix leak
                                                              • 1658
                                                                  
                                                              • radeong: fix leaks
                                                              • 1659
                                                                  
                                                              • r300g: silence guard band cap errors
                                                              • 1660
                                                                1661
                                                                 
                                                                1662

                                                                Johann Rudloff (3):

                                                                1663
                                                                  1664
                                                                    
                                                                • radeon: Implement EGL_MESA_no_surface_extension
                                                                • 1665
                                                                    
                                                                • radeon: Implement __DRI_IMAGE and EGL_MESA_image_drm
                                                                • 1666
                                                                    
                                                                • radeon: Implement GL_OES_EGL_image
                                                                • 1667
                                                                  1668
                                                                   
                                                                  1669

                                                                  John Doe (3):

                                                                  1670
                                                                    1671
                                                                      
                                                                  • r600g: misc cleanup
                                                                  • 1672
                                                                      
                                                                  • r600g: don't double count dirty block
                                                                  • 1673
                                                                      
                                                                  • r600g: keep a mapping around for each bo
                                                                  • 1674
                                                                    1675
                                                                     
                                                                    1676

                                                                    Jon TURNEY (1):

                                                                    1677
                                                                      1678
                                                                        
                                                                    • Ensure -L$(TOP)/$(LIB_DIR) appears in link line before any -L in $LDFLAGS
                                                                    • 1679
                                                                      1680
                                                                       
                                                                      1681

                                                                      José Fonseca (128):

                                                                      1682
                                                                        1683
                                                                          
                                                                      • gallivm: Fix address register swizzle.
                                                                      • 1684
                                                                          
                                                                      • gallivm: Start collecting bitwise arithmetic helpers in a new module.
                                                                      • 1685
                                                                          
                                                                      • gallivm: Clamp indirect register indices to file_max.
                                                                      • 1686
                                                                          
                                                                      • util: linearized sRGB values don't fit into 8bits
                                                                      • 1687
                                                                          
                                                                      • llvmpipe: Default to no threading on single processor systems.
                                                                      • 1688
                                                                          
                                                                      • tgsi: Don't ignore indirect registers in tgsi_check_soa_dependencies
                                                                      • 1689
                                                                          
                                                                      • llvmpipe: Describe how to profile llvmpipe.
                                                                      • 1690
                                                                          
                                                                      • llvmpipe: When failing free fs shader too.
                                                                      • 1691
                                                                          
                                                                      • util: Flush stdout on util_format.
                                                                      • 1692
                                                                          
                                                                      • gallivm: Add unorm support to lp_build_lerp()
                                                                      • 1693
                                                                          
                                                                      • llvmpipe: Special case complementary and identify blend factors in SoA.
                                                                      • 1694
                                                                          
                                                                      • llvmpipe: Make rgb/alpha bland func/factors match, when there is no alpha.
                                                                      • 1695
                                                                          
                                                                      • draw: Prevent clipped vertices overflow.
                                                                      • 1696
                                                                          
                                                                      • draw: Fulfil the new min_lod/max_lod/lod_bias/border_color dynamic state
                                                                      • 1697
                                                                          
                                                                      • gallivm: Fetch the lod from the dynamic state when min_lod == max_lod.
                                                                      • 1698
                                                                          
                                                                      • gallivm: Remove dead experimental code.
                                                                      • 1699
                                                                          
                                                                      • llvmpipe: Decouple sampler view and sampler state updates.
                                                                      • 1700
                                                                          
                                                                      • scons: New build= option, with support for checked builds.
                                                                      • 1701
                                                                          
                                                                      • scons: New build= option, with support for checked builds.
                                                                      • 1702
                                                                          
                                                                      • trace: Fix set_index_buffer and draw_vbo tracing.
                                                                      • 1703
                                                                          
                                                                      • python/retrace: Handle set_index_buffer and draw_vbo.
                                                                      • 1704
                                                                          
                                                                      • gallivm: Use SSE4.1's ROUNDSS/ROUNDSD for scalar rounding.
                                                                      • 1705
                                                                          
                                                                      • gallivm: More comprehensive border usage logic.
                                                                      • 1706
                                                                          
                                                                      • retrace: Handle clear_render_target and clear_depth_stencil.
                                                                      • 1707
                                                                          
                                                                      • llvmpipe: Dump a few missing shader key flags.
                                                                      • 1708
                                                                          
                                                                      • llvmpipe: Fix perspective interpolation for point sprites.
                                                                      • 1709
                                                                          
                                                                      • llvmpipe: Fix sprite coord perspective interpolation of Q.
                                                                      • 1710
                                                                          
                                                                      • gallivm: Take the type signedness in consideration in round/ceil/floor.
                                                                      • 1711
                                                                          
                                                                      • gallivm: Use a faster (and less accurate) log2 in lod computation.
                                                                      • 1712
                                                                          
                                                                      • gallivm: Fast implementation of iround(log2(x))
                                                                      • 1713
                                                                          
                                                                      • gallivm: Combined ifloor & fract helper.
                                                                      • 1714
                                                                          
                                                                      • gallivm: Only apply min/max_lod when necessary.
                                                                      • 1715
                                                                          
                                                                      • gallivm: Compute lod as integer whenever possible.
                                                                      • 1716
                                                                          
                                                                      • util: Cleanup util_pack_z_stencil and friends.
                                                                      • 1717
                                                                          
                                                                      • llvmpipe: Cleanup depth-stencil clears.
                                                                      • 1718
                                                                          
                                                                      • gallivm: Vectorize the rho computation.
                                                                      • 1719
                                                                          
                                                                      • gallivm: Do not do mipfiltering when magnifying.
                                                                      • 1720
                                                                          
                                                                      • gallivm: Simplify lp_build_mipmap_level_sizes' interface.
                                                                      • 1721
                                                                          
                                                                      • gallivm: Don't compute the second mipmap level when frac(lod) == 0
                                                                      • 1722
                                                                          
                                                                      • gallivm: Use lp_build_ifloor_fract for lod computation.
                                                                      • 1723
                                                                          
                                                                      • gallivm: Clamp mipmap level and zero mip weight simultaneously.
                                                                      • 1724
                                                                          
                                                                      • gallivm: Fix copy'n'paste typo in previous commit.
                                                                      • 1725
                                                                          
                                                                      • gallivm: Implement brilinear filtering.
                                                                      • 1726
                                                                          
                                                                      • gallivm: Use the wrappers for SSE pack intrinsics.
                                                                      • 1727
                                                                          
                                                                      • gallivm: Avoid control flow for two-sided stencil test.
                                                                      • 1728
                                                                          
                                                                      • gallivm: Warn when doing inefficient integer comparisons.
                                                                      • 1729
                                                                          
                                                                      • gallivm: Move into the as much of the second level code as possible.
                                                                      • 1730
                                                                          
                                                                      • llvmpipe: First minify the texture size, then broadcast.
                                                                      • 1731
                                                                          
                                                                      • gallivm: Help for combined extraction and broadcasting.
                                                                      • 1732
                                                                          
                                                                      • gallivm: Do size computations simultanously for all dimensions (AoS).
                                                                      • 1733
                                                                          
                                                                      • llvmpipe: Prevent z > 1.0
                                                                      • 1734
                                                                          
                                                                      • llvmpipe: Fix MSVC build. Enable the new SSE2 code on non SSE3 systems.
                                                                      • 1735
                                                                          
                                                                      • gallivm: Handle code have ret correctly.
                                                                      • 1736
                                                                          
                                                                      • util: Defined M_SQRT2 when not available.
                                                                      • 1737
                                                                          
                                                                      • gallivm: Less code duplication in log computation.
                                                                      • 1738
                                                                          
                                                                      • gallivm: Special bri-linear computation path for unmodified rho.
                                                                      • 1739
                                                                          
                                                                      • gallivm: Don't generate Phis for execution mask.
                                                                      • 1740
                                                                          
                                                                      • gallivm: Use varilables instead of Phis for cubemap selection.
                                                                      • 1741
                                                                          
                                                                      • gallivm: Remove support for Phi generation.
                                                                      • 1742
                                                                          
                                                                      • gallivm: Factor out the SI->FP texture size conversion for SoA path too
                                                                      • 1743
                                                                          
                                                                      • gallivm: Simplify if/then/else implementation.
                                                                      • 1744
                                                                          
                                                                      • gallivm: Cleanup the rest of the flow module.
                                                                      • 1745
                                                                          
                                                                      • gallivm: Fix a long standing bug with nested if-then-else emission.
                                                                      • 1746
                                                                          
                                                                      • gallivm: Allow to disable bri-linear filtering with GALLIVM_DEBUG=no_brilinear runtime option
                                                                      • 1747
                                                                          
                                                                      • gallivm: Use variables instead of Phis in loops.
                                                                      • 1748
                                                                          
                                                                      • gallivm: Pass texture coords derivates as scalars.
                                                                      • 1749
                                                                          
                                                                      • llvmpipe: Remove outdated comment about stencil testing.
                                                                      • 1750
                                                                          
                                                                      • gallivm: Eliminate unsigned integer arithmetic from texture coordinates.
                                                                      • 1751
                                                                          
                                                                      • gallium: Define C99 restrict keyword where absent.
                                                                      • 1752
                                                                          
                                                                      • tgsi: Export some names for some tgsi enums.
                                                                      • 1753
                                                                          
                                                                      • gallivm: More detailed analysis of tgsi shaders.
                                                                      • 1754
                                                                          
                                                                      • llvmpipe: Use lp_tgsi_info.
                                                                      • 1755
                                                                          
                                                                      • llvmpipe: Do not dispose the execution engine.
                                                                      • 1756
                                                                          
                                                                      • llvmpipe: Fix MSVC build.
                                                                      • 1757
                                                                          
                                                                      • llmvpipe: improve mm_mullo_epi32
                                                                      • 1758
                                                                          
                                                                      • gallivm: Name anonymous union.
                                                                      • 1759
                                                                          
                                                                      • llvmpipe: Unbreak Z32_FLOAT.
                                                                      • 1760
                                                                          
                                                                      • gallivm: More accurate float -> 24bit & 32bit unorm conversion.
                                                                      • 1761
                                                                          
                                                                      • llvmpipe: Generalize the x8z24 fast path to all depth formats.
                                                                      • 1762
                                                                          
                                                                      • llvmpipe: Fix depth-stencil regression.
                                                                      • 1763
                                                                          
                                                                      • llvmpipe: Ensure z_shift and z_width is initialized.
                                                                      • 1764
                                                                          
                                                                      • gallivm: Fix SoA cubemap derivative computation.
                                                                      • 1765
                                                                          
                                                                      • llvmpipe: Fix bad refactoring.
                                                                      • 1766
                                                                          
                                                                      • llvmpipe: Initialize bld ctx via lp_build_context_init instead of ad-hoc and broken code.
                                                                      • 1767
                                                                          
                                                                      • gallivm: Comment lp_build_insert_new_block().
                                                                      • 1768
                                                                          
                                                                      • gallivm: Add a note about SSE4.1's nearest mode rounding.
                                                                      • 1769
                                                                          
                                                                      • llvmpipe: Don't test rounding of x.5 numbers.
                                                                      • 1770
                                                                          
                                                                      • gallium: Avoid using __doc__ in python scripts.
                                                                      • 1771
                                                                          
                                                                      • gallivm: always enable LLVMAddInstructionCombiningPass()
                                                                      • 1772
                                                                          
                                                                      • gallivm: Remove the EMMS opcodes.
                                                                      • 1773
                                                                          
                                                                      • mesa: Fix windows build (uint -> GLuint).
                                                                      • 1774
                                                                          
                                                                      • scons: Revamp how to specify targets to build.
                                                                      • 1775
                                                                          
                                                                      • scons: Fix MinGW cross-compilation.
                                                                      • 1776
                                                                          
                                                                      • scons: Some pipe drivers are not portable for MSVC
                                                                      • 1777
                                                                          
                                                                      • scons: Restore x11 tool behavior for backwards compatability.
                                                                      • 1778
                                                                          
                                                                      • scons: Disable python state tracker when swig is not present.
                                                                      • 1779
                                                                          
                                                                      • r600g: List recently added files in SConscript.
                                                                      • 1780
                                                                          
                                                                      • scons: Add aliases for several pipe drivers.
                                                                      • 1781
                                                                          
                                                                      • scons: i915 can't build on MSVC either.
                                                                      • 1782
                                                                          
                                                                      • scons: Propagate installation targets.
                                                                      • 1783
                                                                          
                                                                      • xorg/vmwgfx: Add missing source file to SConscript.
                                                                      • 1784
                                                                          
                                                                      • st/xorg: Add missing n to error message.
                                                                      • 1785
                                                                          
                                                                      • st/xorg: Detect libkms with scons too.
                                                                      • 1786
                                                                          
                                                                      • xorg/vmwgfx: Link libkms when available.
                                                                      • 1787
                                                                          
                                                                      • r600g: Swap the util_blitter_destroy call order.
                                                                      • 1788
                                                                          
                                                                      • gallivm: Allocate TEMP/OUT arrays only once.
                                                                      • 1789
                                                                          
                                                                      • libgl-gdi: Allow to pick softpipe/llvmpipe on runtime.
                                                                      • 1790
                                                                          
                                                                      • scons: Use inline wrap helpers more consistently.
                                                                      • 1791
                                                                          
                                                                      • svga: Use consistent hexadecimal representation on debug output.
                                                                      • 1792
                                                                          
                                                                      • scons: Alias for svga
                                                                      • 1793
                                                                          
                                                                      • wgl: Stub WGL_ARB_pbuffer support.
                                                                      • 1794
                                                                          
                                                                      • wgl: More complete WGL_ARB_pbuffer support.
                                                                      • 1795
                                                                          
                                                                      • svga: Silence debug printf.
                                                                      • 1796
                                                                          
                                                                      • scons: Move MSVS_VERSION option to common module.
                                                                      • 1797
                                                                          
                                                                      • vega: Remove extraneous ;
                                                                      • 1798
                                                                          
                                                                      • retrace: Some fixes.
                                                                      • 1799
                                                                          
                                                                      • util: C++ safe.
                                                                      • 1800
                                                                          
                                                                      • wgl: Fix double free. Remove dead code.
                                                                      • 1801
                                                                          
                                                                      • util: Plug leaks in util_destroy_gen_mipmap.
                                                                      • 1802
                                                                          
                                                                      • util: __builtin_frame_address() doesn't work on mingw.
                                                                      • 1803
                                                                          
                                                                      • util: Don't try to use imagehlp on mingw.
                                                                      • 1804
                                                                          
                                                                      • wgl: Unreference the current framebuffer after the make_current call.
                                                                      • 1805
                                                                          
                                                                      • WIN32_THREADS -> WIN32
                                                                      • 1806
                                                                          
                                                                      • mapi: Hack to avoid vgCreateFont being generated as vgCreateFontA.
                                                                      • 1807
                                                                          
                                                                      • wgl: Fix visual's buffer_mask configuration.
                                                                      • 1808
                                                                          
                                                                      • mesa: Temporary hack to prevent stack overflow on windows
                                                                      • 1809
                                                                          
                                                                      • mesa: Bump the number of bits in the register index.
                                                                      • 1810
                                                                          
                                                                      • llvmpipe: Plug fence leaks.
                                                                      • 1811
                                                                        1812
                                                                         
                                                                        1813

                                                                        Julien Cristau (1):

                                                                        1814
                                                                          1815
                                                                            
                                                                        • Makefile: don't include the same files twice in the tarball
                                                                        • 1816
                                                                          1817
                                                                           
                                                                          1818

                                                                          Keith Whitwell (89):

                                                                          1819
                                                                            1820
                                                                              
                                                                          • llvmpipe: brackets around macro arg
                                                                          • 1821
                                                                              
                                                                          • llvmpipe: remove duplicate code
                                                                          • 1822
                                                                              
                                                                          • llvmpipe: return zero from floor_pot(zero)
                                                                          • 1823
                                                                              
                                                                          • gallivm: make lp_build_sample_nop public
                                                                          • 1824
                                                                              
                                                                          • llvmpipe: add LP_PERF flag to disable various aspects of rasterization
                                                                          • 1825
                                                                              
                                                                          • llvmpipe: add DEBUG_FS to dump variant information
                                                                          • 1826
                                                                              
                                                                          • llvmpipe: use llvm for attribute interpolant calculation
                                                                          • 1827
                                                                              
                                                                          • graw: add frag-face shader
                                                                          • 1828
                                                                              
                                                                          • llvmpipe: fix flatshading in new line code
                                                                          • 1829
                                                                              
                                                                          • draw: don't apply flatshading to clipped tris with <3 verts
                                                                          • 1830
                                                                              
                                                                          • llvmpipe: handle FACING interpolants in line and point setup
                                                                          • 1831
                                                                              
                                                                          • llvmpipe: handle up to 8 planes in triangle binner
                                                                          • 1832
                                                                              
                                                                          • llvmpipe: make debug_fs_variant respect variant->nr_samplers
                                                                          • 1833
                                                                              
                                                                          • gallivm: don't apply zero lod_bias
                                                                          • 1834
                                                                              
                                                                          • llvmpipe: fail gracefully on oom in scene creation
                                                                          • 1835
                                                                              
                                                                          • llvmpipe: avoid overflow in triangle culling
                                                                          • 1836
                                                                              
                                                                          • gallivm: special case conversion 4x4f to 1x16ub
                                                                          • 1837
                                                                              
                                                                          • gallivm: round rather than truncate in new 4x4f->1x16ub conversion path
                                                                          • 1838
                                                                              
                                                                          • llvmpipe: clean up setup_tri a little
                                                                          • 1839
                                                                              
                                                                          • llvmpipe: add rast_tri_4_16 for small lines and points
                                                                          • 1840
                                                                              
                                                                          • llvmpipe: fix off-by-one in tri_16
                                                                          • 1841
                                                                              
                                                                          • llvmpipe: defer attribute interpolation until after mask and ztest
                                                                          • 1842
                                                                              
                                                                          • llvmpipe: use alloca for fs color outputs
                                                                          • 1843
                                                                              
                                                                          • llvmpipe: store zero into all alloca'd values
                                                                          • 1844
                                                                              
                                                                          • llvmpipe: dump fragment shader ir and asm when LP_DEBUG=fs
                                                                          • 1845
                                                                              
                                                                          • gallivm: specialized x8z24 depthtest path
                                                                          • 1846
                                                                              
                                                                          • gallivm: prefer blendvb for integer arguments
                                                                          • 1847
                                                                              
                                                                          • gallivm: simpler uint8->float conversions
                                                                          • 1848
                                                                              
                                                                          • llvmpipe: try to be sensible about whether to branch after mask updates
                                                                          • 1849
                                                                              
                                                                          • llvmpipe: clean up shader pre/postamble, try to catch more early-z
                                                                          • 1850
                                                                              
                                                                          • llvmpipe: simplified SSE2 swz/unswz routines
                                                                          • 1851
                                                                              
                                                                          • llvmpipe: try to do more of rast_tri_3_16 with intrinsics
                                                                          • 1852
                                                                              
                                                                          • llvmpipe: add debug helpers for epi32 etc
                                                                          • 1853
                                                                              
                                                                          • llvmpipe: try to keep plane c values small
                                                                          • 1854
                                                                              
                                                                          • llvmpipe: fix typo in last commit
                                                                          • 1855
                                                                              
                                                                          • gallium: move sse intrinsics debug helpers to u_sse.h
                                                                          • 1856
                                                                              
                                                                          • r600g: add missing file to sconscript
                                                                          • 1857
                                                                              
                                                                          • gallivm: don't branch on KILLs near end of shader
                                                                          • 1858
                                                                              
                                                                          • Revert "llvmpipe: try to keep plane c values small"
                                                                          • 1859
                                                                              
                                                                          • llvmpipe: make sure intrinsics code is guarded with PIPE_ARCH_SSE
                                                                          • 1860
                                                                              
                                                                          • llvmpipe: don't try to emit non-existent color outputs
                                                                          • 1861
                                                                              
                                                                          • r600/drm: fix segfaults in winsys create failure path
                                                                          • 1862
                                                                              
                                                                          • r600g: emit hardware linewidth
                                                                          • 1863
                                                                              
                                                                          • r600g: handle absolute modifier in shader translator
                                                                          • 1864
                                                                              
                                                                          • llvmpipe: reintroduce SET_STATE binner command
                                                                          • 1865
                                                                              
                                                                          • llvmpipe: don't pass frontfacing as a float
                                                                          • 1866
                                                                              
                                                                          • llvmpipe: slightly shrink the size of a binned triangle
                                                                          • 1867
                                                                              
                                                                          • llvmpipe: don't store plane.ei value in binned data
                                                                          • 1868
                                                                              
                                                                          • gallium: move some intrinsics helpers to u_sse.h
                                                                          • 1869
                                                                              
                                                                          • llvmpipe: do plane calculations with intrinsics
                                                                          • 1870
                                                                              
                                                                          • llvmpipe: use aligned loads/stores for plane values
                                                                          • 1871
                                                                              
                                                                          • llvmpipe: fix non-sse build after recent changes
                                                                          • 1872
                                                                              
                                                                          • llvmpipe: check shader outputs are non-null before using
                                                                          • 1873
                                                                              
                                                                          • llvmpipe: validate color outputs against key->nr_cbufs
                                                                          • 1874
                                                                              
                                                                          • llvmpipe: clean up fields in draw_llvm_variant_key
                                                                          • 1875
                                                                              
                                                                          • llvmpipe: remove setup fallback path
                                                                          • 1876
                                                                              
                                                                          • llvmpipe: fail cleanly on malloc failure in lp_setup_alloc_triangle
                                                                          • 1877
                                                                              
                                                                          • Merge remote branch 'origin/master' into lp-setup-llvm
                                                                          • 1878
                                                                              
                                                                          • llvmpipe: remove unused file
                                                                          • 1879
                                                                              
                                                                          • llvmpipe: remove unused arg from jit_setup_tri function
                                                                          • 1880
                                                                              
                                                                          • Merge branch 'llvm-cliptest-viewport'
                                                                          • 1881
                                                                              
                                                                          • draw: make sure viewport gets updated in draw llvm shader
                                                                          • 1882
                                                                              
                                                                          • llvmpipe: turn off draw offset/twoside when we can handle it
                                                                          • 1883
                                                                              
                                                                          • llvmpipe: avoid generating tri_16 for tris which extend past tile bounds
                                                                          • 1884
                                                                              
                                                                          • llvmpipe: guard against NULL task->query pointer
                                                                          • 1885
                                                                              
                                                                          • st/mesa: unbind constant buffer when not in use
                                                                          • 1886
                                                                              
                                                                          • r600g: propagate usage flags in texture transfers
                                                                          • 1887
                                                                              
                                                                          • r600g: propogate resource usage flags to winsys, use to choose bo domains
                                                                          • 1888
                                                                              
                                                                          • r600g: use a buffer in GTT as intermediate on texture up and downloads
                                                                          • 1889
                                                                              
                                                                          • r600g: remove unused flink, domain fields from r600_resource
                                                                          • 1890
                                                                              
                                                                          • r600g: set hardware pixel centers according to gl_rasterization_rules
                                                                          • 1891
                                                                              
                                                                          • evergreeng: protect against null constant buffers
                                                                          • 1892
                                                                              
                                                                          • r600g: don't call debug_get_bool_option for tiling more than once
                                                                          • 1893
                                                                              
                                                                          • evergreeng: respect linewidth state, use integer widths only
                                                                          • 1894
                                                                              
                                                                          • evergreeng: set hardware pixelcenters according to gl_rasterization_rules
                                                                          • 1895
                                                                              
                                                                          • r600g: avoid recursion with staged uploads
                                                                          • 1896
                                                                              
                                                                          • r600g: attempt to turn on DXTn formats
                                                                          • 1897
                                                                              
                                                                          • r600g: translate ARR instruction
                                                                          • 1898
                                                                              
                                                                          • r600: fix my pessimism about PIPE_TRANSFER_x flags
                                                                          • 1899
                                                                              
                                                                          • ws/r600: match bo_busy shared/fence logic in bo_wait
                                                                          • 1900
                                                                              
                                                                          • r600g: guard experimental s3tc code with R600_ENABLE_S3TC
                                                                          • 1901
                                                                              
                                                                          • r600g: do not try to use staging resource for depth textures
                                                                          • 1902
                                                                              
                                                                          • r600g: enforce minimum stride on render target texture images
                                                                          • 1903
                                                                              
                                                                          • llvmpipe: fix up twoside after recent changes
                                                                          • 1904
                                                                              
                                                                          • llvmpipe: twoside for specular color also
                                                                          • 1905
                                                                              
                                                                          • Merge branch 'lp-offset-twoside'
                                                                          • 1906
                                                                              
                                                                          • llvmpipe: raise dirty flag on transfers to bound constbuf
                                                                          • 1907
                                                                              
                                                                          • llvmpipe: remove misleading debug string
                                                                          • 1908
                                                                              
                                                                          • llvmpipe: shortcircuit some calls to set_scene_state
                                                                          • 1909
                                                                            1910
                                                                             
                                                                            1911

                                                                            Kenneth Graunke (94):

                                                                            1912
                                                                              1913
                                                                                
                                                                            • glsl: Change from has_builtin_signature to has_user_signature.
                                                                            • 1914
                                                                                
                                                                            • glsl: Don't print blank (function ...) headers for built-ins.
                                                                            • 1915
                                                                                
                                                                            • glsl: Properly handle nested structure types.
                                                                            • 1916
                                                                                
                                                                            • glsl/builtins: Fix equal and notEqual builtins.
                                                                            • 1917
                                                                                
                                                                            • glsl/builtins: Switch comparison functions to just return an expression.
                                                                            • 1918
                                                                                
                                                                            • glsl: Add comments to clarify the types of comparison binops.
                                                                            • 1919
                                                                                
                                                                            • glsl: Fix broken handling of ir_binop_equal and ir_binop_nequal.
                                                                            • 1920
                                                                                
                                                                            • glsl: "Copyright", not "Constantright"
                                                                            • 1921
                                                                                
                                                                            • i965: Fix incorrect batchbuffer size in gen6 clip state command.
                                                                            • 1922
                                                                                
                                                                            • i965: Use logical-not when emitting ir_unop_ceil.
                                                                            • 1923
                                                                                
                                                                            • glsl: Add front-end support for the "trunc" built-in.
                                                                            • 1924
                                                                                
                                                                            • glsl: Refresh autogenerated file builtin_function.cpp.
                                                                            • 1925
                                                                                
                                                                            • i965: Use RNDZ for ir_unop_trunc in the new FS.
                                                                            • 1926
                                                                                
                                                                            • i965: Correctly emit the RNDZ instruction.
                                                                            • 1927
                                                                                
                                                                            • i965: Clean up a warning in the old fragment backend.
                                                                            • 1928
                                                                                
                                                                            • glsl: Add a new ir_unop_round_even opcode for GLSL 1.30's roundEven.
                                                                            • 1929
                                                                                
                                                                            • glsl: Add front-end support for GLSL 1.30's roundEven built-in.
                                                                            • 1930
                                                                                
                                                                            • i965: Add support for ir_unop_round_even via the RNDE instruction.
                                                                            • 1931
                                                                                
                                                                            • glsl: Add support for the 1.30 round() built-in.
                                                                            • 1932
                                                                                
                                                                            • glsl: Refresh autogenerated file builtin_function.cpp.
                                                                            • 1933
                                                                                
                                                                            • glsl: Don't return NULL IR for erroneous bit-shift operators.
                                                                            • 1934
                                                                                
                                                                            • i965: Add missing "break" statement.
                                                                            • 1935
                                                                                
                                                                            • glsl: Fix copy and paste error in ast_bit_and node creation.
                                                                            • 1936
                                                                                
                                                                            • glsl: Regenerate parser files.
                                                                            • 1937
                                                                                
                                                                            • i965: Remove unused variable.
                                                                            • 1938
                                                                                
                                                                            • glsl: Remove useless ir_shader enumeration value.
                                                                            • 1939
                                                                                
                                                                            • mesa: Remove FEATURE_ARB_shading_language_120 macro.
                                                                            • 1940
                                                                                
                                                                            • glcpp: Return NEWLINE token for newlines inside multi-line comments.
                                                                            • 1941
                                                                                
                                                                            • glcpp: Refresh autogenerated lexer file.
                                                                            • 1942
                                                                                
                                                                            • glsl: Add support for GLSL 1.30's modf built-in.
                                                                            • 1943
                                                                                
                                                                            • glsl: Refresh autogenerated file builtin_function.cpp.
                                                                            • 1944
                                                                                
                                                                            • generate_builtins.py: Output large strings as arrays of characters.
                                                                            • 1945
                                                                                
                                                                            • Refresh autogenerated file builtin_function.cpp.
                                                                            • 1946
                                                                                
                                                                            • glsl: Fix constant component count in vector constructor emitting.
                                                                            • 1947
                                                                                
                                                                            • Fix build on systems where "python" is python 3.
                                                                            • 1948
                                                                                
                                                                            • i965: Add bit operation support to the fragment shader backend.
                                                                            • 1949
                                                                                
                                                                            • glsl: Remove unused ARRAY_SIZE macro.
                                                                            • 1950
                                                                                
                                                                            • glsl/builtins: Rename 'x' to 'y_over_x' in atan(float) implementation.
                                                                            • 1951
                                                                                
                                                                            • glsl/builtins: Clean up some ugly autogenerated code in atan.
                                                                            • 1952
                                                                                
                                                                            • Refresh autogenerated file builtin_function.cpp.
                                                                            • 1953
                                                                                
                                                                            • glsl: Don't print a useless space at the end of an S-Expression list.
                                                                            • 1954
                                                                                
                                                                            • ir_reader: Return a specific ir_dereference variant.
                                                                            • 1955
                                                                                
                                                                            • ir_reader: Remove useless error check.
                                                                            • 1956
                                                                                
                                                                            • ir_reader: Fix some potential NULL pointer dereferences.
                                                                            • 1957
                                                                                
                                                                            • ir_dead_functions: Actually free dead functions and signatures.
                                                                            • 1958
                                                                                
                                                                            • glsl: Remove unnecessary "unused variable" warning suppression.
                                                                            • 1959
                                                                                
                                                                            • glsl: Remove GLSL_TYPE_FUNCTION define.
                                                                            • 1960
                                                                                
                                                                            • glsl: Convert glsl_type::base_type from #define'd constants to an enum.
                                                                            • 1961
                                                                                
                                                                            • glsl: Rework reserved word/keyword handling in the lexer.
                                                                            • 1962
                                                                                
                                                                            • glsl: Add new keywords and reserved words for GLSL 1.30.
                                                                            • 1963
                                                                                
                                                                            • glsl: Add support for the 'u' and 'U' unsigned integer suffixes.
                                                                            • 1964
                                                                                
                                                                            • glsl: Refresh autogenerated lexer and parser files.
                                                                            • 1965
                                                                                
                                                                            • generate_builtins.py: Fix inconsistent use of tabs and spaces warning.
                                                                            • 1966
                                                                                
                                                                            • glsl: Implement the asinh, acosh, and atanh built-in functions.
                                                                            • 1967
                                                                                
                                                                            • glsl: Refresh autogenerated file builtin_function.cpp.
                                                                            • 1968
                                                                                
                                                                            • glsl: Add constant expression handling for asinh, acosh, and atanh.
                                                                            • 1969
                                                                                
                                                                            • glsl: Remove unused and out of date Makefile.am.
                                                                            • 1970
                                                                                
                                                                            • glsl: Rename various ir_* files to lower_* and opt_*.
                                                                            • 1971
                                                                                
                                                                            • glcpp: Define GL_FRAGMENT_PRECISION_HIGH if GLSL version >= 1.30.
                                                                            • 1972
                                                                                
                                                                            • Refresh autogenerated glcpp parser.
                                                                            • 1973
                                                                                
                                                                            • glsl: Fix constant expression handling for <, >, <=, >= on vectors.
                                                                            • 1974
                                                                                
                                                                            • glsl: Unconditionally define GL_FRAGMENT_PRECISION_HIGH in ES2 shaders.
                                                                            • 1975
                                                                                
                                                                            • Regenerate glcpp parser.
                                                                            • 1976
                                                                                
                                                                            • glsl: Reimplement the "cross" built-in without ir_binop_cross.
                                                                            • 1977
                                                                                
                                                                            • Refresh autogenerated file builtin_function.cpp.
                                                                            • 1978
                                                                                
                                                                            • glsl: Remove the ir_binop_cross opcode.
                                                                            • 1979
                                                                                
                                                                            • glsl: Refactor get_num_operands.
                                                                            • 1980
                                                                                
                                                                            • glsl: Simplify a type check by using type->is_integer().
                                                                            • 1981
                                                                                
                                                                            • glsl: Combine many instruction lowering passes into one.
                                                                            • 1982
                                                                                
                                                                            • mesa: Fix glGet of ES2's GL_MAX_*_VECTORS properties.
                                                                            • 1983
                                                                                
                                                                            • glsl: Don't inline function prototypes.
                                                                            • 1984
                                                                                
                                                                            • glsl: Use do_common_optimization in the standalone compiler.
                                                                            • 1985
                                                                                
                                                                            • glsl: Add a virtual as_discard() method.
                                                                            • 1986
                                                                                
                                                                            • glsl: Refactor out cloning of function prototypes.
                                                                            • 1987
                                                                                
                                                                            • glsl: Lazily import built-in function prototypes.
                                                                            • 1988
                                                                                
                                                                            • glsl: Remove anti-built-in hacks from the print visitor.
                                                                            • 1989
                                                                                
                                                                            • glsl/linker: Free any IR discarded by optimization passes.
                                                                            • 1990
                                                                                
                                                                            • glsl: Add an optimization pass to simplify discards.
                                                                            • 1991
                                                                                
                                                                            • glsl: Add a lowering pass to move discards out of if-statements.
                                                                            • 1992
                                                                                
                                                                            • glsl: Remove "discard" support from lower_jumps.
                                                                            • 1993
                                                                                
                                                                            • glsl: Add comments to lower_jumps (from the commit message).
                                                                            • 1994
                                                                                
                                                                            • ir_print_visitor: Print out constant structure values.
                                                                            • 1995
                                                                                
                                                                            • glsl: Factor out code which emits a new function into the IR stream.
                                                                            • 1996
                                                                                
                                                                            • symbol_table: Add support for adding a symbol at top-level/global scope.
                                                                            • 1997
                                                                                
                                                                            • glsl: Properly add functions during lazy built-in prototype importing.
                                                                            • 1998
                                                                                
                                                                            • glcpp: Don't emit SPACE tokens in conditional_tokens production.
                                                                            • 1999
                                                                                
                                                                            • Refresh autogenerated glcpp parser.
                                                                            • 2000
                                                                                
                                                                            • glsl: Clean up code by adding a new is_break() function.
                                                                            • 2001
                                                                                
                                                                            • glsl: Consider the "else" branch when looking for loop breaks.
                                                                            • 2002
                                                                                
                                                                            • Remove OES_compressed_paletted_texture from the ES2 extension list.
                                                                            • 2003
                                                                                
                                                                            • glsl/builtins: Compute the correct value for smoothstep(vec, vec, vec).
                                                                            • 2004
                                                                                
                                                                            • glsl: Support if-flattening beyond a given maximum nesting depth.
                                                                            • 2005
                                                                                
                                                                            • i965: Flatten if-statements beyond depth 16 on pre-gen6.
                                                                            • 2006
                                                                                
                                                                            • i965: Internally enable GL_NV_blend_square on ES2.
                                                                            • 2007
                                                                              2008
                                                                               
                                                                              2009

                                                                              Kristian Høgsberg (16):

                                                                              2010
                                                                                2011
                                                                                  
                                                                              • glx: Hold on to drawables if we're just switching to another context
                                                                              • 2012
                                                                                  
                                                                              • intel: Fix GL_ARB_shading_language_120 commit
                                                                              • 2013
                                                                                  
                                                                              • dri2: Make createImageFromName() take a __DRIscreen instead of __DRIcontext
                                                                              • 2014
                                                                                  
                                                                              • glx: Invalidate buffers after binding a drawable
                                                                              • 2015
                                                                                  
                                                                              • dri: Pass the __DRIscreen and the __DRIscreen private back to image lookup
                                                                              • 2016
                                                                                  
                                                                              • glx: Only remove drawables from the hash when we actually delete them
                                                                              • 2017
                                                                                  
                                                                              • gles2: Add GL_EXT_texture_format_BGRA8888 support
                                                                              • 2018
                                                                                  
                                                                              • Get rid of GL/internal/glcore.h
                                                                              • 2019
                                                                                  
                                                                              • gl: Remove unused GLcontextModes fields
                                                                              • 2020
                                                                                  
                                                                              • Rename GLvisual and __GLcontextModes to struct gl_config
                                                                              • 2021
                                                                                  
                                                                              • Drop GLframebuffer typedef and just use struct gl_framebuffer
                                                                              • 2022
                                                                                  
                                                                              • Drop GLcontext typedef and use struct gl_context instead
                                                                              • 2023
                                                                                  
                                                                              • Drop the "neutral" tnl module
                                                                              • 2024
                                                                                  
                                                                              • Only install vtxfmt tables for OpenGL
                                                                              • 2025
                                                                                  
                                                                              • i965: Don't write mrf assignment for pointsize output
                                                                              • 2026
                                                                                  
                                                                              • docs: Fix MESA_drm_image typo
                                                                              • 2027
                                                                                2028
                                                                                 
                                                                                2029

                                                                                Krzysztof Smiechowicz (1):

                                                                                2030
                                                                                  2031
                                                                                    
                                                                                • nvfx: Pair os_malloc_aligned() with os_free_aligned().
                                                                                • 2032
                                                                                  2033
                                                                                   
                                                                                  2034

                                                                                  Luca Barbieri (84):

                                                                                  2035
                                                                                    2036
                                                                                      
                                                                                  • auxiliary: fix unintended fallthrough
                                                                                  • 2037
                                                                                      
                                                                                  • glsl: add pass to lower variable array indexing to conditional assignments
                                                                                  • 2038
                                                                                      
                                                                                  • auxiliary: fix depth-only and stencil-only clears
                                                                                  • 2039
                                                                                      
                                                                                  • gallium: avoid the C++ keyword "template" in sw_winsys.h
                                                                                  • 2040
                                                                                      
                                                                                  • softpipe: make z/s test always pass if no zsbuf, instead of crashing
                                                                                  • 2041
                                                                                      
                                                                                  • tgsi: add switch/case opcodes to tgsi_opcode_tmp.h
                                                                                  • 2042
                                                                                      
                                                                                  • softpipe: fix whitespace
                                                                                  • 2043
                                                                                      
                                                                                  • d3d1x: add new Direct3D 10/11 COM state tracker for Gallium
                                                                                  • 2044
                                                                                      
                                                                                  • d3d1x: add blob and signature extraction APIs
                                                                                  • 2045
                                                                                      
                                                                                  • d3d1x: fix compilation with recent Wine versions installed
                                                                                  • 2046
                                                                                      
                                                                                  • d3d1x: add missing file
                                                                                  • 2047
                                                                                      
                                                                                  • d3d1x: actually enable and fix blob apis
                                                                                  • 2048
                                                                                      
                                                                                  • d3d1x: fix build with compilers other than GCC 4.5
                                                                                  • 2049
                                                                                      
                                                                                  • d3d1x: add template parameters to base class ctor calls for GCC 4.4
                                                                                  • 2050
                                                                                      
                                                                                  • d3d1x: fix GCC 4.1/4.2 build
                                                                                  • 2051
                                                                                      
                                                                                  • d3d1x: ignore errors while building docs
                                                                                  • 2052
                                                                                      
                                                                                  • d3d1x: attempt to fix/workaround bug #30322
                                                                                  • 2053
                                                                                      
                                                                                  • nvfx: remove gl_PointCoord hack
                                                                                  • 2054
                                                                                      
                                                                                  • glx: decouple dri2.c and GLX, fixing Gallium EGL and d3d1x build
                                                                                  • 2055
                                                                                      
                                                                                  • winsys: automatically build sw winsys needed by EGL and d3d1x
                                                                                  • 2056
                                                                                      
                                                                                  • d3d1x: don't build progs automatically
                                                                                  • 2057
                                                                                      
                                                                                  • d3d1x: add missing memory barrier
                                                                                  • 2058
                                                                                      
                                                                                  • d3d1x: link with CXXFLAGS
                                                                                  • 2059
                                                                                      
                                                                                  • d3d1x: fix cf analysis
                                                                                  • 2060
                                                                                      
                                                                                  • d3d1x: fix warning
                                                                                  • 2061
                                                                                      
                                                                                  • d3d1x: fix segfault when hashing
                                                                                  • 2062
                                                                                      
                                                                                  • d3d1x: destroy native_display on adapter destruction
                                                                                  • 2063
                                                                                      
                                                                                  • d3d1x: fix GUID declarations
                                                                                  • 2064
                                                                                      
                                                                                  • d3d1x: redesign the HWND resolver interface
                                                                                  • 2065
                                                                                      
                                                                                  • d3d1x: fix API name
                                                                                  • 2066
                                                                                      
                                                                                  • d3d1x: define GUIDs in the normal way
                                                                                  • 2067
                                                                                      
                                                                                  • d3d1x: add Wine dlls (tri, tex working, but no other testing)
                                                                                  • 2068
                                                                                      
                                                                                  • d3d1x: properly reference count the backend
                                                                                  • 2069
                                                                                      
                                                                                  • d3d1x: fix deadlocks on non-recursive mutex
                                                                                  • 2070
                                                                                      
                                                                                  • d3d1x: bind NULL CSOs before destroying default CSOs on context dtor
                                                                                  • 2071
                                                                                      
                                                                                  • d3d1x: initialize the mutex
                                                                                  • 2072
                                                                                      
                                                                                  • d3d1x: autogenerate shader enums and text from def files
                                                                                  • 2073
                                                                                      
                                                                                  • d3d1x: s/tpf/sm4/g
                                                                                  • 2074
                                                                                      
                                                                                  • d3d1x: normalize whitespace
                                                                                  • 2075
                                                                                      
                                                                                  • d3d1x: remove specstrings
                                                                                  • 2076
                                                                                      
                                                                                  • d3d1x: minifix
                                                                                  • 2077
                                                                                      
                                                                                  • d3d1x: rename context params
                                                                                  • 2078
                                                                                      
                                                                                  • d3d11: rename screen params
                                                                                  • 2079
                                                                                      
                                                                                  • d3d1x: rename params in misc and objects
                                                                                  • 2080
                                                                                      
                                                                                  • d3d1x: rename parameters in dxgi
                                                                                  • 2081
                                                                                      
                                                                                  • d3d11: obliterate IDL parameter names
                                                                                  • 2082
                                                                                      
                                                                                  • d3d1x: remove specstrings.h include
                                                                                  • 2083
                                                                                      
                                                                                  • d3d1x: flush the pipe context when presenting
                                                                                  • 2084
                                                                                      
                                                                                  • d3d1x: remove another include specstrings.h
                                                                                  • 2085
                                                                                      
                                                                                  • d3d1x: flush properly
                                                                                  • 2086
                                                                                      
                                                                                  • d3d1x: add missing guid.cpp
                                                                                  • 2087
                                                                                      
                                                                                  • d3d1x: fix build without system EGL/egl.h
                                                                                  • 2088
                                                                                      
                                                                                  • d3d1x: add autogenerated files as prerequisites, so make builds them
                                                                                  • 2089
                                                                                      
                                                                                  • d3d1x: obliterate IDL parameter names from d3d10.idl from Wine too
                                                                                  • 2090
                                                                                      
                                                                                  • d3d1x: add shader dumping
                                                                                  • 2091
                                                                                      
                                                                                  • d3d1x: add untested support for geometry shader translation
                                                                                  • 2092
                                                                                      
                                                                                  • d3d1x: don't assert on unsupported resource types
                                                                                  • 2093
                                                                                      
                                                                                  • d3d1x: fix CheckMultisampleQualityLevels
                                                                                  • 2094
                                                                                      
                                                                                  • d3d1x: draw to the correct buffer
                                                                                  • 2095
                                                                                      
                                                                                  • d3d1x: fix linking of dxbc2tgsi
                                                                                  • 2096
                                                                                      
                                                                                  • nvfx: allow setting NULL constant buffers
                                                                                  • 2097
                                                                                      
                                                                                  • nvfx: add RGB framebuffer format support in addition to BGR
                                                                                  • 2098
                                                                                      
                                                                                  • d3d1x: don't crash on drivers not supporting vertex or geometry sampling
                                                                                  • 2099
                                                                                      
                                                                                  • d3d1x: assert if X visual is not among enumerated visuals
                                                                                  • 2100
                                                                                      
                                                                                  • d3d1x: stop using GLX in demos, just use the default visual
                                                                                  • 2101
                                                                                      
                                                                                  • d3d1x: CRLF -> LF in progs
                                                                                  • 2102
                                                                                      
                                                                                  • mesa: make makedepend an hard requirement
                                                                                  • 2103
                                                                                      
                                                                                  • gallium: add $(PROGS_DEPS) as dependencies for $(PROGS)
                                                                                  • 2104
                                                                                      
                                                                                  • d3d1x: fix parallel build
                                                                                  • 2105
                                                                                      
                                                                                  • d3d1x: add private gitignore file
                                                                                  • 2106
                                                                                      
                                                                                  • d3d1x: fix progs linking if not all EGL platforms are enabled
                                                                                  • 2107
                                                                                      
                                                                                  • d3d1x: link progs with CXXFLAGS
                                                                                  • 2108
                                                                                      
                                                                                  • d3d11: advertise IDXGIDevice1, not just IDXGIDevice
                                                                                  • 2109
                                                                                      
                                                                                  • d3d11: ignore StructureByteStride
                                                                                  • 2110
                                                                                      
                                                                                  • d3d1x: link to libdrm for X11 platform too
                                                                                  • 2111
                                                                                      
                                                                                  • ureg: support centroid interpolation
                                                                                  • 2112
                                                                                      
                                                                                  • d3d1x: support centroid interpolation
                                                                                  • 2113
                                                                                      
                                                                                  • d3d1x: properly support specifying MipLevels as 0
                                                                                  • 2114
                                                                                      
                                                                                  • d3d1x: put proper calling convention in headers, fixes 64-bit builds
                                                                                  • 2115
                                                                                      
                                                                                  • d3d1x: rework DXGI for occlusion testing and default width/height
                                                                                  • 2116
                                                                                      
                                                                                  • d3d1x: fix Map
                                                                                  • 2117
                                                                                      
                                                                                  • d3d11: fix reference counting so devices get freed
                                                                                  • 2118
                                                                                      
                                                                                  • d3d1x: work around crash in widl
                                                                                  • 2119
                                                                                      
                                                                                  • glsl: Unroll loops with conditional breaks anywhere (not just the end)
                                                                                  • 2120
                                                                                    2121
                                                                                     
                                                                                    2122

                                                                                    Lucas Stach (1):

                                                                                    2123
                                                                                      2124
                                                                                        
                                                                                    • nvfx: fill PIPE_CAP_PRIMITIVE_RESTART and PIPE_CAP_SHADER_STENCIL_EXPORT
                                                                                    • 2125
                                                                                      2126
                                                                                       
                                                                                      2127

                                                                                      Marek Olšák (100):

                                                                                      2128
                                                                                        2129
                                                                                          
                                                                                      • r300g: prevent creating multiple winsys BOs for the same handle
                                                                                      • 2130
                                                                                          
                                                                                      • r300g/swtcl: fix CS overrun
                                                                                      • 2131
                                                                                          
                                                                                      • st/mesa: fix assertion failure in GetTexImage for cubemaps
                                                                                      • 2132
                                                                                          
                                                                                      • util: make calling remove_from_list multiple times in a row safe
                                                                                      • 2133
                                                                                          
                                                                                      • r300g: fixup long-lived BO maps being incorrectly unmapped when flushing
                                                                                      • 2134
                                                                                          
                                                                                      • r300g: make accessing map_list and buffer_handles thread-safe
                                                                                      • 2135
                                                                                          
                                                                                      • r300g: fix a copy-paste typo for logging
                                                                                      • 2136
                                                                                          
                                                                                      • r300g: fix the border color for every format other than PIPE_FORMAT_B8G8R8A8
                                                                                      • 2137
                                                                                          
                                                                                      • Build r300g by default
                                                                                      • 2138
                                                                                          
                                                                                      • util: fix util_pack_color for B4G4R4A4
                                                                                      • 2139
                                                                                          
                                                                                      • r300g: fix macrotiling on R350
                                                                                      • 2140
                                                                                          
                                                                                      • r300g: code cleanups
                                                                                      • 2141
                                                                                          
                                                                                      • r300/compiler: fix projective mapping of 2D NPOT textures
                                                                                      • 2142
                                                                                          
                                                                                      • r300/compiler: do not use copy propagation if SaturateMode is used
                                                                                      • 2143
                                                                                          
                                                                                      • r300/compiler: fix shadow sampling with swizzled coords
                                                                                      • 2144
                                                                                          
                                                                                      • r300g: add support for 3D NPOT textures without mipmapping
                                                                                      • 2145
                                                                                          
                                                                                      • r300g: fix swizzling of texture border color
                                                                                      • 2146
                                                                                          
                                                                                      • configure.ac: look for libdrm_radeon before building gallium/r300,r600
                                                                                      • 2147
                                                                                          
                                                                                      • configure.ac: do not build xorg-r300g by default
                                                                                      • 2148
                                                                                          
                                                                                      • Makefile: ensure Gallium's Makefile.xorg and SConscript.dri are in the tarball
                                                                                      • 2149
                                                                                          
                                                                                      • r300g: add support for formats beginning with X, like X8R8G8B8
                                                                                      • 2150
                                                                                          
                                                                                      • r300g: fix conditional rendering in non-wait path
                                                                                      • 2151
                                                                                          
                                                                                      • r300g: add support for R8G8 colorbuffers
                                                                                      • 2152
                                                                                          
                                                                                      • r300g: add support for L8A8 colorbuffers
                                                                                      • 2153
                                                                                          
                                                                                      • update release notes for Gallium
                                                                                      • 2154
                                                                                          
                                                                                      • r300g: fix microtiling for 16-bits-per-channel formats
                                                                                      • 2155
                                                                                          
                                                                                      • r300g: do not print get_param errors in non-debug build
                                                                                      • 2156
                                                                                          
                                                                                      • r300g: say no to PIPE_CAP_STREAM_OUTPUT and PIPE_CAP_PRIMITIVE_RESTART
                                                                                      • 2157
                                                                                          
                                                                                      • mesa: allow FBO attachments of formats LUMINANCE, LUMINANCE_ALPHA, and INTENSITY
                                                                                      • 2158
                                                                                          
                                                                                      • r300g: fix texture border for 16-bits-per-channel formats
                                                                                      • 2159
                                                                                          
                                                                                      • st/mesa: support RGBA16 and use it for RGBA12 as well
                                                                                      • 2160
                                                                                          
                                                                                      • r300g: add a default channel ordering of texture border for unhandled formats
                                                                                      • 2161
                                                                                          
                                                                                      • r300g: mention ATI in the renderer string
                                                                                      • 2162
                                                                                          
                                                                                      • r300g: rename has_hyperz -> can_hyperz
                                                                                      • 2163
                                                                                          
                                                                                      • r300g: turn magic numbers into names in the hyperz code
                                                                                      • 2164
                                                                                          
                                                                                      • gallium: add CAPs for indirect addressing and lower it in st/mesa when needed
                                                                                      • 2165
                                                                                          
                                                                                      • tgsi: fill out CAPs for indirect addressing
                                                                                      • 2166
                                                                                          
                                                                                      • i915g: fill out CAPs for indirect addressing
                                                                                      • 2167
                                                                                          
                                                                                      • i965g: fill out CAPs for indirect addressing
                                                                                      • 2168
                                                                                          
                                                                                      • nv50: fill out CAPs for indirect addressing
                                                                                      • 2169
                                                                                          
                                                                                      • nvfx: fill out CAPs for indirect addressing
                                                                                      • 2170
                                                                                          
                                                                                      • r300g: fill out CAPs for indirect addressing
                                                                                      • 2171
                                                                                          
                                                                                      • r600g: fill out CAPs for indirect addressing
                                                                                      • 2172
                                                                                          
                                                                                      • svga: fill out CAPs for indirect addressing
                                                                                      • 2173
                                                                                          
                                                                                      • r300g: fix texture border color for all texture formats
                                                                                      • 2174
                                                                                          
                                                                                      • r300g: clean up redundancy in draw functions
                                                                                      • 2175
                                                                                          
                                                                                      • r300g: return shader caps from Draw for SWTCL vertex shaders
                                                                                      • 2176
                                                                                          
                                                                                      • r300g: remove the hack with OPCODE_RET
                                                                                      • 2177
                                                                                          
                                                                                      • r300g: print FS inputs uninitialized due to hardware limits to stderr
                                                                                      • 2178
                                                                                          
                                                                                      • r300g: fix rendering with no vertex elements
                                                                                      • 2179
                                                                                          
                                                                                      • st/mesa: enable ARB_explicit_attrib_location and EXT_separate_shader_objects
                                                                                      • 2180
                                                                                          
                                                                                      • docs: add GL 4.1 status
                                                                                      • 2181
                                                                                          
                                                                                      • gallium: add PIPE_SHADER_CAP_SUBROUTINES
                                                                                      • 2182
                                                                                          
                                                                                      • st/mesa: set MaxUniformComponents
                                                                                      • 2183
                                                                                          
                                                                                      • u_blitter: use PIPE_TRANSFER_DISCARD to prevent cpu/gpu stall
                                                                                      • 2184
                                                                                          
                                                                                      • r300/compiler: fix rc_rewrite_depth_out for it to work with any instruction
                                                                                      • 2185
                                                                                          
                                                                                      • r300/compiler: remove duplicate function rc_mask_to_swz
                                                                                      • 2186
                                                                                          
                                                                                      • r300/compiler: add a function for swizzling a mask
                                                                                      • 2187
                                                                                          
                                                                                      • r300/compiler: move util functions to radeon_compiler_util
                                                                                      • 2188
                                                                                          
                                                                                      • u_blitter: interpolate clear color using a GENERIC varying instead of COLOR
                                                                                      • 2189
                                                                                          
                                                                                      • st/mesa: fix texture border color for RED and RG base formats
                                                                                      • 2190
                                                                                          
                                                                                      • util: rename u_mempool -> u_slab
                                                                                      • 2191
                                                                                          
                                                                                      • r300g: fix texture border color once again
                                                                                      • 2192
                                                                                          
                                                                                      • r300/compiler: implement and lower OPCODE_CLAMP
                                                                                      • 2193
                                                                                          
                                                                                      • ir_to_mesa: Add support for conditional discards.
                                                                                      • 2194
                                                                                          
                                                                                      • r300g: fix texture swizzling with compressed textures on r400-r500
                                                                                      • 2195
                                                                                          
                                                                                      • r300g: disable ARB_texture_swizzle if S3TC is enabled on r3xx-only
                                                                                      • 2196
                                                                                          
                                                                                      • r300g: fix up cubemap texture offset computation
                                                                                      • 2197
                                                                                          
                                                                                      • r300/compiler: disable the swizzle lowering pass in vertex shaders
                                                                                      • 2198
                                                                                          
                                                                                      • r300g: fix build
                                                                                      • 2199
                                                                                          
                                                                                      • r300g: use internal BO handle for add_buffer and write_reloc
                                                                                      • 2200
                                                                                          
                                                                                      • r300g: implement simple transfer_inline_write for buffers
                                                                                      • 2201
                                                                                          
                                                                                      • mesa, st/mesa: fix gl_FragCoord with FBOs in Gallium
                                                                                      • 2202
                                                                                          
                                                                                      • r300g: fix pointer arithmetic with void* in transfer_inline_write
                                                                                      • 2203
                                                                                          
                                                                                      • r300g: do not remove unused constants if we are not near the limit
                                                                                      • 2204
                                                                                          
                                                                                      • r300g: add capability bit index_bias_supported
                                                                                      • 2205
                                                                                          
                                                                                      • r300g: one more r500_index_bias_supported leftover
                                                                                      • 2206
                                                                                          
                                                                                      • r300g: do not use the index parameter in set_constant_buffer
                                                                                      • 2207
                                                                                          
                                                                                      • r300g: cleanup winsys
                                                                                      • 2208
                                                                                          
                                                                                      • r300g: optimize looping over atoms
                                                                                      • 2209
                                                                                          
                                                                                      • st/mesa: initialize key in st_vp_varient
                                                                                      • 2210
                                                                                          
                                                                                      • u_blitter: use util_is_format_compatible in the assert
                                                                                      • 2211
                                                                                          
                                                                                      • r300g: cache packet dwords of 3D_LOAD_VBPNTR in a command buffer if possible
                                                                                      • 2212
                                                                                          
                                                                                      • r300g: validate buffers only if any of bound buffers is changed
                                                                                      • 2213
                                                                                          
                                                                                      • r300g: also revalidate the SWTCL vertex buffer after its reallocation
                                                                                      • 2214
                                                                                          
                                                                                      • r300/compiler: don't terminate regalloc if we surpass max temps limit
                                                                                      • 2215
                                                                                          
                                                                                      • r300/compiler: add a function to query program stats (alu, tex, temps..)
                                                                                      • 2216
                                                                                          
                                                                                      • r300/compiler: cleanup rc_run_compiler
                                                                                      • 2217
                                                                                          
                                                                                      • r300/compiler: do not print pair/tex/presub program stats for vertex shaders
                                                                                      • 2218
                                                                                          
                                                                                      • r300/compiler: handle DPH and XPD in rc_compute_sources_for_writemask
                                                                                      • 2219
                                                                                          
                                                                                      • r300/compiler: make lowering passes possibly use up to two less temps
                                                                                      • 2220
                                                                                          
                                                                                      • r300/compiler: remove at least unused immediates if externals cannot be removed
                                                                                      • 2221
                                                                                          
                                                                                      • r300/compiler: fix LIT in VS
                                                                                      • 2222
                                                                                          
                                                                                      • r300/compiler: fix swizzle lowering with a presubtract source operand
                                                                                      • 2223
                                                                                          
                                                                                      • r300g: fix rendering with a vertex attrib having a zero stride
                                                                                      • 2224
                                                                                          
                                                                                      • r300g: finally fix the texture corruption on r3xx-r4xx
                                                                                      • 2225
                                                                                          
                                                                                      • r300g/swtcl: re-enable LLVM
                                                                                      • 2226
                                                                                          
                                                                                      • r300g: mark vertex arrays as dirty after a buffer_offset change
                                                                                      • 2227
                                                                                          
                                                                                      • mesa: fix texel store functions for some float formats
                                                                                      • 2228
                                                                                          
                                                                                      • r300/compiler: disable the rename_regs pass for loops
                                                                                      • 2229
                                                                                        2230
                                                                                         
                                                                                        2231

                                                                                        Mario Kleiner (1):

                                                                                        2232
                                                                                          2233
                                                                                            
                                                                                        • mesa/r300classic: Fix dri2Invalidate/radeon_prepare_render for page flipping.
                                                                                        • 2234
                                                                                          2235
                                                                                           
                                                                                          2236

                                                                                          Mathias Fröhlich (3):

                                                                                          2237
                                                                                            2238
                                                                                              
                                                                                          • r300g: Avoid returning values in a static array, fixing a potential race
                                                                                          • 2239
                                                                                              
                                                                                          • r600g: Only compare active vertex elements
                                                                                          • 2240
                                                                                              
                                                                                          • st/mesa: Set PIPE_TRANSFER_DISCARD for GL_MAP_INVALIDATE_RANGE/BUFFFER_BIT
                                                                                          • 2241
                                                                                            2242
                                                                                             
                                                                                            2243

                                                                                            Michal Krol (10):

                                                                                            2244
                                                                                              2245
                                                                                                
                                                                                            • svga: Fix relative addressing translation for pixel shaders.
                                                                                            • 2246
                                                                                                
                                                                                            • svga: Integer constant register file has a separate namespace.
                                                                                            • 2247
                                                                                                
                                                                                            • tgsi/exec: Cleanup the remaining arithmetic instructions.
                                                                                            • 2248
                                                                                                
                                                                                            • tgsi/exec: Get rid of obsolete condition codes.
                                                                                            • 2249
                                                                                                
                                                                                            • tgsi/build: Reduce interface clutter.
                                                                                            • 2250
                                                                                                
                                                                                            • graw/gdi: Initial commit.
                                                                                            • 2251
                                                                                                
                                                                                            • scons: Hook-up graw-gdi target.
                                                                                            • 2252
                                                                                                
                                                                                            • graw/gdi: Fix window dimensions.
                                                                                            • 2253
                                                                                                
                                                                                            • os: Open file streams in binary mode.
                                                                                            • 2254
                                                                                                
                                                                                            • graw: Export graw_save_surface_to_file().
                                                                                            • 2255
                                                                                              2256
                                                                                               
                                                                                              2257

                                                                                              Nicolas Kaiser (26):

                                                                                              2258
                                                                                                2259
                                                                                                  
                                                                                              • swrast: remove duplicated include
                                                                                              • 2260
                                                                                                  
                                                                                              • egl: remove duplicated include
                                                                                              • 2261
                                                                                                  
                                                                                              • gallium/rtasm: remove duplicated include
                                                                                              • 2262
                                                                                                  
                                                                                              • gallium/util: remove duplicated include
                                                                                              • 2263
                                                                                                  
                                                                                              • gallium/i915: remove duplicated include
                                                                                              • 2264
                                                                                                  
                                                                                              • gallium/llvmpipe: remove duplicated include
                                                                                              • 2265
                                                                                                  
                                                                                              • gallium/softpipe: remove duplicated include
                                                                                              • 2266
                                                                                                  
                                                                                              • gallium/st: remove duplicated includes
                                                                                              • 2267
                                                                                                  
                                                                                              • gallium/winsys: remove duplicated include
                                                                                              • 2268
                                                                                                  
                                                                                              • glx: remove duplicated include
                                                                                              • 2269
                                                                                                  
                                                                                              • dri/common: remove duplicated include
                                                                                              • 2270
                                                                                                  
                                                                                              • dri/i810: remove duplicated include
                                                                                              • 2271
                                                                                                  
                                                                                              • dri/i915: remove duplicated include
                                                                                              • 2272
                                                                                                  
                                                                                              • dri/i965: remove duplicated include
                                                                                              • 2273
                                                                                                  
                                                                                              • dri/intel: remove duplicated include
                                                                                              • 2274
                                                                                                  
                                                                                              • dri/mga: remove duplicated include
                                                                                              • 2275
                                                                                                  
                                                                                              • dri/r128: remove duplicated include
                                                                                              • 2276
                                                                                                  
                                                                                              • dri/r300: remove duplicated include
                                                                                              • 2277
                                                                                                  
                                                                                              • dri/r600: remove duplicated include
                                                                                              • 2278
                                                                                                  
                                                                                              • dri/radeon: remove duplicated includes
                                                                                              • 2279
                                                                                                  
                                                                                              • dri/savage: remove duplicated include
                                                                                              • 2280
                                                                                                  
                                                                                              • main: remove duplicated includes
                                                                                              • 2281
                                                                                                  
                                                                                              • math: remove duplicated includes
                                                                                              • 2282
                                                                                                  
                                                                                              • st: remove duplicated include
                                                                                              • 2283
                                                                                                  
                                                                                              • i965g: use Elements macro instead of manual sizeofs
                                                                                              • 2284
                                                                                                  
                                                                                              • nv50: fix always true conditional in shader optimization
                                                                                              • 2285
                                                                                                2286
                                                                                                 
                                                                                                2287

                                                                                                Orion Poplawski (1):

                                                                                                2288
                                                                                                  2289
                                                                                                    
                                                                                                • osmesa: link against libtalloc
                                                                                                • 2290
                                                                                                  2291
                                                                                                   
                                                                                                  2292

                                                                                                  Owen W. Taylor (1):

                                                                                                  2293
                                                                                                    2294
                                                                                                      
                                                                                                  • r600g: Fix location for clip plane registers
                                                                                                  • 2295
                                                                                                    2296
                                                                                                     
                                                                                                    2297

                                                                                                    Peter Clifton (3):

                                                                                                    2298
                                                                                                      2299
                                                                                                        
                                                                                                    • intel: Fix emit_linear_blit to use DWORD aligned width blits
                                                                                                    • 2300
                                                                                                        
                                                                                                    • intel: Add assert check for blitting alignment.
                                                                                                    • 2301
                                                                                                        
                                                                                                    • meta: Mask Stencil.Clear against stencilMax in _mesa_meta_Clear
                                                                                                    • 2302
                                                                                                      2303
                                                                                                       
                                                                                                      2304

                                                                                                      Robert Hooker (2):

                                                                                                      2305
                                                                                                        2306
                                                                                                          
                                                                                                      • intel: Add a new B43 pci id.
                                                                                                      • 2307
                                                                                                          
                                                                                                      • egl_dri2: Add missing intel chip ids.
                                                                                                      • 2308
                                                                                                        2309
                                                                                                         
                                                                                                        2310

                                                                                                        Roland Scheidegger (16):

                                                                                                        2311
                                                                                                          2312
                                                                                                            
                                                                                                        • gallivm: fix copy&paste bug
                                                                                                        • 2313
                                                                                                            
                                                                                                        • gallivm: don't use URem/UDiv when calculating offsets for blocks
                                                                                                        • 2314
                                                                                                            
                                                                                                        • gallivm: optimize yuv decoding
                                                                                                        • 2315
                                                                                                            
                                                                                                        • gallivm: fix trunc/itrunc comment
                                                                                                        • 2316
                                                                                                            
                                                                                                        • gallivm: faster iround implementation for sse2
                                                                                                        • 2317
                                                                                                            
                                                                                                        • gallivm: replace sub/floor/ifloor combo with ifloor_fract
                                                                                                        • 2318
                                                                                                            
                                                                                                        • gallivm: optimize some tex wrap mode calculations a bit
                                                                                                        • 2319
                                                                                                            
                                                                                                        • gallivm: more linear tex wrap mode calculation simplification
                                                                                                        • 2320
                                                                                                            
                                                                                                        • gallivm: avoid unnecessary URem in linear wrap repeat case
                                                                                                        • 2321
                                                                                                            
                                                                                                        • gallivm: optimize soa linear clamp to edge wrap mode a bit
                                                                                                        • 2322
                                                                                                            
                                                                                                        • gallivm: make use of new iround code in lp_bld_conv.
                                                                                                        • 2323
                                                                                                            
                                                                                                        • gallivm: fix different handling of [non]normalized coords in linear soa path
                                                                                                        • 2324
                                                                                                            
                                                                                                        • gallivm: only use lp_build_conv 4x4f -> 1x16 ub fastpath with sse2
                                                                                                        • 2325
                                                                                                            
                                                                                                        • r200: fix r200 large points
                                                                                                        • 2326
                                                                                                            
                                                                                                        • mesa: remove unneeded DD_POINT_SIZE and DD_LINE_WIDTH tricaps
                                                                                                        • 2327
                                                                                                            
                                                                                                        • gallium: support for array textures and related changes
                                                                                                        • 2328
                                                                                                          2329
                                                                                                           
                                                                                                          2330

                                                                                                          Shuang He (1):

                                                                                                          2331
                                                                                                            2332
                                                                                                              
                                                                                                          • mesa: allow GLfixed arrays for OpenGL ES 2.0
                                                                                                          • 2333
                                                                                                            2334
                                                                                                             
                                                                                                            2335

                                                                                                            Stephan Schmid (1):

                                                                                                            2336
                                                                                                              2337
                                                                                                                
                                                                                                            • r600g: fix relative addressing when splitting constant accesses
                                                                                                            • 2338
                                                                                                              2339
                                                                                                               
                                                                                                              2340

                                                                                                              Thomas Hellstrom (21):

                                                                                                              2341
                                                                                                                2342
                                                                                                                  
                                                                                                              • st/xorg: Don't try to use option values before processing options
                                                                                                              • 2343
                                                                                                                  
                                                                                                              • xorg/vmwgfx: Make vmwarectrl work also on 64-bit servers
                                                                                                              • 2344
                                                                                                                  
                                                                                                              • st/xorg: Add a customizer option to get rid of annoying cursor update flicker
                                                                                                              • 2345
                                                                                                                  
                                                                                                              • xorg/vmwgfx: Don't hide HW cursors when updating them
                                                                                                              • 2346
                                                                                                                  
                                                                                                              • st/xorg: Don't try to remove invalid fbs
                                                                                                              • 2347
                                                                                                                  
                                                                                                              • st/xorg: Fix typo
                                                                                                              • 2348
                                                                                                                  
                                                                                                              • st/xorg, xorg/vmwgfx: Be a bit more frendly towards cross-compiling environments
                                                                                                              • 2349
                                                                                                                  
                                                                                                              • st/xorg: Fix compilation errors for Xservers compiled without Composite
                                                                                                              • 2350
                                                                                                                  
                                                                                                              • st/xorg: Don't use deprecated x*alloc / xfree functions
                                                                                                              • 2351
                                                                                                                  
                                                                                                              • xorg/vmwgfx: Don't use deprecated x*alloc / xfree functions
                                                                                                              • 2352
                                                                                                                  
                                                                                                              • st/xorg: Fix compilation for Xservers >= 1.10
                                                                                                              • 2353
                                                                                                                  
                                                                                                              • mesa: Make sure we have the talloc cflags when using the talloc headers
                                                                                                              • 2354
                                                                                                                  
                                                                                                              • egl: Add an include for size_t
                                                                                                              • 2355
                                                                                                                  
                                                                                                              • mesa: Add talloc includes for gles
                                                                                                              • 2356
                                                                                                                  
                                                                                                              • st/egl: Fix build for include files in nonstandard places
                                                                                                              • 2357
                                                                                                                  
                                                                                                              • svga/drm: Optionally resolve calls to powf during link-time
                                                                                                              • 2358
                                                                                                                  
                                                                                                              • gallium/targets: Trivial crosscompiling fix
                                                                                                              • 2359
                                                                                                                  
                                                                                                              • st/xorg: Add a function to flush pending rendering and damage
                                                                                                              • 2360
                                                                                                                  
                                                                                                              • gallium/targets/xorg-vmwgfx: Xv fixes
                                                                                                              • 2361
                                                                                                                  
                                                                                                              • xorg/vmwgfx: Flush even if we don't autopaint the color key
                                                                                                              • 2362
                                                                                                                  
                                                                                                              • xorg/vmwgfx: Don't clip video to viewport
                                                                                                              • 2363
                                                                                                                2364
                                                                                                                 
                                                                                                                2365

                                                                                                                Tilman Sauerbeck (35):

                                                                                                                2366
                                                                                                                  2367
                                                                                                                    
                                                                                                                • r600g: Fixed a bo leak in r600_blit_state_ps_shader().
                                                                                                                • 2368
                                                                                                                    
                                                                                                                • r600g: Use clamped math for RCP and RSQ.
                                                                                                                • 2369
                                                                                                                    
                                                                                                                • r600g: Formatting fixes.
                                                                                                                • 2370
                                                                                                                    
                                                                                                                • r600g: Added DB_SHADER_CONTROL defines.
                                                                                                                • 2371
                                                                                                                    
                                                                                                                • r600g: Only set PA_SC_EDGERULE on rv770 and greater.
                                                                                                                • 2372
                                                                                                                    
                                                                                                                • r600g: Enable PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED.
                                                                                                                • 2373
                                                                                                                    
                                                                                                                • r600g: Fixed the shift in S_02880C_KILL_ENABLE.
                                                                                                                • 2374
                                                                                                                    
                                                                                                                • glsl2: Empty functions can be inlined.
                                                                                                                • 2375
                                                                                                                    
                                                                                                                • glsl2: Fixed cloning of ir_call error instructions.
                                                                                                                • 2376
                                                                                                                    
                                                                                                                • r600g: Added support for TGSI_SEMANTIC_FACE.
                                                                                                                • 2377
                                                                                                                    
                                                                                                                • gallium/docs: Fixed a typo in the SCS opcode description.
                                                                                                                • 2378
                                                                                                                    
                                                                                                                • r600g: Honour destination operand's writemask in the SCS implementation.
                                                                                                                • 2379
                                                                                                                    
                                                                                                                • r600g: Implemented the Z and W component write for the SCS opcode.
                                                                                                                • 2380
                                                                                                                    
                                                                                                                • python/tests: Fixed tri.py for API and TGSI syntax changes.
                                                                                                                • 2381
                                                                                                                    
                                                                                                                • r600g: Removed debug code.
                                                                                                                • 2382
                                                                                                                    
                                                                                                                • gallium/docs: The RET opcode may appear anywhere in a subroutine.
                                                                                                                • 2383
                                                                                                                    
                                                                                                                • r600g: Destroy the blitter.
                                                                                                                • 2384
                                                                                                                    
                                                                                                                • r600g: Fixed two texture surface leaks in r600_blit_uncompress_depth().
                                                                                                                • 2385
                                                                                                                    
                                                                                                                • r600g: Cleaned up index buffer reference handling in the draw module.
                                                                                                                • 2386
                                                                                                                    
                                                                                                                • r600g: Fixed r600_vertex_element leak.
                                                                                                                • 2387
                                                                                                                    
                                                                                                                • r600g: Added r600_pipe_shader_destroy().
                                                                                                                • 2388
                                                                                                                    
                                                                                                                • r600g: Also clear bc data when we're destroying a shader.
                                                                                                                • 2389
                                                                                                                    
                                                                                                                • r600g: In radeon_bo(), call LIST_INITHEAD early.
                                                                                                                • 2390
                                                                                                                    
                                                                                                                • r600g: Destroy the blitter.
                                                                                                                • 2391
                                                                                                                    
                                                                                                                • r600g: Removed unused 'ptr' argument from radeon_bo().
                                                                                                                • 2392
                                                                                                                    
                                                                                                                • r600g: Made radeon_bo_pb_map_internal() actually call radeon_bo_map().
                                                                                                                • 2393
                                                                                                                    
                                                                                                                • r600g: Fixed unmap condition in radeon_bo_pb_destroy().
                                                                                                                • 2394
                                                                                                                    
                                                                                                                • r600g: Made radeon_bo::map_count signed.
                                                                                                                • 2395
                                                                                                                    
                                                                                                                • r600g: We don't support PIPE_CAP_PRIMITIVE_RESTART.
                                                                                                                • 2396
                                                                                                                    
                                                                                                                • r600g: Delete custom_dsa_flush on shutdown.
                                                                                                                • 2397
                                                                                                                    
                                                                                                                • r600g: Fixed two memory leaks in winsys.
                                                                                                                • 2398
                                                                                                                    
                                                                                                                • r600g: Destroy the winsys in r600_destroy_screen().
                                                                                                                • 2399
                                                                                                                    
                                                                                                                • st/mesa: Reset the index buffer before destroying the pipe context.
                                                                                                                • 2400
                                                                                                                    
                                                                                                                • st/mesa: Reset the constant buffers before destroying the pipe context.
                                                                                                                • 2401
                                                                                                                    
                                                                                                                • r600g: Removed duplicated call to tgsi_split_literal_constant().
                                                                                                                • 2402
                                                                                                                  2403
                                                                                                                   
                                                                                                                  2404

                                                                                                                  Timo Wiren (1):

                                                                                                                  2405
                                                                                                                    2406
                                                                                                                      
                                                                                                                  • Fix typos in comments and debug output strings.
                                                                                                                  • 2407
                                                                                                                    2408
                                                                                                                     
                                                                                                                    2409

                                                                                                                    Tom Fogal (3):

                                                                                                                    2410
                                                                                                                      2411
                                                                                                                        
                                                                                                                    • Implement x86_64 atomics for compilers w/o intrinsics.
                                                                                                                    • 2412
                                                                                                                        
                                                                                                                    • Prefer intrinsics to handrolled atomic ops.
                                                                                                                    • 2413
                                                                                                                        
                                                                                                                    • Revert "Prefer intrinsics to handrolled atomic ops."
                                                                                                                    • 2414
                                                                                                                      2415
                                                                                                                       
                                                                                                                      2416

                                                                                                                      Tom Stellard (32):

                                                                                                                      2417
                                                                                                                        2418
                                                                                                                          
                                                                                                                      • r300/compiler: Refactor the pair instruction data structures
                                                                                                                      • 2419
                                                                                                                          
                                                                                                                      • r300g: Always try to build libr300compiler.a
                                                                                                                      • 2420
                                                                                                                          
                                                                                                                      • r300/compiler: Fix two mistakes in the presubtract optimization pass.
                                                                                                                      • 2421
                                                                                                                          
                                                                                                                      • r300/compiler: Add more helper functions for iterating through sources
                                                                                                                      • 2422
                                                                                                                          
                                                                                                                      • r300/compiler: Print immediate values after "dead constants" pass
                                                                                                                      • 2423
                                                                                                                          
                                                                                                                      • r300/compiler: radeon_remove_constants.c: fix indentation
                                                                                                                      • 2424
                                                                                                                          
                                                                                                                      • r300/compiler: Use rc_for_all_reads_src() in "dead constants" pass
                                                                                                                      • 2425
                                                                                                                          
                                                                                                                      • r300/compiler: Fix segfault in error path
                                                                                                                      • 2426
                                                                                                                          
                                                                                                                      • r300/compiler: Don't use rc_error() unless the error is unrecoverable
                                                                                                                      • 2427
                                                                                                                          
                                                                                                                      • r300/compiler: Don't merge instructions that write output regs and ALU result
                                                                                                                      • 2428
                                                                                                                          
                                                                                                                      • r300/compiler: Create a helper function for merging presubtract sources
                                                                                                                      • 2429
                                                                                                                          
                                                                                                                      • r300/compiler: Fix incorrect assumption
                                                                                                                      • 2430
                                                                                                                          
                                                                                                                      • r300/compiler: Clear empty registers after constant folding
                                                                                                                      • 2431
                                                                                                                          
                                                                                                                      • r300/compiler: Add a new function for more efficient dataflow analysis
                                                                                                                      • 2432
                                                                                                                          
                                                                                                                      • r300g: Add new debug option for logging vertex/fragment program stats
                                                                                                                      • 2433
                                                                                                                          
                                                                                                                      • r300/compiler: Use rc_get_readers_normal() for presubtract optimizations
                                                                                                                      • 2434
                                                                                                                          
                                                                                                                      • r300/compiler: Don't clobber presubtract sources during optimizations
                                                                                                                      • 2435
                                                                                                                          
                                                                                                                      • r300/compiler: Don't track readers into an IF block.
                                                                                                                      • 2436
                                                                                                                          
                                                                                                                      • r300/compiler: Make sure presubtract sources use supported swizzles
                                                                                                                      • 2437
                                                                                                                          
                                                                                                                      • r300/compiler: Fix register allocator's handling of loops
                                                                                                                      • 2438
                                                                                                                          
                                                                                                                      • r300/compiler: Fix instruction scheduling within IF blocks
                                                                                                                      • 2439
                                                                                                                          
                                                                                                                      • r300/compiler: Use zero as the register index for unused sources
                                                                                                                      • 2440
                                                                                                                          
                                                                                                                      • r300/compiler: Ignore alpha dest register when replicating the result
                                                                                                                      • 2441
                                                                                                                          
                                                                                                                      • r300/compiler: Add rc_get_readers()
                                                                                                                      • 2442
                                                                                                                          
                                                                                                                      • r300/compiler: Handle BREAK and CONTINUE in rc_get_readers()
                                                                                                                      • 2443
                                                                                                                          
                                                                                                                      • r300/compiler: Track readers through branches in rc_get_readers()
                                                                                                                      • 2444
                                                                                                                          
                                                                                                                      • r300/compiler: Convert RGB to alpha in the scheduler
                                                                                                                      • 2445
                                                                                                                          
                                                                                                                      • r300/compiler: Use presubtract operations as much as possible
                                                                                                                      • 2446
                                                                                                                          
                                                                                                                      • r300/compiler: Enable rename_reg pass for r500 cards
                                                                                                                      • 2447
                                                                                                                          
                                                                                                                      • r300/compiler: Add a more efficient version of rc_find_free_temporary()
                                                                                                                      • 2448
                                                                                                                          
                                                                                                                      • r300/compiler: Don't allow presubtract sources to be remapped twice
                                                                                                                      • 2449
                                                                                                                          
                                                                                                                      • r300/compiler: Fix black terrain in Civ4
                                                                                                                      • 2450
                                                                                                                        2451
                                                                                                                         
                                                                                                                        2452

                                                                                                                        Victor Tseng (1):

                                                                                                                        2453
                                                                                                                          2454
                                                                                                                            
                                                                                                                        • egl/i965: include inline_wrapper_sw_helper.h
                                                                                                                        • 2455
                                                                                                                          2456
                                                                                                                           
                                                                                                                          2457

                                                                                                                          Viktor Novotný (6):

                                                                                                                          2458
                                                                                                                            2459
                                                                                                                              
                                                                                                                          • dri/nouveau: Import headers from rules-ng-ng
                                                                                                                          • 2460
                                                                                                                              
                                                                                                                          • dri/nouveau: nv04: Use rules-ng-ng headers
                                                                                                                          • 2461
                                                                                                                              
                                                                                                                          • dri/nouveau: nv10: Use rules-ng-ng headers
                                                                                                                          • 2462
                                                                                                                              
                                                                                                                          • dri/nouveau nv20: Use rules-ng-ng headers
                                                                                                                          • 2463
                                                                                                                              
                                                                                                                          • dri/nouveau: Remove nouveau_class.h, finishing switch to rules-ng-ng headers
                                                                                                                          • 2464
                                                                                                                              
                                                                                                                          • dri/nouveau: Clean up magic numbers in get_rt_format
                                                                                                                          • 2465
                                                                                                                            2466
                                                                                                                             
                                                                                                                            2467

                                                                                                                            Vinson Lee (214):

                                                                                                                            2468
                                                                                                                              2469
                                                                                                                                
                                                                                                                            • llvmpipe: Remove unnecessary header.
                                                                                                                            • 2470
                                                                                                                                
                                                                                                                            • r600g: Remove unnecessary headers.
                                                                                                                            • 2471
                                                                                                                                
                                                                                                                            • mesa: Include missing header in program.h.
                                                                                                                            • 2472
                                                                                                                                
                                                                                                                            • glsl: Fix 'format not a string literal and no format arguments' warning.
                                                                                                                            • 2473
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warning.
                                                                                                                            • 2474
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warning.
                                                                                                                            • 2475
                                                                                                                                
                                                                                                                            • nvfx: Silence uninitialized variable warnings.
                                                                                                                            • 2476
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warning.
                                                                                                                            • 2477
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warning.
                                                                                                                            • 2478
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warning.
                                                                                                                            • 2479
                                                                                                                                
                                                                                                                            • r600g: Silence unused variable warning.
                                                                                                                            • 2480
                                                                                                                                
                                                                                                                            • nv50: Update files in SConscript to match Makefile.
                                                                                                                            • 2481
                                                                                                                                
                                                                                                                            • nv50: Remove unnecessary headers.
                                                                                                                            • 2482
                                                                                                                                
                                                                                                                            • nv50: Silence uninitialized variable warning.
                                                                                                                            • 2483
                                                                                                                                
                                                                                                                            • nv50: Silence uninitialized variable warning.
                                                                                                                            • 2484
                                                                                                                                
                                                                                                                            • nv50: Silence uninitialized variable warning.
                                                                                                                            • 2485
                                                                                                                                
                                                                                                                            • gallivm: Remove unnecessary headers.
                                                                                                                            • 2486
                                                                                                                                
                                                                                                                            • draw: Remove unnecessary header.
                                                                                                                            • 2487
                                                                                                                                
                                                                                                                            • nv50: Silence uninitialized variable warnings.
                                                                                                                            • 2488
                                                                                                                                
                                                                                                                            • nv50: Fix 'control reaches end of non-void function' warning.
                                                                                                                            • 2489
                                                                                                                                
                                                                                                                            • mesa/st: Silence uninitialized variable warning.
                                                                                                                            • 2490
                                                                                                                                
                                                                                                                            • gallivm: Remove unnecessary header.
                                                                                                                            • 2491
                                                                                                                                
                                                                                                                            • r600g: Remove unnecessary header.
                                                                                                                            • 2492
                                                                                                                                
                                                                                                                            • r600g: Remove unnecessary headers.
                                                                                                                            • 2493
                                                                                                                                
                                                                                                                            • r600g: Fix implicit declaration warning.
                                                                                                                            • 2494
                                                                                                                                
                                                                                                                            • r600g: Fix memory leak on error path.
                                                                                                                            • 2495
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warning.
                                                                                                                            • 2496
                                                                                                                                
                                                                                                                            • r600g: Silence unused variable warnings.
                                                                                                                            • 2497
                                                                                                                                
                                                                                                                            • mesa: bump version to 7.10
                                                                                                                            • 2498
                                                                                                                                
                                                                                                                            • ir_to_mesa: Remove unused member array_indexed from struct statevar_element.
                                                                                                                            • 2499
                                                                                                                                
                                                                                                                            • mesa: Silence "'valid_texture_object' defined but not used" warning.
                                                                                                                            • 2500
                                                                                                                                
                                                                                                                            • x86: Silence unused variable warning on Mac OS X.
                                                                                                                            • 2501
                                                                                                                                
                                                                                                                            • glsl: Fix 'control reaches end of non-void function' warning.
                                                                                                                            • 2502
                                                                                                                                
                                                                                                                            • nvfx: Remove const qualifer from nvfx_vertprog_translate.
                                                                                                                            • 2503
                                                                                                                                
                                                                                                                            • nvfx: Silence uninitialized variable warnings.
                                                                                                                            • 2504
                                                                                                                                
                                                                                                                            • r600g: Remove unused variable.
                                                                                                                            • 2505
                                                                                                                                
                                                                                                                            • nv50: Silence missing initializer warning.
                                                                                                                            • 2506
                                                                                                                                
                                                                                                                            • nv50: Remove dead initialization.
                                                                                                                            • 2507
                                                                                                                                
                                                                                                                            • nv50: Remove dead initialization.
                                                                                                                            • 2508
                                                                                                                                
                                                                                                                            • tgsi: Remove duplicate case value.
                                                                                                                            • 2509
                                                                                                                                
                                                                                                                            • glut: Define markWindowHidden for non-Windows only.
                                                                                                                            • 2510
                                                                                                                                
                                                                                                                            • glut: Define eventParser for non-Windows only.
                                                                                                                            • 2511
                                                                                                                                
                                                                                                                            • r300g: Silence uninitialized variable warning.
                                                                                                                            • 2512
                                                                                                                                
                                                                                                                            • intel: Fix implicit declaration of function '_mesa_meta_Bitmap' warning.
                                                                                                                            • 2513
                                                                                                                                
                                                                                                                            • mesa: Remove unnecessary headers.
                                                                                                                            • 2514
                                                                                                                                
                                                                                                                            • r600g: Remove unnecessary header.
                                                                                                                            • 2515
                                                                                                                                
                                                                                                                            • unichrome: Remove unnecessary header.
                                                                                                                            • 2516
                                                                                                                                
                                                                                                                            • intel: Remove unnecessary headers.
                                                                                                                            • 2517
                                                                                                                                
                                                                                                                            • r600g: Remove unused variable.
                                                                                                                            • 2518
                                                                                                                                
                                                                                                                            • r600g: Disable unused variables.
                                                                                                                            • 2519
                                                                                                                                
                                                                                                                            • r600g: Remove unused variable.
                                                                                                                            • 2520
                                                                                                                                
                                                                                                                            • r600g: Silence 'control reaches end of non-void function' warning.
                                                                                                                            • 2521
                                                                                                                                
                                                                                                                            • r600g: Remove unused variable.
                                                                                                                            • 2522
                                                                                                                                
                                                                                                                            • r600g: Remove unused variable.
                                                                                                                            • 2523
                                                                                                                                
                                                                                                                            • r600g: Disable unused variables.
                                                                                                                            • 2524
                                                                                                                                
                                                                                                                            • intel: Remove unnecessary header.
                                                                                                                            • 2525
                                                                                                                                
                                                                                                                            • st/dri: Remove unnecessary header.
                                                                                                                            • 2526
                                                                                                                                
                                                                                                                            • r600g: Remove unused variable.
                                                                                                                            • 2527
                                                                                                                                
                                                                                                                            • r300g: Remove unused variable.
                                                                                                                            • 2528
                                                                                                                                
                                                                                                                            • r600g: Don't return a value in function returning void.
                                                                                                                            • 2529
                                                                                                                                
                                                                                                                            • r600g: Remove unused variables.
                                                                                                                            • 2530
                                                                                                                                
                                                                                                                            • r600g: Include p_compiler.h instead of malloc.h.
                                                                                                                            • 2531
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warnings.
                                                                                                                            • 2532
                                                                                                                                
                                                                                                                            • scons: Add MinGW-w64 prefixes for MinGW build.
                                                                                                                            • 2533
                                                                                                                                
                                                                                                                            • dri: Add GET_PROGRAM_NAME definition for Mac OS X.
                                                                                                                            • 2534
                                                                                                                                
                                                                                                                            • scons: Add program/sampler.cpp to SCons build.
                                                                                                                            • 2535
                                                                                                                                
                                                                                                                            • mesa: Fix printf format warning.
                                                                                                                            • 2536
                                                                                                                                
                                                                                                                            • mesa: Fix printf format warning.
                                                                                                                            • 2537
                                                                                                                                
                                                                                                                            • mesa: Fix printf format warning.
                                                                                                                            • 2538
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2539
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2540
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2541
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2542
                                                                                                                                
                                                                                                                            • r600g: Update SConscript.
                                                                                                                            • 2543
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2544
                                                                                                                                
                                                                                                                            • r600g: Update SConscript.
                                                                                                                            • 2545
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2546
                                                                                                                                
                                                                                                                            • r600g: Update SConscript.
                                                                                                                            • 2547
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2548
                                                                                                                                
                                                                                                                            • r600g: Fix SCons build.
                                                                                                                            • 2549
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2550
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2551
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2552
                                                                                                                                
                                                                                                                            • r300/compiler: Remove declaration before code.
                                                                                                                            • 2553
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2554
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2555
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2556
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2557
                                                                                                                                
                                                                                                                            • glsl: Remove unnecessary header.
                                                                                                                            • 2558
                                                                                                                                
                                                                                                                            • savage: Remove unnecessary header.
                                                                                                                            • 2559
                                                                                                                                
                                                                                                                            • r600g: Remove unused variable.
                                                                                                                            • 2560
                                                                                                                                
                                                                                                                            • r600g: Remove unnecessary headers.
                                                                                                                            • 2561
                                                                                                                                
                                                                                                                            • r600g: Fix SCons build.
                                                                                                                            • 2562
                                                                                                                                
                                                                                                                            • r600g: Remove unnecessary header.
                                                                                                                            • 2563
                                                                                                                                
                                                                                                                            • gallivm: Remove unnecessary header.
                                                                                                                            • 2564
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warning.
                                                                                                                            • 2565
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warning.
                                                                                                                            • 2566
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warning.
                                                                                                                            • 2567
                                                                                                                                
                                                                                                                            • i915: Silence unused variable warning in non-debug builds.
                                                                                                                            • 2568
                                                                                                                                
                                                                                                                            • i915: Silence unused variable warning in non-debug builds.
                                                                                                                            • 2569
                                                                                                                                
                                                                                                                            • i965: Silence unused variable warning on non-debug builds.
                                                                                                                            • 2570
                                                                                                                                
                                                                                                                            • i965: Silence unused variable warning on non-debug builds.
                                                                                                                            • 2571
                                                                                                                                
                                                                                                                            • i965: Initialize member variables.
                                                                                                                            • 2572
                                                                                                                                
                                                                                                                            • r300: Silence uninitialized variable warning.
                                                                                                                            • 2573
                                                                                                                                
                                                                                                                            • tdfx: Silence unused variable warning on non-debug builds.
                                                                                                                            • 2574
                                                                                                                                
                                                                                                                            • gallivm: Remove unnecessary header.
                                                                                                                            • 2575
                                                                                                                                
                                                                                                                            • glsl: Initialize variable in ir_derefence_array::constant_expression_value
                                                                                                                            • 2576
                                                                                                                                
                                                                                                                            • mesa: Add missing header to shaderobj.h.
                                                                                                                            • 2577
                                                                                                                                
                                                                                                                            • llvmpipe: Return non-zero exit code for lp_test_round failures.
                                                                                                                            • 2578
                                                                                                                                
                                                                                                                            • r300/compiler: Remove unused variable.
                                                                                                                            • 2579
                                                                                                                                
                                                                                                                            • st/xorg: Fix memory leak on error path.
                                                                                                                            • 2580
                                                                                                                                
                                                                                                                            • llvmpipe: Initialize state variable in debug_bin function.
                                                                                                                            • 2581
                                                                                                                                
                                                                                                                            • llvmpipe: Initialize variable.
                                                                                                                            • 2582
                                                                                                                                
                                                                                                                            • draw: Move loop variable declaration outside for loop.
                                                                                                                            • 2583
                                                                                                                                
                                                                                                                            • r600g: Ensure r600_src is initialized in tgsi_exp function.
                                                                                                                            • 2584
                                                                                                                                
                                                                                                                            • glsl: Add assert for unhandled ir_shader case.
                                                                                                                            • 2585
                                                                                                                                
                                                                                                                            • swrast: Print out format on unexpected failure in _swrast_DrawPixels.
                                                                                                                            • 2586
                                                                                                                                
                                                                                                                            • llvmpipe: Remove unnecessary header.
                                                                                                                            • 2587
                                                                                                                                
                                                                                                                            • draw: Remove unnecessary header.
                                                                                                                            • 2588
                                                                                                                                
                                                                                                                            • gallivm: Silence uninitialized variable warnings.
                                                                                                                            • 2589
                                                                                                                                
                                                                                                                            • gallivm: Silence uninitialized variable warnings.
                                                                                                                            • 2590
                                                                                                                                
                                                                                                                            • gallivm: Silence uninitialized variable warning.
                                                                                                                            • 2591
                                                                                                                                
                                                                                                                            • r300g: Silence uninitialized variable warning.
                                                                                                                            • 2592
                                                                                                                                
                                                                                                                            • mesa: Remove unnecessary headers.
                                                                                                                            • 2593
                                                                                                                                
                                                                                                                            • r600g: Silence uninitialized variable warnings.
                                                                                                                            • 2594
                                                                                                                                
                                                                                                                            • st/mesa: Remove unnecessary header.
                                                                                                                            • 2595
                                                                                                                                
                                                                                                                            • mesa: Remove unnecessary header.
                                                                                                                            • 2596
                                                                                                                                
                                                                                                                            • egl: Remove unnecessary headers.
                                                                                                                            • 2597
                                                                                                                                
                                                                                                                            • swrast: Print out format on unexpected failure in _swrast_ReadPixels.
                                                                                                                            • 2598
                                                                                                                                
                                                                                                                            • st/mesa: Silence uninitialized variable warning.
                                                                                                                            • 2599
                                                                                                                                
                                                                                                                            • savage: Remove unnecessary header.
                                                                                                                            • 2600
                                                                                                                                
                                                                                                                            • st/vega: Remove unnecessary headers.
                                                                                                                            • 2601
                                                                                                                                
                                                                                                                            • dri/nouveau: Silence uninitialized variable warning.
                                                                                                                            • 2602
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2603
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2604
                                                                                                                                
                                                                                                                            • i965: Silence uninitialized variable warning.
                                                                                                                            • 2605
                                                                                                                                
                                                                                                                            • i965: Silence uninitialized variable warning.
                                                                                                                            • 2606
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in accum.h.
                                                                                                                            • 2607
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in version.h.
                                                                                                                            • 2608
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in api_loopback.h.
                                                                                                                            • 2609
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in api_validate.h.
                                                                                                                            • 2610
                                                                                                                                
                                                                                                                            • mesa: Include mfeatures.h in api_loopback for FEATURE_beginend.
                                                                                                                            • 2611
                                                                                                                                
                                                                                                                            • mesa: Include mfeatures.h in api_validate.c for FEATURE_* symbols.
                                                                                                                            • 2612
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in arrayobj.h.
                                                                                                                            • 2613
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in atifragshader.h.
                                                                                                                            • 2614
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in attrib.h.
                                                                                                                            • 2615
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in blend.h.
                                                                                                                            • 2616
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in buffers.h.
                                                                                                                            • 2617
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in colortab.h.
                                                                                                                            • 2618
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in convolve.h.
                                                                                                                            • 2619
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in debug.h.
                                                                                                                            • 2620
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in depth.h.
                                                                                                                            • 2621
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in depthstencil.h.
                                                                                                                            • 2622
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in drawpix.h.
                                                                                                                            • 2623
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in drawtex.h.
                                                                                                                            • 2624
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in enable.h.
                                                                                                                            • 2625
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in extensions.h.
                                                                                                                            • 2626
                                                                                                                                
                                                                                                                            • graw: Add struct pipe_surface forward declaration.
                                                                                                                            • 2627
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in fbobject.h.
                                                                                                                            • 2628
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in ffvertex_prog.h.
                                                                                                                            • 2629
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in fog.h.
                                                                                                                            • 2630
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in framebuffer.h.
                                                                                                                            • 2631
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in hint.h.
                                                                                                                            • 2632
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in histogram.h.
                                                                                                                            • 2633
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in image.h.
                                                                                                                            • 2634
                                                                                                                                
                                                                                                                            • mesa: Add missing header and forward declarations in dd.h.
                                                                                                                            • 2635
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in light.h.
                                                                                                                            • 2636
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in lines.h.
                                                                                                                            • 2637
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in matrix.h.
                                                                                                                            • 2638
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in multisample.h.
                                                                                                                            • 2639
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in nvprogram.h.
                                                                                                                            • 2640
                                                                                                                                
                                                                                                                            • winsys/xlib: Add cygwin to SConscript.
                                                                                                                            • 2641
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in pixel.h.
                                                                                                                            • 2642
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in pixelstore.h.
                                                                                                                            • 2643
                                                                                                                                
                                                                                                                            • mesa: Fix printf format warnings.
                                                                                                                            • 2644
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in points.h.
                                                                                                                            • 2645
                                                                                                                                
                                                                                                                            • i965: Silence uninitialized variable warning.
                                                                                                                            • 2646
                                                                                                                                
                                                                                                                            • glsl: Add ir_constant_expression.cpp to SConscript.
                                                                                                                            • 2647
                                                                                                                                
                                                                                                                            • mesa: Add definitions for inverse hyperbolic function on MSVC.
                                                                                                                            • 2648
                                                                                                                                
                                                                                                                            • glsl: Fix 'control reaches end of non-void function' warning.
                                                                                                                            • 2649
                                                                                                                                
                                                                                                                            • glsl: Add lower_vector.cpp to SConscript.
                                                                                                                            • 2650
                                                                                                                                
                                                                                                                            • glsl: Fix type of label 'default' in switch statement.
                                                                                                                            • 2651
                                                                                                                                
                                                                                                                            • st/mesa: Remove unnecessary headers.
                                                                                                                            • 2652
                                                                                                                                
                                                                                                                            • swrast: Remove unnecessary header.
                                                                                                                            • 2653
                                                                                                                                
                                                                                                                            • r600: Remove unnecesary header.
                                                                                                                            • 2654
                                                                                                                                
                                                                                                                            • intel: Remove unnecessary header.
                                                                                                                            • 2655
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in polygon.h.
                                                                                                                            • 2656
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in rastpos.h.
                                                                                                                            • 2657
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in readpix.h.
                                                                                                                            • 2658
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in renderbuffer.h.
                                                                                                                            • 2659
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in scissor.h.
                                                                                                                            • 2660
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in shaderapi.h.
                                                                                                                            • 2661
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in shared.h.
                                                                                                                            • 2662
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in stencil.h.
                                                                                                                            • 2663
                                                                                                                                
                                                                                                                            • r600: Remove unnecessary header.
                                                                                                                            • 2664
                                                                                                                                
                                                                                                                            • llvmpipe: Remove unnecessary headers.
                                                                                                                            • 2665
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in syncobj.h.
                                                                                                                            • 2666
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2667
                                                                                                                                
                                                                                                                            • r300/compiler: Move declaration before code.
                                                                                                                            • 2668
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in texcompress.h.
                                                                                                                            • 2669
                                                                                                                                
                                                                                                                            • st/vega: Silence uninitialized variable warning.
                                                                                                                            • 2670
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in texcompress_s3tc.h.
                                                                                                                            • 2671
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in texenvprogram.h.
                                                                                                                            • 2672
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in texformat.h.
                                                                                                                            • 2673
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in texgetimage.h.
                                                                                                                            • 2674
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in texobj.h.
                                                                                                                            • 2675
                                                                                                                                
                                                                                                                            • gallium/noop: Add prototype for noop_init_state_functions.
                                                                                                                            • 2676
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in texrender.h.
                                                                                                                            • 2677
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in transformfeedback.h.
                                                                                                                            • 2678
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in varray.h.
                                                                                                                            • 2679
                                                                                                                                
                                                                                                                            • mesa: Clean up header file inclusion in viewport.h.
                                                                                                                            • 2680
                                                                                                                                
                                                                                                                            • r200: Silence uninitialized variable warning.
                                                                                                                            • 2681
                                                                                                                                
                                                                                                                            • r600g: Fix SCons build.
                                                                                                                            • 2682
                                                                                                                                
                                                                                                                            • i965: Silence uninitialized variable warning.
                                                                                                                            • 2683
                                                                                                                              2684
                                                                                                                               
                                                                                                                              2685

                                                                                                                              Xavier Chantry (8):

                                                                                                                              2686
                                                                                                                                2687
                                                                                                                                  
                                                                                                                              • nv50: fix size of outputs_written array
                                                                                                                              • 2688
                                                                                                                                  
                                                                                                                              • nv50: apply layout_mask to tile_flags
                                                                                                                              • 2689
                                                                                                                                  
                                                                                                                              • nvfx: only expose one rt on nv30
                                                                                                                              • 2690
                                                                                                                                  
                                                                                                                              • nvfx: fb->nr_cbufs <= 1 on nv30
                                                                                                                              • 2691
                                                                                                                                  
                                                                                                                              • nvfx: reset nvfx->hw_zeta
                                                                                                                              • 2692
                                                                                                                                  
                                                                                                                              • nvfx: fixes after array textures merge
                                                                                                                              • 2693
                                                                                                                                  
                                                                                                                              • init ps->context with util_surfaces_get and do_get
                                                                                                                              • 2694
                                                                                                                                  
                                                                                                                              • gallium/trace: check bind_vertex_sampler_states and set_vertex_sampler_views
                                                                                                                              • 2695
                                                                                                                                2696
                                                                                                                                 
                                                                                                                                2697

                                                                                                                                Xiang, Haihao (10):

                                                                                                                                2698
                                                                                                                                  2699
                                                                                                                                    
                                                                                                                                • mesa: fix regression from b4bb6680200b5a898583392f4c831c02f41e63f7
                                                                                                                                • 2700
                                                                                                                                    
                                                                                                                                • i965: add support for polygon mode on Sandybridge.
                                                                                                                                • 2701
                                                                                                                                    
                                                                                                                                • i965: fix for flat shading on Sandybridge
                                                                                                                                • 2702
                                                                                                                                    
                                                                                                                                • i965: set minimum/maximum Point Width on Sandybridge
                                                                                                                                • 2703
                                                                                                                                    
                                                                                                                                • meta: allow nested meta operations
                                                                                                                                • 2704
                                                                                                                                    
                                                                                                                                • i965: support for two-sided lighting on Sandybridge
                                                                                                                                • 2705
                                                                                                                                    
                                                                                                                                • i965: fix register region description
                                                                                                                                • 2706
                                                                                                                                    
                                                                                                                                • i965: use align1 access mode for instructions with execSize=1 in VS
                                                                                                                                • 2707
                                                                                                                                    
                                                                                                                                • i965: don't spawn GS thread for LINELOOP on Sandybridge
                                                                                                                                • 2708
                                                                                                                                    
                                                                                                                                • i965: use BLT to clear buffer if possible on Sandybridge
                                                                                                                                • 2709
                                                                                                                                  2710
                                                                                                                                   
                                                                                                                                  2711

                                                                                                                                  Zack Rusin (8):

                                                                                                                                  2712
                                                                                                                                    2713
                                                                                                                                      
                                                                                                                                  • rbug: fix rbug when contexts are being destroyed
                                                                                                                                  • 2714
                                                                                                                                      
                                                                                                                                  • llvmpipe: fix rasterization of vertical lines on pixel boundaries
                                                                                                                                  • 2715
                                                                                                                                      
                                                                                                                                  • scons: build the xorg state trackers only when env includes drm
                                                                                                                                  • 2716
                                                                                                                                      
                                                                                                                                  • gallivm: implement indirect addressing of the output registers
                                                                                                                                  • 2717
                                                                                                                                      
                                                                                                                                  • gallivm: implement indirect addressing over inputs
                                                                                                                                  • 2718
                                                                                                                                      
                                                                                                                                  • gallivm: fix storing of the addr register
                                                                                                                                  • 2719
                                                                                                                                      
                                                                                                                                  • scons: add alias for identity
                                                                                                                                  • 2720
                                                                                                                                      
                                                                                                                                  • gallium/util: add states relevant to geometry shaders
                                                                                                                                  • 2721
                                                                                                                                    2722
                                                                                                                                     
                                                                                                                                    2723

                                                                                                                                    Zhenyu Wang (40):

                                                                                                                                    2724
                                                                                                                                      2725
                                                                                                                                        
                                                                                                                                    • i965: disasm quarter and write enable instruction control on sandybridge
                                                                                                                                    • 2726
                                                                                                                                        
                                                                                                                                    • i965: new state dump for sandybridge
                                                                                                                                    • 2727
                                                                                                                                        
                                                                                                                                    • i965: enable accumulator update in PS kernel too on sandybridge
                                                                                                                                    • 2728
                                                                                                                                        
                                                                                                                                    • i965: Fix color interpolation on sandybridge
                                                                                                                                    • 2729
                                                                                                                                        
                                                                                                                                    • i965: force zero in clipper to ignore RTAIndex on sandybridge
                                                                                                                                    • 2730
                                                                                                                                        
                                                                                                                                    • i965: fix point size setting in header on sandybridge
                                                                                                                                    • 2731
                                                                                                                                        
                                                                                                                                    • i965: ff sync message change for sandybridge
                                                                                                                                    • 2732
                                                                                                                                        
                                                                                                                                    • i965: ignore quads for GS kernel on sandybridge
                                                                                                                                    • 2733
                                                                                                                                        
                                                                                                                                    • i965: add sandybridge viewport state bo into validation list
                                                                                                                                    • 2734
                                                                                                                                        
                                                                                                                                    • i965: VS use SPF mode on sandybridge for now
                                                                                                                                    • 2735
                                                                                                                                        
                                                                                                                                    • i965: fix jump count on sandybridge
                                                                                                                                    • 2736
                                                                                                                                        
                                                                                                                                    • i965: Fix sampler on sandybridge
                                                                                                                                    • 2737
                                                                                                                                        
                                                                                                                                    • i965: fix const register count for sandybridge
                                                                                                                                    • 2738
                                                                                                                                        
                                                                                                                                    • i965: Add all device ids for sandybridge
                                                                                                                                    • 2739
                                                                                                                                        
                                                                                                                                    • i965: sandybridge pipe control workaround before write cache flush
                                                                                                                                    • 2740
                                                                                                                                        
                                                                                                                                    • i965: only allow SIMD8 kernel on sandybridge now
                                                                                                                                    • 2741
                                                                                                                                        
                                                                                                                                    • i965: don't do calculation for delta_xy on sandybridge
                                                                                                                                    • 2742
                                                                                                                                        
                                                                                                                                    • i965: fix pixel w interpolation on sandybridge
                                                                                                                                    • 2743
                                                                                                                                        
                                                                                                                                    • i965: enable polygon offset on sandybridge
                                                                                                                                    • 2744
                                                                                                                                        
                                                                                                                                    • i965: fix scissor state on sandybridge
                                                                                                                                    • 2745
                                                                                                                                        
                                                                                                                                    • i965: fix point sprite on sandybridge
                                                                                                                                    • 2746
                                                                                                                                        
                                                                                                                                    • i965: fix occlusion query on sandybridge
                                                                                                                                    • 2747
                                                                                                                                        
                                                                                                                                    • i965: fallback bitmap operation on sandybridge
                                                                                                                                    • 2748
                                                                                                                                        
                                                                                                                                    • i965: Always set tiling for depth buffer on sandybridge
                                                                                                                                    • 2749
                                                                                                                                        
                                                                                                                                    • i965: fallback lineloop on sandybridge for now
                                                                                                                                    • 2750
                                                                                                                                        
                                                                                                                                    • Revert "i965: Always set tiling for depth buffer on sandybridge"
                                                                                                                                    • 2751
                                                                                                                                        
                                                                                                                                    • i965: always set tiling for fbo depth buffer on sandybridge
                                                                                                                                    • 2752
                                                                                                                                        
                                                                                                                                    • i965: Fix GS hang on Sandybridge
                                                                                                                                    • 2753
                                                                                                                                        
                                                                                                                                    • Revert "i965: fallback lineloop on sandybridge for now"
                                                                                                                                    • 2754
                                                                                                                                        
                                                                                                                                    • i965: refresh wm push constant also for BRW_NEW_FRAMENT_PROGRAM on gen6
                                                                                                                                    • 2755
                                                                                                                                        
                                                                                                                                    • i965: fix dest type of 'endif' on sandybridge
                                                                                                                                    • 2756
                                                                                                                                        
                                                                                                                                    • Revert "i965: VS use SPF mode on sandybridge for now"
                                                                                                                                    • 2757
                                                                                                                                        
                                                                                                                                    • i965: also using align1 mode for math2 on sandybridge
                                                                                                                                    • 2758
                                                                                                                                        
                                                                                                                                    • i965: Fix GS state uploading on Sandybridge
                                                                                                                                    • 2759
                                                                                                                                        
                                                                                                                                    • i965: upload WM state for _NEW_POLYGON on sandybridge
                                                                                                                                    • 2760
                                                                                                                                        
                                                                                                                                    • i965: Use MI_FLUSH_DW for blt ring flush on sandybridge
                                                                                                                                    • 2761
                                                                                                                                        
                                                                                                                                    • i965: explicit tell header present for fb write on sandybridge
                                                                                                                                    • 2762
                                                                                                                                        
                                                                                                                                    • i965: Fix occlusion query on sandybridge
                                                                                                                                    • 2763
                                                                                                                                        
                                                                                                                                    • i965: Use last vertex convention for quad provoking vertex on sandybridge
                                                                                                                                    • 2764
                                                                                                                                        
                                                                                                                                    • i965: Fix provoking vertex select in clip state for sandybridge
                                                                                                                                    • 2765
                                                                                                                                      2766
                                                                                                                                       
                                                                                                                                      2767

                                                                                                                                      Zou Nan hai (1):

                                                                                                                                      2768
                                                                                                                                        2769
                                                                                                                                          
                                                                                                                                      • i965: skip too small size mipmap
                                                                                                                                      • 2770
                                                                                                                                        2771
                                                                                                                                         
                                                                                                                                        2772

                                                                                                                                        delphi (2):

                                                                                                                                        2773
                                                                                                                                          2774
                                                                                                                                            
                                                                                                                                        • draw: added userclip planes and updated variant_key
                                                                                                                                        • 2775
                                                                                                                                            
                                                                                                                                        • draw: some changes to allow for runtime changes to userclip planes
                                                                                                                                        • 2776
                                                                                                                                          2777
                                                                                                                                           
                                                                                                                                          2778

                                                                                                                                          nobled (3):

                                                                                                                                          2779
                                                                                                                                            2780
                                                                                                                                              
                                                                                                                                          • r300g: Abort if atom allocations fail
                                                                                                                                          • 2781
                                                                                                                                              
                                                                                                                                          • r300g: Abort if draw_create() fails
                                                                                                                                          • 2782
                                                                                                                                              
                                                                                                                                          • r300g: Drop unnecessary cast
                                                                                                                                          • 2783
                                                                                                                                            2784
                                                                                                                                             
                                                                                                                                            2785

                                                                                                                                            pontus lidman (1):

                                                                                                                                            2786
                                                                                                                                              2787
                                                                                                                                                
                                                                                                                                            • mesa: check for posix_memalign() errors
                                                                                                                                            • 2788
                                                                                                                                              2789
                                                                                                                                               
                                                                                                                                              2790

                                                                                                                                              richard (2):

                                                                                                                                              2791
                                                                                                                                                2792
                                                                                                                                                  
                                                                                                                                              • evergreen : fix z format setting, enable stencil.
                                                                                                                                              • 2793
                                                                                                                                                  
                                                                                                                                              • r600c : inline vertex format is not updated in an app, switch to use vfetch constants. For the 7.9 and 7.10 branches as well.
                                                                                                                                              • 2794
                                                                                                                                                2795
                                                                                                                                                 
                                                                                                                                                2796
                                                                                                                                                2797
                                                                                                                                                2798