xref: /aosp_15_r20/external/mesa3d/docs/relnotes/10.0.5.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerMesa 10.0.5 Release Notes / April 18, 2014
2*61046927SAndroid Build Coastguard Worker==========================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard WorkerMesa 10.0.5 is a bug fix release which fixes bugs found since the 10.0.4
5*61046927SAndroid Build Coastguard Workerrelease.
6*61046927SAndroid Build Coastguard Worker
7*61046927SAndroid Build Coastguard WorkerMesa 10.0.5 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 not supported.
13*61046927SAndroid Build Coastguard Worker
14*61046927SAndroid Build Coastguard WorkerMD5 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   db606aadd0fe321f3664099677d159bc  MesaLib-10.0.5.tar.gz
20*61046927SAndroid Build Coastguard Worker   e6009ccd8898d7104bb325b6af9ec354  MesaLib-10.0.5.tar.bz2
21*61046927SAndroid Build Coastguard Worker   c8ab9e502542bf32299a4df85b0b704d  MesaLib-10.0.5.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 58660 <https://bugs.freedesktop.org/show_bug.cgi?id=58660>`__ -
34*61046927SAndroid Build Coastguard Worker   CAYMAN broken with HyperZ on
35*61046927SAndroid Build Coastguard Worker-  `Bug 64471 <https://bugs.freedesktop.org/show_bug.cgi?id=64471>`__ -
36*61046927SAndroid Build Coastguard Worker   Radeon HD6570 lockup in Brütal Legend with HyperZ
37*61046927SAndroid Build Coastguard Worker-  `Bug 66352 <https://bugs.freedesktop.org/show_bug.cgi?id=66352>`__ -
38*61046927SAndroid Build Coastguard Worker   GPU lockup in L4D2 on TURKS with HyperZ
39*61046927SAndroid Build Coastguard Worker-  `Bug 68799 <https://bugs.freedesktop.org/show_bug.cgi?id=68799>`__ -
40*61046927SAndroid Build Coastguard Worker   [APITRACE] Hyper-Z lockup with Falcon BMS 4.32u6 on CAYMAN
41*61046927SAndroid Build Coastguard Worker-  `Bug 71547 <https://bugs.freedesktop.org/show_bug.cgi?id=71547>`__ -
42*61046927SAndroid Build Coastguard Worker   compilation failure :#error "SSE4.1 instruction set not enabled"
43*61046927SAndroid Build Coastguard Worker-  `Bug 72685 <https://bugs.freedesktop.org/show_bug.cgi?id=72685>`__ -
44*61046927SAndroid Build Coastguard Worker   [radeonsi hyperz] Artifacts in Unigine Sanctuary
45*61046927SAndroid Build Coastguard Worker-  `Bug 73088 <https://bugs.freedesktop.org/show_bug.cgi?id=73088>`__ -
46*61046927SAndroid Build Coastguard Worker   [HyperZ] Juniper (6770): Gone Home / Unigine Heaven 4.0 lock up
47*61046927SAndroid Build Coastguard Worker   system after several minutes of use
48*61046927SAndroid Build Coastguard Worker-  `Bug 74428 <https://bugs.freedesktop.org/show_bug.cgi?id=74428>`__ -
49*61046927SAndroid Build Coastguard Worker   hyperz causes gpu hang in Counter-strike: Source
50*61046927SAndroid Build Coastguard Worker-  `Bug 74803 <https://bugs.freedesktop.org/show_bug.cgi?id=74803>`__ -
51*61046927SAndroid Build Coastguard Worker   [r600g] HyperZ broken on RV630 (Cogs shadows are broken)
52*61046927SAndroid Build Coastguard Worker-  `Bug 74863 <https://bugs.freedesktop.org/show_bug.cgi?id=74863>`__ -
53*61046927SAndroid Build Coastguard Worker   [r600g] HyperZ broken on RV770 and CYPRESS (Left 4 Dead 2 trees
54*61046927SAndroid Build Coastguard Worker   corruption) bisected!
55*61046927SAndroid Build Coastguard Worker-  `Bug 74892 <https://bugs.freedesktop.org/show_bug.cgi?id=74892>`__ -
56*61046927SAndroid Build Coastguard Worker   HyperZ GPU lockup with radeonsi 7970M PITCAIRN and Distance Alpha
57*61046927SAndroid Build Coastguard Worker   game
58*61046927SAndroid Build Coastguard Worker-  `Bug 74988 <https://bugs.freedesktop.org/show_bug.cgi?id=74988>`__ -
59*61046927SAndroid Build Coastguard Worker   Buffer overrun (segfault) decompressing ETC2 texture in GLBenchmark
60*61046927SAndroid Build Coastguard Worker   3.0 Manhattan
61*61046927SAndroid Build Coastguard Worker-  `Bug 75279 <https://bugs.freedesktop.org/show_bug.cgi?id=75279>`__ -
62*61046927SAndroid Build Coastguard Worker   XCloseDisplay() takes one minute around nouveau_dri.so, freezing
63*61046927SAndroid Build Coastguard Worker   Firefox startup
64*61046927SAndroid Build Coastguard Worker-  `Bug 77102 <https://bugs.freedesktop.org/show_bug.cgi?id=77102>`__ -
65*61046927SAndroid Build Coastguard Worker   gallium nouveau has no profile in vdpau and libva
66*61046927SAndroid Build Coastguard Worker-  `Bug 77207 <https://bugs.freedesktop.org/show_bug.cgi?id=77207>`__ -
67*61046927SAndroid Build Coastguard Worker   [ivb/hsw] batch overwritten with garbage
68*61046927SAndroid Build Coastguard Worker
69*61046927SAndroid Build Coastguard WorkerChanges
70*61046927SAndroid Build Coastguard Worker-------
71*61046927SAndroid Build Coastguard Worker
72*61046927SAndroid Build Coastguard WorkerThe full set of changes can be viewed by using the following git
73*61046927SAndroid Build Coastguard Workercommand:
74*61046927SAndroid Build Coastguard Worker
75*61046927SAndroid Build Coastguard Worker::
76*61046927SAndroid Build Coastguard Worker
77*61046927SAndroid Build Coastguard Worker     git log mesa-10.0.4..mesa-10.0.5
78*61046927SAndroid Build Coastguard Worker
79*61046927SAndroid Build Coastguard WorkerAlex Deucher (1):
80*61046927SAndroid Build Coastguard Worker
81*61046927SAndroid Build Coastguard Worker-  radeon: reverse DBG_NO_HYPERZ logic
82*61046927SAndroid Build Coastguard Worker
83*61046927SAndroid Build Coastguard WorkerBrian Paul (9):
84*61046927SAndroid Build Coastguard Worker
85*61046927SAndroid Build Coastguard Worker-  mesa: add unpacking code for MESA_FORMAT_Z32_FLOAT_S8X24_UINT
86*61046927SAndroid Build Coastguard Worker-  mesa: fix copy & paste bugs in pack_ubyte_SARGB8()
87*61046927SAndroid Build Coastguard Worker-  mesa: fix copy & paste bugs in pack_ubyte_SRGB8()
88*61046927SAndroid Build Coastguard Worker-  mesa: fix unpack_Z32_FLOAT_X24S8() / unpack_Z32_FLOAT() mix-up
89*61046927SAndroid Build Coastguard Worker-  st/mesa: add null pointer checking in query object functions
90*61046927SAndroid Build Coastguard Worker-  mesa: fix glMultiDrawArrays inside a display list
91*61046927SAndroid Build Coastguard Worker-  cso: fix sampler view count in cso_set_sampler_views()
92*61046927SAndroid Build Coastguard Worker-  svga: replace sampler assertion with conditional
93*61046927SAndroid Build Coastguard Worker-  svga: move LIST_INITHEAD(dirty_buffers) earlier in
94*61046927SAndroid Build Coastguard Worker   svga_context_create()
95*61046927SAndroid Build Coastguard Worker
96*61046927SAndroid Build Coastguard WorkerCarl Worth (3):
97*61046927SAndroid Build Coastguard Worker
98*61046927SAndroid Build Coastguard Worker-  docs: Add md5sums for the 10.0.4 release.
99*61046927SAndroid Build Coastguard Worker-  Ignore patches which don't apply.
100*61046927SAndroid Build Coastguard Worker-  Update version to 10.0.5
101*61046927SAndroid Build Coastguard Worker
102*61046927SAndroid Build Coastguard WorkerChristian König (2):
103*61046927SAndroid Build Coastguard Worker
104*61046927SAndroid Build Coastguard Worker-  st/mesa: recreate sampler view on context change v3
105*61046927SAndroid Build Coastguard Worker-  st/mesa: fix sampler view handling with shared textures v4
106*61046927SAndroid Build Coastguard Worker
107*61046927SAndroid Build Coastguard WorkerCourtney Goeltzenleuchter (1):
108*61046927SAndroid Build Coastguard Worker
109*61046927SAndroid Build Coastguard Worker-  mesa: add bounds checking to eliminate buffer overrun
110*61046927SAndroid Build Coastguard Worker
111*61046927SAndroid Build Coastguard WorkerEmil Velikov (2):
112*61046927SAndroid Build Coastguard Worker
113*61046927SAndroid Build Coastguard Worker-  mesa: return v.value_int64 when the requested type is TYPE_INT64
114*61046927SAndroid Build Coastguard Worker-  glx: drop obsolete \_XUnlock_Mutex in \__glXInitialize error path
115*61046927SAndroid Build Coastguard Worker
116*61046927SAndroid Build Coastguard WorkerEric Anholt (1):
117*61046927SAndroid Build Coastguard Worker
118*61046927SAndroid Build Coastguard Worker-  i965: Fix buffer overruns in MSAA MCS buffer clearing.
119*61046927SAndroid Build Coastguard Worker
120*61046927SAndroid Build Coastguard WorkerIlia Mirkin (6):
121*61046927SAndroid Build Coastguard Worker
122*61046927SAndroid Build Coastguard Worker-  nouveau: fix fence waiting logic in screen destroy
123*61046927SAndroid Build Coastguard Worker-  nv50: adjust blit_3d handling of ms output textures
124*61046927SAndroid Build Coastguard Worker-  mesa/main: condition GL_DEPTH_STENCIL on ARB_depth_texture
125*61046927SAndroid Build Coastguard Worker-  nouveau: add forgotten GL_COMPRESSED_INTENSITY to texture format list
126*61046927SAndroid Build Coastguard Worker-  nouveau: there may not have been a texture if the fbo was incomplete
127*61046927SAndroid Build Coastguard Worker-  nouveau: fix firmware check on nvd7/nvd9
128*61046927SAndroid Build Coastguard Worker
129*61046927SAndroid Build Coastguard WorkerJohannes Nixdorf (1):
130*61046927SAndroid Build Coastguard Worker
131*61046927SAndroid Build Coastguard Worker-  configure.ac: fix the detection of expat with pkg-config
132*61046927SAndroid Build Coastguard Worker
133*61046927SAndroid Build Coastguard WorkerJonathan Gray (1):
134*61046927SAndroid Build Coastguard Worker
135*61046927SAndroid Build Coastguard Worker-  gallium: add endian detection for OpenBSD
136*61046927SAndroid Build Coastguard Worker
137*61046927SAndroid Build Coastguard WorkerJosé Fonseca (1):
138*61046927SAndroid Build Coastguard Worker
139*61046927SAndroid Build Coastguard Worker-  draw: Duplicate TGSI tokens in draw_pipe_pstipple module.
140*61046927SAndroid Build Coastguard Worker
141*61046927SAndroid Build Coastguard WorkerMatt Turner (1):
142*61046927SAndroid Build Coastguard Worker
143*61046927SAndroid Build Coastguard Worker-  mesa: Wrap SSE4.1 code in #ifdef \__SSE4_1__.
144*61046927SAndroid Build Coastguard Worker
145*61046927SAndroid Build Coastguard WorkerPaul Berry (1):
146*61046927SAndroid Build Coastguard Worker
147*61046927SAndroid Build Coastguard Worker-  i965/gen7: Prefer vertical alignment of 4 when possible.
148