At this commit driver skeleton is able to dump spirv and nir
[mesa.git] / docs / relnotes / 10.2.7.rst
1 Mesa 10.2.7 Release Notes / September 06, 2014
2 ==============================================
3
4 Mesa 10.2.7 is a bug fix release which fixes bugs found since the 10.2.6
5 release.
6
7 Mesa 10.2.7 implements the OpenGL 3.3 API, but the version reported by
8 glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
9 glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being
10 used. Some drivers don't support all the features required in OpenGL
11 3.3. OpenGL 3.3 is **only** available if requested at context creation
12 because compatibility contexts are not supported.
13
14 SHA256 checksums
15 ----------------
16
17 ::
18
19 cb67dfaabf88acba29aa2cf0dd58ee17b21ebf9594f8d1226c41794da8de3e9d MesaLib-10.2.7.tar.gz
20 27b958063a4c002071f14ed45c7d2a1ee52cd85e4ac8876e8a1c273495a7d43f MesaLib-10.2.7.tar.bz2
21 a2796a2d5bbbc2edd22857ecc267cba68dfe5d0296f5d84ba7510877b216cc40 MesaLib-10.2.7.zip
22
23 New features
24 ------------
25
26 None
27
28 Bug fixes
29 ---------
30
31 This list is likely incomplete.
32
33 - `Bug 36193 <https://bugs.freedesktop.org/show_bug.cgi?id=36193>`__ -
34 [i965] brw_eu_emit.c:182: validate_reg: Assertion \`execsize >=
35 width' failed.
36 - `Bug 66184 <https://bugs.freedesktop.org/show_bug.cgi?id=66184>`__ -
37 src/mesa/state_tracker/st_glsl_to_tgsi.cpp:3216:simplify_cmp:
38 Assertion \`inst->dst.index < 4096' failed.
39 - `Bug 70441 <https://bugs.freedesktop.org/show_bug.cgi?id=70441>`__ -
40 [Gen4-5 clip] Piglit spec_OpenGL_1.1_polygon-offset hits (execsize >=
41 width) assertion
42 - `Bug 76188 <https://bugs.freedesktop.org/show_bug.cgi?id=76188>`__ -
43 EGL_EXT_image_dma_buf_import fd ownership is incorrect
44 - `Bug 76789 <https://bugs.freedesktop.org/show_bug.cgi?id=76789>`__ -
45 [radeonsi] si_descriptors.c requires -std=gnu99 or -fms-extensions
46 - `Bug 82139 <https://bugs.freedesktop.org/show_bug.cgi?id=82139>`__ -
47 [r600g, bisected] multiple ubo piglit regressions
48 - `Bug 82255 <https://bugs.freedesktop.org/show_bug.cgi?id=82255>`__ -
49 [VP2] Chroma planes are vertically stretched during VDPAU playback
50 - `Bug 82671 <https://bugs.freedesktop.org/show_bug.cgi?id=82671>`__ -
51 [r600g-evergreen][compute]Empty kernel execution causes crash
52 - `Bug 82709 <https://bugs.freedesktop.org/show_bug.cgi?id=82709>`__ -
53 OpenCL not working on radeon hainan
54 - `Bug 82814 <https://bugs.freedesktop.org/show_bug.cgi?id=82814>`__ -
55 glDrawBuffers(0, NULL) segfaults in \_mesa_drawbuffers
56 - `Bug 83079 <https://bugs.freedesktop.org/show_bug.cgi?id=83079>`__ -
57 [NVC0] Dota 2 (Linux native and Wine) crash with Nouveau Drivers
58 - `Bug 83355 <https://bugs.freedesktop.org/show_bug.cgi?id=83355>`__ -
59 FTBFS: src/mesa/program/program_lexer.l:122:64: error: unknown type
60 name 'YYSTYPE'
61
62 Changes
63 -------
64
65 Adam Jackson (1):
66
67 - radeonsi: Don't use anonymous struct trick in atom tracking
68
69 Alex Deucher (2):
70
71 - radeonsi: add new CIK pci ids
72 - radeonsi: add new SI pci ids
73
74 Andreas Boll (1):
75
76 - winsys/radeon: fix nop packet padding for hawaii
77
78 Anuj Phogat (1):
79
80 - i965: Bail on vec4 copy propagation for scratch writes with source
81 modifiers
82
83 Brian Paul (1):
84
85 - mesa: fix NULL pointer deref bug in \_mesa_drawbuffers()
86
87 Carl Worth (2):
88
89 - docs: Add sha256 sums for the 10.2.6 release
90 - Makefile: Switch from md5sums to sha256sums
91
92 Dave Airlie (1):
93
94 - i965: add missing parens in vec4 visitor
95
96 Emil Velikov (17):
97
98 - configure.ac: bail out if building gallium_gbm without gallium_egl
99 - android: gallium/nouveau: fix include folders, link against
100 libstlport
101 - android: egl/main: fixup the nouveau build
102 - automake: gallium/freedreno: drop spurious include dirs
103 - android: gallium/freedreno: add preliminary build
104 - android: egl/main: add/enable freedreno
105 - android: gallium/auxiliary: drop log2/log2f redefitions
106 - android: drop HAL_PIXEL_FORMAT_RGBA_{5551,4444}
107 - android: glsl: the stlport over the limited Android STL
108 - android: dri/i915: do not build an 'empty' driver
109 - cherry-ignore: remove patch that lacking previous dependencies
110 - cherry-ignore: PIPE_SHADER_CAP_MAX_CONST_BUFFER_SIZE is not it 10.2
111 - cherry-ignore: drop whitespace fix
112 - cherry-ignore: reject a15088338eb
113 - get-pick-list.sh: Require explicit "10.2" for nominating stable
114 patches
115 - mesa: fix make tarballs
116 - Update VERSION to 10.2.7
117
118 Ian Romanick (1):
119
120 - mesa: Handle uninitialized textures like other textures in
121 get_tex_level_parameter_image
122
123 Ilia Mirkin (9):
124
125 - nouveau: make sure to invalidate any vbo state as well
126 - nouveau: don't keep stale pointer to free'd data
127 - nvc0/ir: avoid infinite recursion when finding first uses of tex
128 - nv50: zero out unbound samplers
129 - nvc0: don't make 1d staging textures linear
130 - nv50/ir: avoid creating instructions that can't be emitted
131 - nv50: set the miptree address when clearing bo's in vp2 init
132 - nv50: mt address may not be the underlying bo's start address
133 - nv50: attach the buffer bo to the miptree structures
134
135 Jan Vesely (1):
136
137 - gallivm: Fix build with latest LLVM
138
139 José Fonseca (1):
140
141 - mesa: Move declaration to top of block.
142
143 Kenneth Graunke (3):
144
145 - i965/vec4: Set NoMask for GS_OPCODE_SET_VERTEX_COUNT on Gen8+.
146 - i965/vec4: Respect ir->force_writemask_all in Gen8 code generation.
147 - i965/clip: Fix brw_clip_unfilled.c/compute_offset's assembly.
148
149 Marek Olšák (3):
150
151 - r600g: fix constant buffer fetches
152 - radeonsi: save scissor state and sample mask for u_blitter
153 - glsl_to_tgsi: allocate and enlarge arrays for temporaries on demand
154
155 Paulo Sergio Travaglia (2):
156
157 - android: gallium/radeon: attempt to fix the android build
158 - android: egl/main: resolve radeon linking issues
159
160 Pekka Paalanen (1):
161
162 - egl_dri2: fix EXT_image_dma_buf_import fds
163
164 Robert Bragg (1):
165
166 - meta: save and restore swizzle for \_GenerateMipmap
167
168 Tom Stellard (7):
169
170 - radeon/compute: Fix reported values for MAX_GLOBAL_SIZE and
171 MAX_MEM_ALLOC_SIZE
172 - radeonsi/compute: Update reference counts for buffers in
173 si_set_global_binding()
174 - radeonsi/compute: Call si_pm4_free_state() after emitting compute
175 state
176 - clover: Flush the command queue in clReleaseCommandQueue()
177 - radeon: Add work-around for missing Hainan support in clang < 3.6 v2
178 - pipe-loader: Fix memory leak v2
179 - r600g/compute: Don't initialize vertex_buffer_state masks to 0x2
180
181 Vinson Lee (1):
182
183 - gallivm: Fix build with LLVM >= 3.6 r215967.