184 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
			
		
		
	
	
			184 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
| Mesa 10.2.7 Release Notes / September 06, 2014
 | |
| ==============================================
 | |
| 
 | |
| Mesa 10.2.7 is a bug fix release which fixes bugs found since the 10.2.6
 | |
| release.
 | |
| 
 | |
| Mesa 10.2.7 implements the OpenGL 3.3 API, but the version reported by
 | |
| glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
 | |
| glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
 | |
| used. Some drivers don't support all the features required in OpenGL
 | |
| 3.3. OpenGL 3.3 is **only** available if requested at context creation
 | |
| because compatibility contexts are not supported.
 | |
| 
 | |
| SHA256 checksums
 | |
| ----------------
 | |
| 
 | |
| ::
 | |
| 
 | |
|    cb67dfaabf88acba29aa2cf0dd58ee17b21ebf9594f8d1226c41794da8de3e9d  MesaLib-10.2.7.tar.gz
 | |
|    27b958063a4c002071f14ed45c7d2a1ee52cd85e4ac8876e8a1c273495a7d43f  MesaLib-10.2.7.tar.bz2
 | |
|    a2796a2d5bbbc2edd22857ecc267cba68dfe5d0296f5d84ba7510877b216cc40  MesaLib-10.2.7.zip
 | |
| 
 | |
| New features
 | |
| ------------
 | |
| 
 | |
| None
 | |
| 
 | |
| Bug fixes
 | |
| ---------
 | |
| 
 | |
| This list is likely incomplete.
 | |
| 
 | |
| -  `Bug 36193 <https://bugs.freedesktop.org/show_bug.cgi?id=36193>`__ -
 | |
|    [i965] brw_eu_emit.c:182: validate_reg: Assertion \`execsize >=
 | |
|    width' failed.
 | |
| -  `Bug 66184 <https://bugs.freedesktop.org/show_bug.cgi?id=66184>`__ -
 | |
|    src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216:simplify_cmp:
 | |
|    Assertion \`inst->dst.index < 4096' failed.
 | |
| -  `Bug 70441 <https://bugs.freedesktop.org/show_bug.cgi?id=70441>`__ -
 | |
|    [Gen4-5 clip] Piglit spec_OpenGL_1.1_polygon-offset hits (execsize >=
 | |
|    width) assertion
 | |
| -  `Bug 76188 <https://bugs.freedesktop.org/show_bug.cgi?id=76188>`__ -
 | |
|    EGL_EXT_image_dma_buf_import fd ownership is incorrect
 | |
| -  `Bug 76789 <https://bugs.freedesktop.org/show_bug.cgi?id=76789>`__ -
 | |
|    [radeonsi] si_descriptors.c requires -std=gnu99 or -fms-extensions
 | |
| -  `Bug 82139 <https://bugs.freedesktop.org/show_bug.cgi?id=82139>`__ -
 | |
|    [r600g, bisected] multiple ubo piglit regressions
 | |
| -  `Bug 82255 <https://bugs.freedesktop.org/show_bug.cgi?id=82255>`__ -
 | |
|    [VP2] Chroma planes are vertically stretched during VDPAU playback
 | |
| -  `Bug 82671 <https://bugs.freedesktop.org/show_bug.cgi?id=82671>`__ -
 | |
|    [r600g-evergreen][compute]Empty kernel execution causes crash
 | |
| -  `Bug 82709 <https://bugs.freedesktop.org/show_bug.cgi?id=82709>`__ -
 | |
|    OpenCL not working on radeon hainan
 | |
| -  `Bug 82814 <https://bugs.freedesktop.org/show_bug.cgi?id=82814>`__ -
 | |
|    glDrawBuffers(0, NULL) segfaults in \_mesa_drawbuffers
 | |
| -  `Bug 83079 <https://bugs.freedesktop.org/show_bug.cgi?id=83079>`__ -
 | |
|    [NVC0] Dota 2 (Linux native and Wine) crash with Nouveau Drivers
 | |
| -  `Bug 83355 <https://bugs.freedesktop.org/show_bug.cgi?id=83355>`__ -
 | |
|    FTBFS: src/mesa/program/program_lexer.l:122:64: error: unknown type
 | |
|    name 'YYSTYPE'
 | |
| 
 | |
| Changes
 | |
| -------
 | |
| 
 | |
| Adam Jackson (1):
 | |
| 
 | |
| -  radeonsi: Don't use anonymous struct trick in atom tracking
 | |
| 
 | |
| Alex Deucher (2):
 | |
| 
 | |
| -  radeonsi: add new CIK pci ids
 | |
| -  radeonsi: add new SI pci ids
 | |
| 
 | |
| Andreas Boll (1):
 | |
| 
 | |
| -  winsys/radeon: fix nop packet padding for hawaii
 | |
| 
 | |
| Anuj Phogat (1):
 | |
| 
 | |
| -  i965: Bail on vec4 copy propagation for scratch writes with source
 | |
|    modifiers
 | |
| 
 | |
| Brian Paul (1):
 | |
| 
 | |
| -  mesa: fix NULL pointer deref bug in \_mesa_drawbuffers()
 | |
| 
 | |
| Carl Worth (2):
 | |
| 
 | |
| -  docs: Add sha256 sums for the 10.2.6 release
 | |
| -  Makefile: Switch from md5sums to sha256sums
 | |
| 
 | |
| Dave Airlie (1):
 | |
| 
 | |
| -  i965: add missing parens in vec4 visitor
 | |
| 
 | |
| Emil Velikov (17):
 | |
| 
 | |
| -  configure.ac: bail out if building gallium_gbm without gallium_egl
 | |
| -  android: gallium/nouveau: fix include folders, link against
 | |
|    libstlport
 | |
| -  android: egl/main: fixup the nouveau build
 | |
| -  automake: gallium/freedreno: drop spurious include dirs
 | |
| -  android: gallium/freedreno: add preliminary build
 | |
| -  android: egl/main: add/enable freedreno
 | |
| -  android: gallium/auxiliary: drop log2/log2f redefitions
 | |
| -  android: drop HAL_PIXEL_FORMAT_RGBA_{5551,4444}
 | |
| -  android: glsl: the stlport over the limited Android STL
 | |
| -  android: dri/i915: do not build an 'empty' driver
 | |
| -  cherry-ignore: remove patch that lacking previous dependencies
 | |
| -  cherry-ignore: PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE is not it 10.2
 | |
| -  cherry-ignore: drop whitespace fix
 | |
| -  cherry-ignore: reject a15088338eb
 | |
| -  get-pick-list.sh: Require explicit "10.2" for nominating stable
 | |
|    patches
 | |
| -  mesa: fix make tarballs
 | |
| -  Update VERSION to 10.2.7
 | |
| 
 | |
| Ian Romanick (1):
 | |
| 
 | |
| -  mesa: Handle uninitialized textures like other textures in
 | |
|    get_tex_level_parameter_image
 | |
| 
 | |
| Ilia Mirkin (9):
 | |
| 
 | |
| -  nouveau: make sure to invalidate any vbo state as well
 | |
| -  nouveau: don't keep stale pointer to free'd data
 | |
| -  nvc0/ir: avoid infinite recursion when finding first uses of tex
 | |
| -  nv50: zero out unbound samplers
 | |
| -  nvc0: don't make 1d staging textures linear
 | |
| -  nv50/ir: avoid creating instructions that can't be emitted
 | |
| -  nv50: set the miptree address when clearing bo's in vp2 init
 | |
| -  nv50: mt address may not be the underlying bo's start address
 | |
| -  nv50: attach the buffer bo to the miptree structures
 | |
| 
 | |
| Jan Vesely (1):
 | |
| 
 | |
| -  gallivm: Fix build with latest LLVM
 | |
| 
 | |
| José Fonseca (1):
 | |
| 
 | |
| -  mesa: Move declaration to top of block.
 | |
| 
 | |
| Kenneth Graunke (3):
 | |
| 
 | |
| -  i965/vec4: Set NoMask for GS_OPCODE_SET_VERTEX_COUNT on Gen8+.
 | |
| -  i965/vec4: Respect ir->force_writemask_all in Gen8 code generation.
 | |
| -  i965/clip: Fix brw_clip_unfilled.c/compute_offset's assembly.
 | |
| 
 | |
| Marek Olšák (3):
 | |
| 
 | |
| -  r600g: fix constant buffer fetches
 | |
| -  radeonsi: save scissor state and sample mask for u_blitter
 | |
| -  glsl_to_tgsi: allocate and enlarge arrays for temporaries on demand
 | |
| 
 | |
| Paulo Sergio Travaglia (2):
 | |
| 
 | |
| -  android: gallium/radeon: attempt to fix the android build
 | |
| -  android: egl/main: resolve radeon linking issues
 | |
| 
 | |
| Pekka Paalanen (1):
 | |
| 
 | |
| -  egl_dri2: fix EXT_image_dma_buf_import fds
 | |
| 
 | |
| Robert Bragg (1):
 | |
| 
 | |
| -  meta: save and restore swizzle for \_GenerateMipmap
 | |
| 
 | |
| Tom Stellard (7):
 | |
| 
 | |
| -  radeon/compute: Fix reported values for MAX_GLOBAL_SIZE and
 | |
|    MAX_MEM_ALLOC_SIZE
 | |
| -  radeonsi/compute: Update reference counts for buffers in
 | |
|    si_set_global_binding()
 | |
| -  radeonsi/compute: Call si_pm4_free_state() after emitting compute
 | |
|    state
 | |
| -  clover: Flush the command queue in clReleaseCommandQueue()
 | |
| -  radeon: Add work-around for missing Hainan support in clang < 3.6 v2
 | |
| -  pipe-loader: Fix memory leak v2
 | |
| -  r600g/compute: Don't initialize vertex_buffer_state masks to 0x2
 | |
| 
 | |
| Vinson Lee (1):
 | |
| 
 | |
| -  gallivm: Fix build with LLVM >= 3.6 r215967.
 |