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