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 10.3 Release Notes / September 19, 2014

18
 
19

20
Mesa 10.3 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 10.3.1.
23

24

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

32
 
33
 
34

SHA256 checksums

35
36
9a1bf52040fc3dda81e83a35f944f1c3f532847dbe9fdf57161265cf71ea1bae  MesaLib-10.3.0.tar.gz
37
0283bfe710fa449ed82e465cfa09612a269e19abb7e0382082608062ce7960b5  MesaLib-10.3.0.tar.bz2
38
221420763c2c3a244836a736e735612c4a6a0377b4e5223fca1e612f49906789  MesaLib-10.3.0.zip
39
40
 
41
 
42

New features

43
 
44

45
Note: some of the new features are only available with certain drivers.
46

47
 
48
    49
  • GL_ARB_ES3_compatibility on nv50, nvc0, r600, radeonsi, softpipe, llvmpipe
  • 50
  • GL_ARB_clear_texture on i965
  • 51
  • GL_ARB_compressed_texture_pixel_storage on all drivers
  • 52
  • GL_ARB_conditional_render_inverted on i965, nvc0, softpipe, llvmpipe
  • 53
  • GL_ARB_derivative_control on i965, nv50, nvc0, r600
  • 54
  • GL_ARB_draw_indirect on nvc0, radeonsi
  • 55
  • GL_ARB_explicit_uniform_location (all drivers that support GLSL)
  • 56
  • GL_ARB_fragment_layer_viewport on nv50, nvc0, llvmpipe, r600
  • 57
  • GL_ARB_gpu_shader5 on i965/gen7, nvc0
  • 58
  • GL_ARB_multi_draw_indirect on nvc0, radeonsi
  • 59
  • GL_ARB_sample_shading on radeonsi
  • 60
  • GL_ARB_seamless_cubemap_per_texture on i965, llvmpipe, nvc0, r600, radeonsi, softpipe
  • 61
  • GL_ARB_stencil_texturing on nv50, nvc0, r600, and radeonsi
  • 62
  • GL_ARB_texture_barrier on nv50, nvc0, r300, r600, radeonsi
  • 63
  • GL_ARB_texture_compression_bptc on i965/gen7+, nvc0, r600/evergreen+, radeonsi
  • 64
  • GL_ARB_texture_cube_map_array on radeonsi
  • 65
  • GL_ARB_texture_gather on r600, radeonsi
  • 66
  • GL_ARB_texture_query_levels on nv50, nvc0, llvmpipe, r600, radeonsi, softpipe
  • 67
  • GL_ARB_texture_query_lod on r600, radeonsi
  • 68
  • GL_ARB_viewport_array on nvc0
  • 69
  • GL_AMD_vertex_shader_viewport_index on i965/gen7+, r600
  • 70
  • GL_OES_compressed_ETC1_RGB8_texture on nv30, nv50, nvc0, r300, r600, radeonsi, softpipe, llvmpipe
  • 71
  • GLX_MESA_query_renderer on nv30, nv50, nvc0, r300, r600, radeonsi, softpipe, llvmpipe
  • 72
  • A new software rasterizer driver (kms_swrast_dri.so) that works with
  • 73
    DRM drivers that don't have a full-fledged GEM (such as qxl or simpledrm)
    74
  • Distribute the Khronos GL/glcorearb.h header file.
  • 75
    76
     
    77
     
    78

    Bug fixes

    79
     
    80
      81
       
      82
    • Bug 50754 - Building 32 bit mesa on 64 bit OS fails since change for automake
    • 83
       
      84
    • Bug 53617 - [llvmpipe] piglit fbo-depthtex regression
    • 85
       
      86
    • Bug 54372 - GLX_INTEL_swap_event crashes driver when swapping window buffers
    • 87
       
      88
    • Bug 56127 - [ILK bisected]unigine-sanctruary performance reduced by 98%
    • 89
       
      90
    • Bug 66184 - src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216:simplify_cmp: Assertion `inst->dst.index < 4096' failed.
    • 91
       
      92
    • Bug 66452 - JUNIPER UVD accelerated playback of WMV3 streams does not work
    • 93
       
      94
    • Bug 68365 - [SNB Bisected]Piglit spec_ARB_framebuffer_object_fbo-blit-stretch fail
    • 95
       
      96
    • Bug 70441 - [Gen4-5 clip] Piglit spec_OpenGL_1.1_polygon-offset hits (execsize >= width) assertion
    • 97
       
      98
    • Bug 73846 - [llvmpipe] lp_test_format fails with llvm-3.5svn >= r199602
    • 99
       
      100
    • Bug 74005 - [i965 Bisected]Piglit/glx_glx-make-glxdrawable-current fails
    • 101
       
      102
    • Bug 74863 - [r600g] HyperZ broken on RV770 and CYPRESS (Left 4 Dead 2 trees corruption) bisected!
    • 103
       
      104
    • Bug 75010 - clang: error: unknown argument: '-fstack-protector-strong'
    • 105
       
      106
    • Bug 75478 - [BDW]Some Piglit and Ogles2conform cases cause GPU hang
    • 107
       
      108
    • Bug 75664 - Unigine Valley & Heaven "error: syntax error, unexpected EXTENSION, expecting $end" IVB HD4000
    • 109
       
      110
    • Bug 75878 - [BDW] GPU hang running Raytracer WebGL demo
    • 111
       
      112
    • Bug 76188 - EGL_EXT_image_dma_buf_import fd ownership is incorrect
    • 113
       
      114
    • Bug 76223 - [radeonsi] luxmark segfault
    • 115
       
      116
    • Bug 76939 - [BDW] GPU hang when running “Metro:Last Light “ /“Crusader Kings II”
    • 117
       
      118
    • Bug 77245 - Bogus GL_ARB_explicit_attrib_location layout identifier warnings
    • 119
       
      120
    • Bug 77493 - lp_test_arit fails with llvm >= llvm-3.5svn r206094
    • 121
       
      122
    • Bug 77703 - [ILK Bisected]Piglit glean_texCombine4 fails
    • 123
       
      124
    • Bug 77704 - [IVB/HSW Bisected]Ogles3conform GL3Tests_shadow_shadow_execution_frag.test fails
    • 125
       
      126
    • Bug 77705 - [SNB/IVB/HSW/BYT/BDW Bisected]Ogles3conform GL3Tests/packed_pixels/packed_pixels_pixelstore.test segfault
    • 127
       
      128
    • Bug 77707 - [ILK Bisected]Ogles2conform GL_sin_sin_float_frag_xvary.test fails
    • 129
       
      130
    • Bug 77740 - i965: Relax accumulator dependency scheduling on Gen < 6
    • 131
       
      132
    • Bug 77852 - [BDW]Piglit spec_ARB_framebuffer_object_fbo-drawbuffers-none_glBlitFramebuffer fails
    • 133
       
      134
    • Bug 77856 - [BDW]Piglit spec_OpenGL_3.0_clearbuffer-mixed-format fails
    • 135
       
      136
    • Bug 77865 - [BDW] Many Ogles3conform framebuffer_blit cases fail
    • 137
       
      138
    • Bug 78225 - Compile error due to undefined reference to `gbm_dri_backend', fix attached
    • 139
       
      140
    • Bug 78258 - make check link_varyings.gl_ClipDistance failure
    • 141
       
      142
    • Bug 78403 - query_renderer_implementation_unittest.cpp:144:4: error: expected primary-expression before ‘.’ token
    • 143
       
      144
    • Bug 78468 - Compiling of shader gets stuck in infinite loop
    • 145
       
      146
    • Bug 78537 - no anisotropic filtering in a native Half-Life 2
    • 147
       
      148
    • Bug 78546 - [swrast] piglit copyteximage-border regression
    • 149
       
      150
    • Bug 78581 - OpenCL: clBuildProgram prints error messages directly rather than storing them
    • 151
       
      152
    • Bug 78648 - Texture artifacts in Kerbal Space Program
    • 153
       
      154
    • Bug 78665 - macros in builtin_functions.cpp make invalid assumptions about M_PI definitions
    • 155
       
      156
    • Bug 78679 - Gen4-5 code lost: runtime_check_aads_emit
    • 157
       
      158
    • Bug 78691 - [G45 - Tesseract] Mesa 10.1.2 implementation error: Unsupported opcode 169872468 in FS
    • 159
       
      160
    • Bug 78692 - Football Manager 2014, gameplay rendered black & white
    • 161
       
      162
    • Bug 78716 - Fix Mesa bugs for running Unreal Engine 4.1 Cave effects demo compiled for Linux
    • 163
       
      164
    • Bug 78803 - gallivm/lp_bld_debug.cpp:42:28: fatal error: llvm/IR/Module.h: No such file or directory
    • 165
       
      166
    • Bug 78842 - [swrast] piglit fcc-read-after-clear copy rb regression
    • 167
       
      168
    • Bug 78843 - [swrast] piglit copyteximage 1D regression
    • 169
       
      170
    • Bug 78872 - [ILK Bisected]Piglit spec_ARB_depth_buffer_float_fbo-depthstencil-GL_DEPTH32F_STENCIL8-blit Aborted
    • 171
       
      172
    • Bug 78875 - [ILK Bisected]Webglc conformance/uniforms/uniform-default-values.html fails
    • 173
       
      174
    • Bug 78888 - test_eu_compact.c:54:3: error: implicit declaration of function ‘brw_disasm’ [-Werror=implicit-function-declaration]
    • 175
       
      176
    • Bug 79029 - INTEL_DEBUG=shader_time is full of lies
    • 177
       
      178
    • Bug 79095 - x86/common_x86.c:348:14: error: use of undeclared identifier 'bit_SSE4_1'
    • 179
       
      180
    • Bug 79115 - glFramebufferRenderbuffer(GL_DRAW_FRAMEBUFFER, GL_DEPTH_STENCIL_ATTACHMENT, GL_RENDERBUFFER, 0) doesn't unbind stencil buffer
    • 181
       
      182
    • Bug 79263 - Linking error in egl_gallium.la when compiling 32 bit on multiarch
    • 183
       
      184
    • Bug 79294 - Xlib-based build broken on non x86/x86-64 architectures
    • 185
       
      186
    • Bug 79373 - Non-const initializers for matrix and vector constructors
    • 187
       
      188
    • Bug 79382 - build error: multiple definition of `loader_get_pci_id_for_fd'
    • 189
       
      190
    • Bug 79421 - [llvmpipe] SIGSEGV src/gallium/drivers/llvmpipe/lp_rast_priv.h:218
    • 191
       
      192
    • Bug 79440 - prog_hash_table.c:146: undefined reference to `_mesa_error_no_memory'
    • 193
       
      194
    • Bug 79469 - Commit e3cc0d90e14e62a0a787b6c07a6df0f5c84039be breaks unigine heaven
    • 195
       
      196
    • Bug 79534 - gen<7 renders garbage
    • 197
       
      198
    • Bug 79616 - L4D2 crash on startup
    • 199
       
      200
    • Bug 79724 - switch statement type check
    • 201
       
      202
    • Bug 79729 - [i965] glClear on a multisample texture doesn't work
    • 203
       
      204
    • Bug 79809 - radeonsi: mouse cursor corruption using weston on AMD Kaveri
    • 205
       
      206
    • Bug 79823 - [NV30/gallium] Mozilla apps freeze on startup with nouveau-dri-10.2.1 libs on dual-screen
    • 207
       
      208
    • Bug 79885 - commit b52a530 (gallium/egl: st_profiles are build time decision, treat them as such) broke egl
    • 209
       
      210
    • Bug 79903 - [HSW Bisected]Some Piglit and Ogles2conform cases fail
    • 211
       
      212
    • Bug 79907 - Mesa 10.2.1 --enable-vdpau default=auto broken
    • 213
       
      214
    • Bug 79948 - [i965] Incorrect pixels when using discard and uniform loads
    • 215
       
      216
    • Bug 80015 - Transparency glitches in native Civilization 5 (Civ5) port
    • 217
       
      218
    • Bug 80115 - MESA_META_DRAW_BUFFERS induced GL_INVALID_VALUE errors
    • 219
       
      220
    • Bug 80211 - [ILK/SNB Bisected]Piglit shaders_glsl-fs-copy-propagation-texcoords-1 fails
    • 221
       
      222
    • Bug 80247 - Khronos conformance test ES3-CTS.gtf.GL3Tests.transform_feedback.transform_feedback_vertex_id fails
    • 223
       
      224
    • Bug 80254 - pipe_loader_sw.c:90: undefined reference to `dri_create_sw_winsys'
    • 225
       
      226
    • Bug 80541 - [softpipe] piglit levelclamp regression
    • 227
       
      228
    • Bug 80561 - Incorrect implementation of some VDPAU APIs.
    • 229
       
      230
    • Bug 80614 - [regression] Error in `omxregister-bellagio': munmap_chunk(): invalid pointer: 0x00007f5f76626dab
    • 231
       
      232
    • Bug 80778 - [bisected regression] piglit spec/glsl-1.50/compiler/incorrect-in-layout-qualifier-repeated-prim.geom
    • 233
       
      234
    • Bug 80827 - [radeonsi,R9 270X] Corruptions in window menus in KDE
    • 235
       
      236
    • Bug 80880 - Unreal Engine 4 demos fail GLSL compiler assertion
    • 237
       
      238
    • Bug 80991 - [BDW]Piglit spec_ARB_sample_shading_builtin-gl-sample-mask_2 fails
    • 239
       
      240
    • Bug 81020 - [radeonsi][regresssion] Wireframe of background rendered through objects in Half-Life 2: Episode 2 with MSAA enabled
    • 241
       
      242
    • Bug 81150 - [SNB]Piglit spec_arb_shading_language_packing_execution_built-in-functions_fs-packSnorm4x8 fails
    • 243
       
      244
    • Bug 81157 - [BDW]Piglit some spec_glsl-1.50_execution_built-in-functions* cases fail
    • 245
       
      246
    • Bug 81450 - [BDW]Piglit spec_glsl-1.30_execution_tex-miplevel-selection_textureGrad_1DArray cases intel_do_flush_locked failed
    • 247
       
      248
    • Bug 81828 - [BDW Bisected]Ogles3conform GL3Tests_packed_pixels_packed_pixels_pbo.test fails
    • 249
       
      250
    • Bug 81834 - TGSI constant buffer overrun causes assertion failure
    • 251
       
      252
    • Bug 81857 - [SNB+]Piglit spec_glsl-1.30_execution_switch_fs-default_last sporadically fail
    • 253
       
      254
    • Bug 81967 - [regression] Selections in Blender renders wrong
    • 255
       
      256
    • Bug 82139 - [r600g, bisected] multiple ubo piglit regressions
    • 257
       
      258
    • Bug 82159 - No rule to make target `../../../../src/mesa/libmesa.la', needed by `collision'.
    • 259
       
      260
    • Bug 82255 - [VP2] Chroma planes are vertically stretched during VDPAU playback
    • 261
       
      262
    • Bug 82268 - Add support for the OpenRISC architecture (or1k)
    • 263
       
      264
    • Bug 82428 - [radeonsi,R9 270X] System lockup when using mplayer/mpv with VDPAU
    • 265
       
      266
    • Bug 82472 - piglit 16385-consecutive-chars regression
    • 267
       
      268
    • Bug 82483 - format_srgb.h:145: undefined reference to `util_format_srgb_to_linear_8unorm_table'
    • 269
       
      270
    • Bug 82517 - [RADEONSI,VDPAU] SIGSEGV in map_msg_fb_buf called from ruvd_destroy, when closing a Tab with accelerated video player
    • 271
       
      272
    • Bug 82534 - src\egl\main\eglapi.h : fatal error LNK1107: invalid or corrupt file: cannot read at 0x2E02
    • 273
       
      274
    • Bug 82536 - u_current.h:72: undefined reference to `__imp__glapi_Dispatch'
    • 275
       
      276
    • Bug 82538 - Super Maryo Chronicles fails with st/mesa assertion failure
    • 277
       
      278
    • Bug 82539 - vmw_screen_dri.lo In file included from vmw_screen_dri.c:41: vmwgfx_drm.h:32:17: error: drm.h: No such file or directory
    • 279
       
      280
    • Bug 82546 - [regression] libOSMesa build failure
    • 281
       
      282
    • Bug 82574 - GLSL: opt_vectorize goes wrong on texture lookups
    • 283
       
      284
    • Bug 82628 - bisected: GALLIUM_HUD hangs radeon 7970M (PRIME)
    • 285
       
      286
    • Bug 82671 - [r600g-evergreen][compute]Empty kernel execution causes crash
    • 287
       
      288
    • Bug 82709 - OpenCL not working on radeon hainan
    • 289
       
      290
    • Bug 82796 - [IVB/BYT-M/HSW/BDW Bisected]Synmark2_v6.0_OglTerrainFlyInst/OglTerrainPanInst cannot run as image validation failed
    • 291
       
      292
    • Bug 82804 - unreal engine 4 rendering errors
    • 293
       
      294
    • Bug 82814 - glDrawBuffers(0, NULL) segfaults in _mesa_drawbuffers
    • 295
       
      296
    • Bug 82828 - Regression: Crash in 3Dmark2001
    • 297
       
      298
    • Bug 82846 - [BDW Bisected] Gpu hang when running Lightsmark v2008/Warsow v1.0/Xonotic v0.7/unigine-demos
    • 299
       
      300
    • Bug 82881 - test_vec4_register_coalesce regression
    • 301
       
      302
    • Bug 82882 - [swrast] piglit glsl-fs-uniform-bool-1 regression
    • 303
       
      304
    • Bug 82929 - [BDW Bisected]glxgears causes X hang
    • 305
       
      306
    • Bug 82932 - [SNB+ Bisected]Ogles3conform ES3-CTS.shaders.indexing.vector_subscript.vec3_static_loop_subscript_write_direct_read_vertex fails
    • 307
       
      308
    • Bug 83046 - [BDW bisected]] Warsow v1.0/Xonotic v0.7/Gputest v0.5_triangle_fullscreen/synmark2_v6/GLBenchmark v2.5.0/GLBenchmark v2.7.0/Ungine-demos performance reduced 30%~60%
    • 309
       
      310
    • Bug 83079 - [NVC0] Dota 2 (Linux native and Wine) crash with Nouveau Drivers
    • 311
       
      312
    • Bug 83081 - [BDW Bisected]Piglit spec_ARB_sample_shading_builtin-gl-sample-mask_2 is core dumped
    • 313
       
      314
    • Bug 83127 - [ILK Bisected]Piglit glean_texCombine fails
    • 315
       
      316
    • Bug 83355 - FTBFS: src/mesa/program/program_lexer.l:122:64: error: unknown type name 'YYSTYPE'
    • 317
       
      318
    • Bug 83432 - r600_query.c:269:r600_emit_query_end: Assertion `ctx->num_pipelinestat_queries > 0' failed [Gallium HUD]
    • 319
       
      320
    • Bug 83468 - [UBO] Using bool from UBO as if-statement condition asserts
    • 321
       
      322
      323
       
      324

      Changes

      325
       
      326
        327
      • Removed support for the GL_ATI_envmap_bumpmap extension
      • 328
      • The hacky --enable-32/64-bit is no longer available in configure. To build
      • 329
        32/64 bit mesa refer to the default method recommended by your distribution
        330
        The environment variable GALLIUM_MSAA that forced a multisample GLX visual was removed.
        331
        332
         
        333
        334
        335