File Mesa.changes of Package A_sr-Mesa

8522
 
1
-------------------------------------------------------------------
2
Sat Jun  7 18:38:09 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
3
4
- Update to release 25.1.3
5
  -->  https://docs.mesa3d.org/relnotes/25.1.3
6
7
-------------------------------------------------------------------
8
Thu Jun  5 14:44:35 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
9
10
- Update to release 25.1.2
11
  -->  https://docs.mesa3d.org/relnotes/25.1.2
12
13
-------------------------------------------------------------------
14
Tue May 27 09:57:43 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
15
16
- fix build on s390x 
17
18
-------------------------------------------------------------------
19
Wed May 21 08:33:31 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
20
21
- Update to release 25.1.1
22
  -->  https://docs.mesa3d.org/relnotes/25.1.1   
23
- supersedes the following patches
24
  * U_0001-radv-driconf-Add-radv_force_64k_sparse_alignment-con.patch 
25
  * U_0002-driconf-Add-workarounds-for-DOOM-The-Dark-Ages.patch
26
27
-------------------------------------------------------------------
28
Fri May 16 12:10:20 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
29
30
- U_0001-radv-driconf-Add-radv_force_64k_sparse_alignment-con.patch
31
  U_0002-driconf-Add-workarounds-for-DOOM-The-Dark-Ages.patch
32
  * fixes issues with DOOM: The Dark Ages
33
34
-------------------------------------------------------------------
35
Fri May  9 12:40:24 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
36
37
- build d3d12 video driver only when %vdpau_d3d12 is set
38
39
-------------------------------------------------------------------
40
Fri May  9 11:12:21 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
41
42
- enable panfrost vulkan driver on Leap 16.0
43
44
-------------------------------------------------------------------
45
Thu May  8 13:39:58 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
46
47
- Update to release 25.1.0
48
  -->  https://docs.mesa3d.org/relnotes/25.1.0 
49
- adjusted patches:
50
  * python36-buildfix1.patch
51
  * n_drirc-disable-rgb10-for-chromium-on-amd.patch,
52
- supersedes the following patches:
53
  * python36-buildfix2.patch
54
  * u_intel-drop-annotations-from-spv2hex.patch
55
  * U_clover-Don-t-include-libclc-headers.patch
56
- osmesa no longer available; it's considered redundant with EGL
57
  surfaceless
58
59
-------------------------------------------------------------------
60
Wed Apr 30 17:53:50 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
61
62
- Update to release 25.0.5
63
  --> https://docs.mesa3d.org/relnotes/25.0.5
64
65
-------------------------------------------------------------------
66
Fri Apr 18 17:14:50 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
67
68
- Update to release 25.0.4
69
  --> https://docs.mesa3d.org/relnotes/25.0.4
70
71
-------------------------------------------------------------------
72
Mon Apr  7 19:20:37 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
73
74
- let Mesa-dri only require libvulkan1, libvulkan_lvp if build
75
  of vulkan drivers is enabled on this platform
76
77
-------------------------------------------------------------------
78
Mon Apr  7 14:37:45 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
79
80
- let Mesa-dri also require libvulkan_lvp; fixes startup of Wayland
81
  sessions with Mesa 25.0.3 (boo#1240854)
82
83
-------------------------------------------------------------------
84
Mon Apr  7 09:54:36 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
85
86
- U_clover-Don-t-include-libclc-headers.patch
87
  * don't break clover with libclc 20.1.0 update (boo#1240848)
88
89
-------------------------------------------------------------------
90
Sun Apr  6 09:24:16 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
91
92
- Update to release 25.0.3
93
  --> https://docs.mesa3d.org/relnotes/25.0.3
94
95
-------------------------------------------------------------------
96
Fri Apr  4 12:23:19 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
97
98
- require llvm20/clang20 
99
100
-------------------------------------------------------------------
101
Mon Mar 31 16:20:27 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
102
103
- don't apply revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch
104
  on s390x, which is not affected by that issue (different Mesa
105
  version) 
106
107
-------------------------------------------------------------------
108
Tue Mar 25 09:07:24 UTC 2025 - Wolfgang Frisch <wolfgang.frisch@suse.com>
109
110
- Fix regression in winsys/amdgpu (boo#1239657)
111
  revert_8c91624614c1f939974fe0d2d1a3baf83335cecb.patch
112
  https://gitlab.freedesktop.org/mesa/mesa/-/issues/12809
113
  https://gitlab.freedesktop.org/mesa/mesa/-/commit/8c91624614c1f939974fe0d2d1a3baf83335cecb
114
115
-------------------------------------------------------------------
116
Thu Mar 20 15:10:52 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
117
118
- Update to release 25.0.2
119
   --> https://docs.mesa3d.org/relnotes/25.0.2
120
121
-------------------------------------------------------------------
122
Sun Mar  9 11:06:22 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
123
124
- Make build recipe POSIX sh compatible
125
126
-------------------------------------------------------------------
127
Fri Mar  7 13:40:43 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
128
129
- enabled Raytracing (vulkan) support for intel ARC GPUs
130
  (boo#1238732)
131
132
-------------------------------------------------------------------
133
Fri Mar  7 09:56:50 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
134
135
- no longer hardcode CXX, but instead make use of %gcc_version, 
136
  which is implicitely set in prjconf, which I wasn't aware of ...
137
138
-------------------------------------------------------------------
139
Thu Mar  6 22:21:45 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
140
141
- CXX needs to be set to an existing g++ compiler; otherwise you get
142
    meson.build:4:0: ERROR: Unknown compiler(s): [['c++'], ['g++'], ['clang++'], ['nvc++'], ['pgc++'], ['icpc'], ['icpx']]
143
    The following exception(s) were encountered:
144
    Running `c++ --version` gave "[Errno 2] No such file or directory: 'c++'"
145
    Running `g++ --version` gave "[Errno 2] No such file or directory: 'g++'"
146
    Running `clang++ --version` gave "[Errno 2] No such file or directory: 'clang++'"
147
    Running `nvc++ --version` gave "[Errno 2] No such file or directory: 'nvc++'"
148
    Running `pgc++ --version` gave "[Errno 2] No such file or directory: 'pgc++'"
149
    Running `icpc --version` gave "[Errno 2] No such file or directory: 'icpc'"
150
    Running `icpx --version` gave "[Errno 2] No such file or directory: 'icpx'"
151
  Since there is no 'g++' available I take 'g++-14', i.e. 
152
   export CXX=g++-14
153
  I don't care if gcc gets updated and Mesa fails then. I much more
154
  often need to update Mesa than we see a gcc update ...
155
156
-------------------------------------------------------------------
157
Thu Mar  6 14:58:51 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
158
159
- fixed build for TW
160
161
-------------------------------------------------------------------
162
Thu Mar  6 13:51:52 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
163
164
- Build with GCC 13 on Leap/SLES 15 (bsc#1238713)
165
166
-------------------------------------------------------------------
167
Wed Mar  5 22:13:36 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
168
169
- Update to release 25.0.1
170
   --> https://docs.mesa3d.org/relnotes/25.0.1
171
172
-------------------------------------------------------------------
173
Wed Mar  5 13:16:20 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
174
175
- don't obsolete Mesa-libglapi0 on s390x since this is still on 
176
  Mesa 24.1.7 
177
178
-------------------------------------------------------------------
179
Fri Feb 21 14:04:21 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
180
181
- Add explanation for the "CM" in "GLESv1_CM".
182
- Drop idempotent %if..%endif guards that do nothing.
183
- Combine some rm calls in the build recipe.
184
- Add -v argument to all rm calls to see the result of the
185
  deletion in the build log.
186
187
-------------------------------------------------------------------
188
Thu Feb 20 12:58:48 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
189
190
- Update to release 25.0.0
191
   --> https://docs.mesa3d.org/relnotes/25.0.0 
192
- adjusted u_dep_xcb.patch
193
- supersedes U_radeonsi-disallow-compute-queues-on-Raven-Raven2-due.patch
194
- libglapi merged into libgallium
195
- add patches to fix compilation with Python 3.6 (SLE15 SP7, SLE16, Leap 15.6)
196
  * u_intel-drop-annotations-from-spv2hex.patch
197
  * u_meson-lower-python-version-requirement.patch
198
  --> credits go to "Mikhail Paulyshka" <me@mixaill.net>
199
200
-------------------------------------------------------------------
201
Fri Jan 31 23:39:37 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
202
203
- U_radeonsi-disallow-compute-queues-on-Raven-Raven2-due.patch 
204
  * Fixes: 58b512ddd6e - radeonsi: execute clears at resource 
205
    allocation using compute instead of gfx
206
  * Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12310
207
208
-------------------------------------------------------------------
209
Wed Jan 22 22:10:01 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
210
211
- Update to release 24.3.4
212
  --> https://docs.mesa3d.org/relnotes/24.3.4
213
214
-------------------------------------------------------------------
215
Sun Jan 12 20:38:28 UTC 2025 - Mikhail Paulyshka <me@mixaill.net>
216
217
- aarch64: enable build of panvk driver
218
219
-------------------------------------------------------------------
220
Sat Jan  4 20:46:28 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
221
222
- Update to release 24.3.3
223
  --> https://docs.mesa3d.org/relnotes/24.3.3
224
225
-------------------------------------------------------------------
226
Sat Jan  4 20:08:17 UTC 2025 - Stefan Dirsch <sndirsch@suse.com>
227
228
- Update to release 24.3.2
229
  --> https://docs.mesa3d.org/relnotes/24.3.2
230
- supersedes the following patches:
231
  * 0001-dri-don-t-fetch-X11-modifiers-if-we-don-t-support-th.patch
232
  * 0002-egl-wayland-only-supply-LINEAR-modifier-when-support.patch
233
  * 0003-egl-wayland-fallback-to-implicit-modifiers-if-advert.patch
234
235
-------------------------------------------------------------------
236
Thu Dec 12 19:59:52 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
237
238
- require llvm19/clang19 on sle15 >= sp6
239
240
-------------------------------------------------------------------
241
Mon Dec  9 19:04:25 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
242
243
- aarch64: disable build of etnaviv driver on sle15-sp7 due to
244
  python3-pycparser >= 2.20 not available
245
246
-------------------------------------------------------------------
247
Mon Dec  9 14:36:46 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
248
249
- don't apply patches of previous changelog for s390x; Mesa 24.1.7
250
  doesn't suffer from this issue, only Mesa 24.3.1 ... 
251
252
-------------------------------------------------------------------
253
Sun Dec  8 21:58:37 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
254
255
- 0001-dri-don-t-fetch-X11-modifiers-if-we-don-t-support-th.patch
256
  0002-egl-wayland-only-supply-LINEAR-modifier-when-support.patch
257
  0003-egl-wayland-fallback-to-implicit-modifiers-if-advert.patch
258
  * fixes mesa 24.3.1 gallium crash/segfault on GPUs without
259
    format modifiers (mesa issue#12253, mesa MR#32535, boo#1234302)
260
261
-------------------------------------------------------------------
262
Thu Dec  5 03:00:23 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
263
264
- Update to release 24.3.1
265
  --> https://docs.mesa3d.org/relnotes/24.3.1
266
267
-------------------------------------------------------------------
268
Wed Nov 27 23:10:50 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
269
270
- trying to make buildservice happy by adding both tarballs to
271
  specfile ... 
272
273
-------------------------------------------------------------------
274
Tue Nov 26 18:20:06 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
275
276
- on s390x build Mesa 24.1.7 to fix colors with Xvnc (boo#1233167)
277
- adjusted patches for Mesa 24.1.7:
278
  * python36-buildfix1-s390x.patch
279
  * u_dep_xcb-s390x.patch
280
  * u_mesa-CVE-2023-45913-s390x.patch
281
282
-------------------------------------------------------------------
283
Fri Nov 22 10:35:29 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
284
285
- Update to release 24.3.0
286
  --> https://docs.mesa3d.org/relnotes/24.3.0
287
288
-------------------------------------------------------------------
289
Thu Nov 21 05:09:35 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
290
291
- Update to release 24.3.0~rc2
292
  --> https://www.phoronix.com/news/Mesa-24.3-rc2
293
- Update to release 24.3.0~rc1
294
  --> https://www.phoronix.com/news/Mesa-24.3-rc1-Released
295
- refreshed patches:
296
  * n_drirc-disable-rgb10-for-chromium-on-amd.patch
297
  * python36-buildfix1.patch
298
  * python36-buildfix2.patch
299
  * tlsdesc_test.patch
300
  * u_mesa-CVE-2023-45913.patch
301
  * u_mesa-CVE-2023-45919.patch
302
  * u_mesa-CVE-2023-45922.patch
303
  * u_dep_xcb.patch
304
- drop no longer supported options:
305
  * -Ddri3=enabled
306
  * -Ddri-search-path=%{_libdir}/dri
307
- new files added in this update currently packaged as part of
308
  Mesa-dri:
309
  * %{_libdir}/gbm/dri_gbm.so
310
311
-------------------------------------------------------------------
312
Tue Nov 19 12:48:59 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
313
314
- Update to release 24.2.7
315
  --> https://docs.mesa3d.org/relnotes/24.2.7
316
- supersedes 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch
317
318
-------------------------------------------------------------------
319
Wed Nov  6 17:34:15 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
320
321
- 0001-dril-Fixup-order-of-pixel-formats-in-drilConfigs.patch
322
  * fixes colors for 'swrast' driver (boo#1230637, gitlab issue#11840)
323
324
-------------------------------------------------------------------
325
Thu Oct 31 19:35:20 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
326
327
- Update to release 24.2.6
328
  --> https://docs.mesa3d.org/relnotes/24.2.6
329
330
-------------------------------------------------------------------
331
Thu Oct 31 19:15:10 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
332
333
- added -32bit package for Mesa-libva since it's needed by Steam;
334
  reported on packman ML:
335
  https://lists.links2linux.de/pipermail/packman/2024-October/017985.html 
336
337
-------------------------------------------------------------------
338
Fri Oct 18 11:00:17 UTC 2024 - Andreas Färber <afaerber@suse.de>
339
340
- Enable intel Vulkan backends on riscv64 (boo#1231756)
341
- Enable iris Gallium backend on riscv64, Power and on Arm, too
342
343
-------------------------------------------------------------------
344
Thu Oct 17 10:16:01 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
345
346
- Update to release 24.2.5
347
  --> https://docs.mesa3d.org/relnotes/24.2.5
348
- drop u_fix-llvm19-build.patch
349
  included in upstream
350
351
-------------------------------------------------------------------
352
Thu Oct  3 19:00:29 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
353
354
- Update to release 24.2.4
355
  --> https://docs.mesa3d.org/relnotes/24.2.4
356
357
-------------------------------------------------------------------
358
Tue Oct  1 11:08:36 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
359
360
- u_mesa-CVE-2023-45913.patch
361
  * NULL pointer dereference via dri2GetGlxDrawableFromXDrawableId()
362
    (CVE-2023-45913, bsc#1222040)
363
- u_mesa-CVE-2023-45919.patch
364
  * buffer over-read in glXQueryServerString() 
365
    (CVE-2023-45919, bsc#1222041)
366
- u_mesa-CVE-2023-45922.patch
367
  * segmentation violation in __glXGetDrawableAttribute()
368
    (CVE-2023-45922, bsc#1222042) 
369
370
-------------------------------------------------------------------
371
Mon Sep 23 16:56:40 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
372
373
- libvdpau_gallium was linked directly into libgallium-*.so.*.
374
  Drop the subpackage and provides/obsolete it via Mesa-dri which
375
  ships libgallium-*.so.*.
376
377
-------------------------------------------------------------------
378
Mon Sep 23 16:37:33 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
379
380
- drop u_fix_rust_bindgen.patch 
381
  included in update
382
383
-------------------------------------------------------------------
384
Mon Sep 23 16:32:05 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
385
386
- Update to release 24.2.3
387
  --> https://docs.mesa3d.org/relnotes/24.2.3
388
389
-------------------------------------------------------------------
390
Mon Sep 23 10:58:19 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
391
392
- disable build of rusticl on sle15; meson is just too old ... 
393
394
-------------------------------------------------------------------
395
Mon Sep 23 10:51:31 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
396
397
- buildrequires: rusticl needs mesa >= 1.4.0
398
399
-------------------------------------------------------------------
400
Mon Sep 23 10:40:35 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
401
402
- tlsdesc_test.patch: disable LTO in tlsdesc_test to suppress TLS
403
  relaxation (patch by Andreas Schwab <schwab@suse.de>); see also
404
  https://gitlab.freedesktop.org/mesa/mesa/-/issues/11929
405
406
-------------------------------------------------------------------
407
Mon Sep 23 10:36:35 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
408
409
- buildrequire llvm19-devel/clang19-devel on sle15-sp7
410
411
-------------------------------------------------------------------
412
Sun Sep 22 12:02:17 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
413
414
- Add u_fix-llvm19-build.patch to fix build with LLVM 19 on ARM.
415
- Update minimum version requirements based on meson.build.
416
- Fix build on s390x: apparently we don't have libvdpau_gallium.so.
417
418
-------------------------------------------------------------------
419
Fri Sep 13 17:39:59 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
420
421
- drop U_egl-x11-sw-fix-partial-image-uploads.patch:
422
  the code in the function saw further fixes later on in the 24.2
423
  branch.
424
425
-------------------------------------------------------------------
426
Fri Sep 13 15:42:12 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
427
428
- U_egl-x11-sw-fix-partial-image-uploads.patch
429
  * culprit for the regression in 24.1.4; reverse apply this for
430
    now (boo#1228164)
431
432
-------------------------------------------------------------------
433
Tue Sep 10 14:35:00 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
434
435
- integrated changes by Andreas Schwab <schwab@suse.de>
436
  * enable glamor also for driver build
437
  * update rust crates
438
    + syn 2.0.39
439
    + proc_macro2 1.0.86
440
  * enable valgrind also on riscv64
441
  * added libvdpau_gallium package for generic VDPAU state tracker
442
  * switch from "swrast" to "softpipe,llvmpipe" drivers
443
  * use "-Dllvm-orcjit=true" for riscv64 build
444
  * added libgallium to Mesa-dri package
445
446
-------------------------------------------------------------------
447
Tue Sep 10 13:38:59 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
448
449
- re-disable llvm for non-driver build by switching from "swrast"
450
  to "softpipe" for gallium drivers in that case
451
- make previous changelog a bit nicer
452
453
-------------------------------------------------------------------
454
Sun Sep  8 17:39:10 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
455
456
- Update to release 24.2.2
457
  --> https://docs.mesa3d.org/relnotes/24.2.2
458
  --> https://docs.mesa3d.org/relnotes/24.2.1
459
  --> https://docs.mesa3d.org/relnotes/24.2.0
460
461
- refreshed the following patches with quilt:
462
  * U_fix-mpeg1_2-decode-mesa-20.2.patch
463
  * n_add-Mesa-headers-again.patch
464
  * n_stop-iris-flicker.patch
465
  * u_dep_xcb.patch
466
  * u_fix_rust_bindgen.patch
467
- dropped U_radeonsi-vcn-Add-decode-DPB-buffers-as-CS-dependency.patch
468
- New BuildRequires:
469
  * python3-PyYAML
470
- enable llvm also for non-driver build to fix:
471
  "llvmpipe requires LLVM and is enabled, but LLVM is disabled".
472
473
-------------------------------------------------------------------
474
Thu Sep  5 19:20:59 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
475
476
- Update to bugfix release 24.1.7
477
  --> https://docs.mesa3d.org/relnotes/24.1.7
478
- Supersedes the following patch:
479
  * U_radeonsi-vcn-Add-decode-DPB-buffers-as-CS-dependency.patch
480
- Rebase patches with quilt.
481
482
-------------------------------------------------------------------
483
Sun Aug 25 09:04:57 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
484
485
- Fix random GPU crash with AMDGPU (bsc#1229050):
486
  U_radeonsi-vcn-Add-decode-DPB-buffers-as-CS-dependency.patch
487
  (credits go to Takashi Iwai!)
488
489
-------------------------------------------------------------------
490
Wed Aug 21 16:53:28 UTC 2024 - Andreas Stieger <andreas.stieger@gmx.de>
491
492
- fix build with current rust-bindgen
493
  * u_fix_rust_bindgen.patch
494
495
-------------------------------------------------------------------
496
Thu Jul  4 12:26:06 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
497
498
- Update to bugfix release 24.1.3
499
  --> https://docs.mesa3d.org/relnotes/24.1.3
500
- supersedes the following patches:
501
  * u_dri-Fix-BGR-format-exclusion.patch
502
  * u_egl-gbm-Enable-RGBA-configs.patch
503
  * u_egl-surfaceless-Enable-RGBA-configs.patch
504
  * boo1226725-test-fix1.patch
505
506
-------------------------------------------------------------------
507
Thu Jul  4 09:47:12 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
508
509
- use gcc-13 on SLE 15/Leap 15.x in order to fix build; credits
510
  go to "Friedrich Haubensak" <hsk17@mail.de> to figure this out!
511
512
-------------------------------------------------------------------
513
Fri Jun 28 12:48:56 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
514
515
- boo1226725-test-fix1.patch
516
  * another try to fix coloring on s390x and other platforms
517
- re-enabled patches only applied on s390x with previous change
518
  on all platforms again
519
520
-------------------------------------------------------------------
521
Thu Jun 27 08:55:00 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
522
523
- apply patches below to get GL on s390x working again only on
524
  s390x, because they break colors during YaST installation
525
  also on x86_64 platform (QT/GTK using GL backend?) (boo#1226725)
526
527
-------------------------------------------------------------------
528
Wed Jun 26 08:27:46 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
529
530
- u_egl-gbm-Enable-RGBA-configs.patch,
531
  u_egl-surfaceless-Enable-RGBA-configs.patch
532
  * these are needed now after applying previous patch 
533
    u_dri-Fix-BGR-format-exclusion.patch also on other platforms
534
    than s390x? (boo#1226725)
535
536
-------------------------------------------------------------------
537
Tue Jun 25 11:14:15 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
538
539
- u_dri-Fix-BGR-format-exclusion.patch
540
  * fixes glxinfo/eglxinfo on s390x (boo#1226725, comment#6)
541
542
-------------------------------------------------------------------
543
Sun Jun 23 00:24:07 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
544
545
- Specfile cleanup
546
  * copy rust crate sources into subprojects folder
547
  * remove supplements. nvk is still new
548
- Specfile changes for Rust crates. Also added this to README-suse-maintenance.md
549
  * Since Rust crates are not installed or discouraged to be installed
550
    as system dependencies because of the maintenance burden of being the
551
    next crates.io, we will have to download the following crates as vendored
552
    dependencies. Hence, do not be scared if the dependencies are done like
553
    this To check new crates or update the versions, just go to the subprojects
554
    folder and run `grep -r crates .` then set versions appropriately.
555
556
-------------------------------------------------------------------
557
Fri Jun 21 08:41:10 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
558
559
- Update baselibs.conf
560
- Build requires rust-cbindgen >= 0.25. However, this means
561
  we cannot build libvulkan_nouveau on Leap.
562
- Enable libvulkan_nouveau including the following depencencies
563
  * add rust crate paste-1.0.14.tar.gz
564
  * add rust crate proc-macro2-1.0.70.tar.gz
565
  * add rust crate quote-1.0.33.tar.gz
566
  * add rust crate syn-2.0.39.tar.gz
567
  * add rust crate unicode-ident-1.0.12.tar.gz
568
569
-------------------------------------------------------------------
570
Thu Jun 20 13:39:48 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
571
572
- Update to bugfix release 24.1.2
573
  --> https://docs.mesa3d.org/relnotes/24.1.2
574
575
-------------------------------------------------------------------
576
Wed Jun 19 17:31:26 UTC 2024 - Mikhail Paulyshka <me@mixaill.net>
577
578
- Disable LTO on %ix86/x86_64 due to rendering bugs on Radeon
579
  graphics (boo#1226462)
580
581
-------------------------------------------------------------------
582
Tue Jun 18 06:18:47 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
583
584
- BuildRequire python3-pycparser when building drivers on ARM:
585
  etnaviv drm module requires this module to build.
586
587
-------------------------------------------------------------------
588
Fri Jun 14 18:20:50 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
589
590
- Update to bugfix release 24.1.1
591
  --> https://docs.mesa3d.org/relnotes/24.1.1
592
593
-------------------------------------------------------------------
594
Fri Jun 14 09:24:21 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
595
596
- Update to new feature release 24.1.0
597
  --> https://docs.mesa3d.org/relnotes/24.1.0
598
- Some interesting highlights include:
599
  * NVIDIA Vulkan driver NVK is now considered ready for prime time.
600
    Distro packagers are now recommended to include `nouveau` in the
601
    `vulkan-drivers` list so that their users can have the option of using it
602
    instead of the proprietary NVIDIA driver.
603
  * Intel Vulkan driver Anv switched to truly asynchronous VM bind, and Xe
604
    support for error dump to debug GPU hangs was added.
605
  * Apple OpenGL driver Asahi has reached OpenGL 4.6 and OpenGL ES 3.2
606
    support.
607
  * Broadcom Vulkan driver V3DV gained support for VK_KHR_dynamic_rendering.
608
  * Arm Mali OpenGL driver Panfrost was prepared for Gen10 (Gxxx), and
609
    Vulkan driver PanVK was modernised for better Midgard (Txxx) and
610
    Bifrost (Gxxx) support.
611
  * All Vulkan drivers have gained support for explicit synchronisation on
612
    Wayland and X11.
613
- adjusted patches:
614
  * n_stop-iris-flicker.patch
615
  * python36-buildfix1.patch
616
- supersedes patches:
617
  * 0001-loader-delete-unused-param-from-pipe_loader_sw_probe.patch
618
  * 0002-glx-fix-some-indentation.patch
619
  * 0003-glx-add-an-implicit-param-to-createScreen.patch
620
  * 0004-glx-pass-implicit-load-param-through-allocation.patch
621
  * 0005-dri-plumb-a-implicit-param-through-createNewScreen-i.patch
622
  * 0006-gbm-plumb-an-implicit-param-through-device-creation.patch
623
  * 0007-frontends-dri-plumb-an-implicit-param-through-screen.patch
624
  * 0008-pipe-loader-plumb-a-flag-for-implicit-driver-load-th.patch
625
  * 0009-zink-don-t-print-error-messages-when-failing-an-impl.patch
626
  * 0010-glx-silence-more-implicit-load-zink-errors.patch
627
- added libvdpau_d3d12 package
628
- small cleanup in specfile
629
630
-------------------------------------------------------------------
631
Thu Jun 13 13:26:14 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
632
633
- Update to bugfix release 24.0.9
634
  --> https://docs.mesa3d.org/relnotes/24.0.9.html
635
  * This is the last release of the 24.0 series. Users are encouraged
636
    to switch to the 24.1 series to continue receiving bugfixes.
637
638
-------------------------------------------------------------------
639
Sun Jun  2 16:27:55 UTC 2024 - Yunhe Guo <i@guoyunhe.me>
640
641
- Restrict all internal depencency version to match the exact Mesa build,
642
  so that users won't install Mesa packages partly from other repos and
643
  make the system broken.
644
645
-------------------------------------------------------------------
646
Thu May 23 11:05:09 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
647
648
- Update to bugfix release 24.0.8
649
  --> https://docs.mesa3d.org/relnotes/24.0.8.html
650
- refreshed 0008-pipe-loader-plumb-a-flag-for-implicit-driver-load-th.patch
651
652
-------------------------------------------------------------------
653
Thu May 16 10:38:33 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
654
655
-  Update to bugfix release 24.0.7
656
  --> https://docs.mesa3d.org/relnotes/24.0.7.html
657
658
-------------------------------------------------------------------
659
Thu May 16 10:29:38 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
660
661
- Update to bugfix release 24.0.6
662
  --> https://docs.mesa3d.org/relnotes/24.0.6.html 
663
664
-------------------------------------------------------------------
665
Tue May 14 07:22:05 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
666
667
- Enable libvulkan_intel on arm
668
669
-------------------------------------------------------------------
670
Sat Apr 20 12:23:09 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
671
672
- Update to bugfix release 24.0.5
673
- supersedes mesa-fix-llvm18.patch
674
- adjusted 0004-glx-pass-implicit-load-param-through-allocation.patch,
675
  0010-glx-silence-more-implicit-load-zink-errors.patch
676
677
-------------------------------------------------------------------
678
Wed Apr  3 06:55:12 UTC 2024 - Fei Yang <io@feiyang.eu.org>
679
680
- fix missing free codecs in builds with non-free codecs enabled
681
682
-------------------------------------------------------------------
683
Tue Mar 26 01:44:52 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
684
685
- enable vulkan-beta meson flag for vulkan video support (suggested
686
  by "llyyr" <llyyr.public@gmail.com>; adding C flag
687
  -Wno-error=missing-prototypes for this wasn't necessary)
688
689
-------------------------------------------------------------------
690
Mon Mar 25 09:55:48 UTC 2024 - Andreas Schwab <schwab@suse.de>
691
692
- Add zink driver by default
693
694
-------------------------------------------------------------------
695
Wed Mar 20 07:18:13 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
696
697
- Add patch to fix boo#1221664:
698
  * mesa-fix-llvm18.patch
699
700
-------------------------------------------------------------------
701
Tue Mar 19 12:59:16 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
702
703
- 0010-glx-silence-more-implicit-load-zink-errors.patch 
704
  * glx: silence more implicit-load zink errors [gitlab mesa issue #10802]
705
706
-------------------------------------------------------------------
707
Tue Mar 19 02:20:03 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
708
709
- 0001-loader-delete-unused-param-from-pipe_loader_sw_probe.patch,
710
  0002-glx-fix-some-indentation.patch,
711
  0003-glx-add-an-implicit-param-to-createScreen.patch,
712
  0004-glx-pass-implicit-load-param-through-allocation.patch,
713
  0005-dri-plumb-a-implicit-param-through-createNewScreen-i.patch,
714
  0006-gbm-plumb-an-implicit-param-through-device-creation.patch,
715
  0007-frontends-dri-plumb-an-implicit-param-through-screen.patch,
716
  0008-pipe-loader-plumb-a-flag-for-implicit-driver-load-th.patch,
717
  0009-zink-don-t-print-error-messages-when-failing-an-impl.patch
718
  * get rid of error message:
719
    'MESA: error: ZINK: vkEnumeratePhysicalDevices failed
720
    (VK_ERROR_INITIALIZATION_FAILED)' 
721
    [gitlab mesa issue #10802]
722
723
-------------------------------------------------------------------
724
Tue Mar 19 02:10:26 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
725
726
- adjusted and re-enabled python36-buildfix1.patch 
727
728
-------------------------------------------------------------------
729
Mon Mar 18 23:55:51 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
730
731
- Update to new feature release 24.0.3
732
  * Some interesting highlights include:
733
    + New PowerVR Vulkan driver for Imagination's GPU
734
    + NVIDIA Vulkan driver NVK has seen many improvements
735
    + AMD Vulkan driver RADV ray-tracing performance improvements
736
    + Microsoft OpenGL driver D3D12 has reached OpenGL 4.6 support
737
  * New extensions & features (in no particular order):
738
    + VK_EXT_image_compression_control on RADV
739
    + VK_EXT_device_fault on RADV
740
    + OpenGL 3.3 on Asahi
741
    + Geometry shaders on Asahi
742
    + GL_ARB_texture_cube_map_array on Asahi
743
    + GL_ARB_clip_control on Asahi
744
    + GL_ARB_timer_query on Asahi
745
    + GL_EXT_disjoint_timer_query on Asahi
746
    + GL_ARB_base_instance on Asahi
747
    + OpenGL 4.6 (up from 4.2) on d3d12
748
    + VK_EXT_depth_clamp_zero_one on RADV
749
    + GL_ARB_shader_texture_image_samples on Asahi
750
    + GL_ARB_indirect_parameters on Asahi
751
    + GL_ARB_viewport_array on Asahi
752
    + GL_ARB_fragment_layer_viewport on Asahi
753
    + GL_ARB_cull_distance on Asahi
754
    + GL_ARB_transform_feedback_overflow_query on Asahi
755
    + VK_KHR_calibrated_timestamps on RADV
756
    + VK_KHR_vertex_attribute_divisor on RADV
757
    + VK_KHR_maintenance6 on RADV
758
    + VK_KHR_ray_tracing_position_fetch on RADV
759
    + EGL_EXT_query_reset_notification_strategy
760
- supersedes U_fix-ac-llvm-LLVM-18-remove-useless-passes.patch
761
- adjusted n_add-Mesa-headers-again.patch, u_dep_xcb.patch
762
- disabled python36-buildfix1.patch
763
- removed disabled patch u_fix-build-on-ppc64le.patch
764
765
-------------------------------------------------------------------
766
Sat Mar 16 18:44:50 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
767
768
- get rid of u_zink-dont-print-error-messages-when-failing-an-implicit.patch
769
  completely 
770
771
-------------------------------------------------------------------
772
Thu Mar 14 04:48:32 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
773
774
- buildrequires llvm18-devel/clang18-devel on Leap 15.5/15.6 
775
776
-------------------------------------------------------------------
777
Thu Mar 14 04:40:06 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
778
779
- disabled u_zink-dont-print-error-messages-when-failing-an-implicit.patch
780
  for now, since it breaks driver build; this patch needs other patches
781
  below to build ... 
782
783
-------------------------------------------------------------------
784
Tue Mar 12 20:13:17 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
785
786
- u_zink-dont-print-error-messages-when-failing-an-implicit.patch
787
  * zink: don't print error messages when failing an implicit
788
    driver load (Mesa gitlab issue #10802)
789
790
-------------------------------------------------------------------
791
Sat Mar  9 22:17:33 UTC 2024 - Aaron Puchert <aaronpuchert@alice-dsl.net>
792
793
- Add U_fix-ac-llvm-LLVM-18-remove-useless-passes.patch to fix
794
  build with LLVM 18.
795
796
-------------------------------------------------------------------
797
Tue Mar  5 04:33:37 UTC 2024 - Jianhua Lu <lujianhua000@gmail.com>
798
799
- Enable zink driver build on aarch64, this is needed for Qualcomm Adreno a7xx
800
  to use hw accelerated GL.
801
802
-------------------------------------------------------------------
803
Mon Mar  4 03:10:33 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
804
805
- buildrequire llvm17 also on sle15-sp5/Leap15.5 
806
807
-------------------------------------------------------------------
808
Sat Feb 17 01:01:22 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
809
810
- Update to bugfix release 23.3.6
811
  --> https://docs.mesa3d.org/relnotes/23.3.6.html
812
813
-------------------------------------------------------------------
814
Sun Feb  4 21:26:26 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
815
816
- Update to bugfix release 23.3.5
817
  --> https://docs.mesa3d.org/relnotes/23.3.5.html 
818
819
-------------------------------------------------------------------
820
Wed Jan 31 17:40:11 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
821
822
- re-enabled rusticl on sle15-sp6 after linkpac'ing rust-bindgen
823
  in X11:XOrg project
824
825
-------------------------------------------------------------------
826
Thu Jan 25 05:19:47 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
827
828
- Update to bugfix release 23.3.4
829
  --> https://docs.mesa3d.org/relnotes/23.3.4.html
830
831
-------------------------------------------------------------------
832
Mon Jan 22 14:36:33 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
833
834
- split python36-buildfix.patch into two patches python36-buildfix1.patch 
835
  and python36-buildfix2.patch; apply the latter only on sle15-sp6/Leap 15.6
836
  since on newer python releases than 3.6 it changes behaviour to 
837
  remove required=True option
838
839
-------------------------------------------------------------------
840
Sat Jan 20 13:04:02 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
841
842
- python36-buildfix.patch
843
  * src/freedreno/registers/gen_header.py: hopefully fixes aarch64
844
    build
845
846
-------------------------------------------------------------------
847
Sat Jan 20 11:22:42 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
848
849
- u_0001-intel-genxml-Drop-from-__future__-import-annotations.patch
850
  u_0002-intel-genxml-Add-a-untyped-OrderedDict-fallback-for-.patch
851
  python36-buildfix.patch
852
  * fixes build against python 3.6 
853
854
-------------------------------------------------------------------
855
Sat Jan 20 10:43:27 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
856
857
- let Mesa-dri require libvulkan1 to get zink/swrast driver
858
  fallbacks working (hopefully); probably related:
859
  https://gitlab.freedesktop.org/mesa/mesa/-/commit/2a71f06f2938678d89d5ed1372cda6a7b55d964d
860
861
-------------------------------------------------------------------
862
Thu Jan 11 11:41:17 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
863
864
-  Update to bugfix release 23.3.3
865
  --> https://docs.mesa3d.org/relnotes/23.3.3.html
866
867
-------------------------------------------------------------------
868
Sat Jan  6 14:24:41 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
869
870
- Update to bugfix release 23.3.2
871
  --> https://docs.mesa3d.org/relnotes/23.3.2.html 
872
873
-------------------------------------------------------------------
874
Fri Dec  1 20:10:26 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
875
876
- Update to version 23.3.0:
877
  * It includes NVK, a new reverse-engineered Vulkan driver for
878
    Nvidia hardware. This driver is still in experimental phase,
879
    not quite ready for prime time yet, but adventurous users can
880
    give it a go!
881
  * New extensions & features (in no particular order):
882
    - VK_EXT_pipeline_robustness on ANV
883
    - VK_KHR_maintenance5 on RADV
884
    - OpenGL ES 3.1 on Asahi
885
    - GL_ARB_compute_shader on Asahi
886
    - GL_ARB_shader_atomic_counters on Asahi
887
    - GL_ARB_shader_image_load_store on Asahi
888
    - GL_ARB_shader_image_size on Asahi
889
    - GL_ARB_shader_storage_buffer_object on Asahi
890
    - GL_ARB_sample_shading on Asahi
891
    - GL_OES_sample_variables on Asahi
892
    - GL_OES_shader_multisample_interpolation on Asahi
893
    - GL_OES_gpu_shader5 on Asahi
894
    - EGL_ANDROID_blob_cache works when disk caching is disabled
895
    - VK_KHR_cooperative_matrix on RADV/GFX11+
896
- Drop patches fixed upstream:
897
  * U_clover-llvm-move-to-modern-pass-manager.patch
898
  * U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
899
- Refresh patches with quilt.
900
- Use %patch -p N instead of deprecated %patchN.
901
902
-------------------------------------------------------------------
903
Mon Nov 20 14:53:17 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
904
905
- buildrequire 'pkgconfig(SPIRV-Tools)' also with disabled rusticl
906
  (new dep since some time)
907
908
-------------------------------------------------------------------
909
Mon Nov 20 14:44:53 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
910
911
- re-disable rusticl on sle15-sp6 to prevent more deps (rust-bindgen)
912
- buildrequire 'pkgconfig(LLVMSPIRVLib)' also with disabled rusticl
913
  (new dep since some time)
914
915
-------------------------------------------------------------------
916
Mon Nov 20 14:40:06 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
917
918
- enable rusticl on sle15-sp6
919
920
-------------------------------------------------------------------
921
Fri Nov 17 14:14:06 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
922
923
- let sle15-sp6 require llvm17/clang17
924
925
-------------------------------------------------------------------
926
Wed Nov 15 10:24:35 UTC 2023 - Dirk Müller <dmueller@suse.com>
927
928
- build with valgrind only on 64bit platforms
929
930
-------------------------------------------------------------------
931
Sat Oct 14 22:31:08 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
932
933
- Add U_radeonsi-prefix-function-with-si_-to-prevent-name-co.patch
934
  Fix https://gitlab.freedesktop.org/mesa/mesa/-/issues/9889
935
936
-------------------------------------------------------------------
937
Wed Oct  4 10:11:42 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
938
939
- Update to Mesa 23.2.1
940
  * Mesa 23.2.1 is a new development release. People who are
941
    concerned with stability and reliability should stick with a
942
    previous release or wait for Mesa 23.2.2.
943
  * Mesa 23.2.1 is an unusual first stable release due to the
944
    accidentl tagging of 23.2.0 durring the rc cycle.
945
  * Mesa 23.2.1 implements the OpenGL 4.6 API, but the version
946
    reported by glGetString(GL_VERSION) or
947
    glGetIntegerv(GL_MAJOR_VERSION) /
948
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
949
    driver being used. Some drivers don't support all the features
950
    required in OpenGL 4.6. OpenGL 4.6 is **only** available if
951
    requested at context creation. Compatibility contexts may
952
    report a lower version depending on each driver.
953
  * Mesa 23.2.1 implements the Vulkan 1.3 API, but the version
954
    reported by the apiVersion property of the
955
    VkPhysicalDeviceProperties struct depends on the particular
956
    driver being used.
957
  * More details in:
958
    --> https://gitlab.freedesktop.org/mesa/mesa/-/blob/23.2/docs/relnotes/23.2.1.rst
959
960
-------------------------------------------------------------------
961
Mon Sep 25 09:46:58 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
962
963
- Update to Mesa 23.2.0-rc4
964
  --> https://lists.freedesktop.org/archives/mesa-announce/2023-September/000731.html
965
- supersedes U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
966
- disabled u_fix-build-on-ppc64le.patch (no longer needed?)
967
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch
968
969
-------------------------------------------------------------------
970
Thu Sep 21 15:13:11 UTC 2023 - Aaron Puchert <aaronpuchert@alice-dsl.net>
971
972
- Backport upstream patches for compatibility with LLVM 17:
973
  * U_llvmpipe-only-include-old-Transform-includes-when-ne.patch
974
    removes unneeded includes of header files that no longer exist.
975
  * U_clover-llvm-move-to-modern-pass-manager.patch migrates Clover
976
    to the new pass manager, since the old PM has been removed.
977
978
-------------------------------------------------------------------
979
Thu Sep 21 10:26:36 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
980
981
- disable nine on arm/aarch64 in the hope to fix build on this
982
  platform; there is no need for Direct3D/Wine for arm/aarch64
983
  anyway ...
984
985
-------------------------------------------------------------------
986
Thu Sep 21 08:05:24 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
987
988
- Update to bugfix release 23.1.8:
989
  --> https://docs.mesa3d.org/relnotes/23.1.8.html
990
991
-------------------------------------------------------------------
992
Thu Sep  7 07:02:41 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
993
994
- Update to bugfix release 23.1.7:
995
  --> https://docs.mesa3d.org/relnotes/23.1.7.html
996
997
-------------------------------------------------------------------
998
Fri Sep  1 10:31:27 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
999
1000
- mini-cleanup for python package BuildRequires in specfile
1001
- added python3-dataclasses package for sle15/Leap15 to finally fix
1002
  build for these build targets; dataclasses module is in standard
1003
  library of python >= 3.7 ...
1004
1005
-------------------------------------------------------------------
1006
Thu Aug 17 08:35:12 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
1007
1008
- Update to bugfix release 23.1.6:
1009
  --> https://docs.mesa3d.org/relnotes/23.1.6.html
1010
1011
-------------------------------------------------------------------
1012
Thu Aug  3 09:40:17 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1013
1014
- Update to bugfix release 23.1.5
1015
  --> https://docs.mesa3d.org/relnotes/23.1.5.html
1016
1017
-------------------------------------------------------------------
1018
Mon Jul 24 09:36:23 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1019
1020
- Update to bugfix release 23.1.4
1021
  --> https://docs.mesa3d.org/relnotes/23.1.4.html
1022
- supersedes u_fix-glx-context-opengl-4.5.patch
1023
1024
-------------------------------------------------------------------
1025
Fri Jun 23 07:24:59 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1026
1027
- Update to bugfix release 23.1.3
1028
- supersedes U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
1029
  (boo#1209005)
1030
- -Dxmlconfig=enabled now also needs -Dexpat=enabled as dependancy
1031
1032
-------------------------------------------------------------------
1033
Fri Jun 16 15:59:56 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
1034
1035
- Add patch u_fix-glx-context-opengl-4.5.patch: Fix a regression
1036
  that causes Wine to crash on GPUs that don't support OpenGL 4.6
1037
  and later:.
1038
  Mesa 23.1 has a regression [1] that breaks Wine if the GPU does not
1039
  support OpenGL 4.6 (reportedly), Intel HD 4000 is affected.
1040
  The problem was narrowed down to commit e89e1f504 [2] so this patch
1041
  removes the offending [3] part from there to fix the problem.
1042
  It's unlikely that there will be any side effects from that,
1043
  should be just as good as it was in Mesa 23.0.
1044
  [1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901
1045
  [2] https://gitlab.freedesktop.org/mesa/mesa/-/commit/e89e1f5049d3b78542fcd69b7d6106dd4bdafc39
1046
  [3] https://gitlab.freedesktop.org/mesa/mesa/-/issues/8901#note_1962991
1047
- Add intel_hasvk icd to baselibs.conf.
1048
1049
-------------------------------------------------------------------
1050
Fri Jun 16 12:48:49 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1051
1052
- use -Dxlib-lease=enabled also for -drivers build
1053
1054
-------------------------------------------------------------------
1055
Fri Jun 16 11:01:52 UTC 2023 - Joan Torres <joan.torres@suse.com>
1056
1057
- Fix of bsc#1212345
1058
  * After update to 23.1.1 this change affected our build split:
1059
    https://gitlab.freedesktop.org/mesa/mesa/-/commit/2630f4b310f534c830250be44d285e485da83869
1060
1061
-------------------------------------------------------------------
1062
Sat Jun 10 14:28:05 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1063
1064
- Update to bugfix release 23.1.2
1065
1066
-------------------------------------------------------------------
1067
Sat Jun 10 11:42:42 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1068
1069
- needed to fix build of Mesa 23.1
1070
  * Mesa-drivers: -Dshader-cache=enabled
1071
  * Mesa: -Dxlib-lease=enabled
1072
  * recommended for both Mesa and Mesa-drivers to avoid some scary messages when
1073
    comparing fds: -Dallow-kcmp=enabled
1074
- Credits for figuring this out go to "llyyr" <llyyr.public@gmail.com>
1075
- gbm files are no longer needed to be removed manually for -drivers build
1076
- VDPAU support for r300 has been dropped with Mesa 23.1
1077
- supersedes n_no-sse2-on-ix86-except-for-intel-drivers.patch
1078
1079
-------------------------------------------------------------------
1080
Fri May 26 13:42:06 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1081
1082
- Update to bugfix release 23.1.1
1083
- adjusted u_dep_xcb.patch
1084
1085
-------------------------------------------------------------------
1086
Thu May 11 08:29:57 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1087
1088
- Update to 23.1.0
1089
  * new feature release
1090
  * some highlights
1091
    + Our OpenCL implementation Rusticl added support for AMD GPUs.
1092
    + Both ANV (Intel) and RADV (AMD) got initial support for Vulkan Video
1093
      decoding.
1094
    + Vulkan Graphics Pipeline Libraries (GPL) are now supported in RADV.
1095
- adjusted n_stop-iris-flicker.patch
1096
- supersedes U_ReturnME.patch
1097
- meson option "-Ddri-drivers" has been removed; wasn't used any
1098
  longer by us --> killed it
1099
1100
-------------------------------------------------------------------
1101
Sat Apr 22 08:32:04 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1102
1103
- Update to version 23.0.3
1104
  * 3rd bug fix release: changes all across the tree, with no one
1105
    subsystem seeing too many changes
1106
1107
-------------------------------------------------------------------
1108
Fri Apr  7 18:30:55 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1109
1110
- Update to version 23.0.2
1111
  * 2nd bug fix release: lots of patches for all over the tree,
1112
    zink being the biggest singel source of changes.
1113
1114
-------------------------------------------------------------------
1115
Sun Mar 26 20:58:34 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1116
1117
- Update to version 23.0.1
1118
  * bug fix release which fixes bugs found since Mesa 23.0.0
1119
- supersedes U_glx-fix-indirect-initialization-crash.patch
1120
1121
-------------------------------------------------------------------
1122
Tue Mar 14 11:53:20 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1123
1124
- U_glx-Remove-pointless-GLX_INTEL_swap_event-paranoia.patch
1125
  * reverse apply this patch to fix a regression caused by this
1126
    commit, which resulted in gnome-shell constantly crashing, which
1127
    is making a GNOME/X11 session impossible (boo#1209005)
1128
1129
-------------------------------------------------------------------
1130
Wed Mar  1 21:55:02 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1131
1132
- U_glx-fix-indirect-initialization-crash.patch
1133
  * Fixes: b090246a ("glx: Only compute client GL extensions for
1134
    indirect contexts")
1135
  * Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8393
1136
- supersedes n_Revert-glx-Only-compute-client-GL-extensions-for-ind.patch
1137
1138
-------------------------------------------------------------------
1139
Tue Feb 28 09:49:37 UTC 2023 - Fabian Vogt <fvogt@suse.com>
1140
1141
- Add patch to fix GLX with indirect rendering:
1142
  * n_Revert-glx-Only-compute-client-GL-extensions-for-ind.patch
1143
1144
-------------------------------------------------------------------
1145
Thu Feb 23 10:26:30 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1146
1147
- Update to version 23.0.0
1148
  * first stable release of 2023
1149
- refreshed patches
1150
  * n_drirc-disable-rgb10-for-chromium-on-amd.patch
1151
  * n_stop-iris-flicker.patch
1152
  * u_dep_xcb.patch
1153
  * u_fix-build-on-ppc64le.patch
1154
- adjusted n_no-sse2-on-ix86-except-for-intel-drivers.patch
1155
- meson: added -Dxmlconfig=enabled to fix link errors
1156
  (missing "-lexpat")
1157
1158
-------------------------------------------------------------------
1159
Fri Feb 10 14:06:56 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1160
1161
- U_ReturnME.patch
1162
  * fixes blackscreen in Return To Monkey Island on Intel graphics
1163
    (boo#1208145)
1164
1165
-------------------------------------------------------------------
1166
Thu Feb  9 10:39:08 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1167
1168
- Update to version 22.3.5
1169
  * bug fix release which fixes bugs found since Mesa 22.3.4
1170
  * see https://docs.mesa3d.org/relnotes/22.3.5.html for more
1171
    details
1172
- refreshed u_dep_xcb.patch
1173
1174
-------------------------------------------------------------------
1175
Mon Feb  6 13:52:18 UTC 2023 - Andreas Schwab <schwab@suse.de>
1176
1177
- Don't enable rusticl without opencl
1178
1179
-------------------------------------------------------------------
1180
Fri Jan 27 17:27:47 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1181
1182
- Update to version 22.3.4
1183
  * bug fix release which fixes bugs found since Mesa 22.3.3
1184
  * see https://docs.mesa3d.org/relnotes/22.3.4.html for more
1185
    details
1186
1187
-------------------------------------------------------------------
1188
Fri Jan 27 09:54:11 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1189
1190
- removing again BuildRequires for x264 and x265 in case
1191
  video_codecs should be built (these were never needed nor used
1192
  for build)
1193
1194
-------------------------------------------------------------------
1195
Fri Jan 27 09:48:22 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1196
1197
- using gcc 12 now also on Leap 15.4; after changing build project
1198
  to openSUSE:Leap:15.4:Update gcc 12 packages are found now ...
1199
1200
-------------------------------------------------------------------
1201
Tue Jan 24 11:06:48 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1202
1203
- force usage of gcc 12 only on Leap 15.5; there is no gcc12 on
1204
  Leap 15.4
1205
1206
-------------------------------------------------------------------
1207
Tue Jan 24 09:32:12 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>
1208
1209
- Add BuildRequires for x264 and x265 in case video_codecs should
1210
  be built.
1211
1212
-------------------------------------------------------------------
1213
Mon Jan 23 18:43:50 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
1214
1215
- re-enable build on Leap, but only for 15.5; there is no gcc12
1216
  on Leap 15.4, which is now officially required by Mesa 22.3
1217
1218
-------------------------------------------------------------------
1219
Mon Jan 16 22:44:11 UTC 2023 - Martin Hauke <mardnh@gmx.de>
1220
1221
- Add support for Rusticl - Mesa's new OpenCL implementation.
1222
  * See https://docs.mesa3d.org/rusticl
1223
  You will need to set your environment to use it
1224
  * See https://docs.mesa3d.org/envvars#rusticl-environment-variables
1225
1226
-------------------------------------------------------------------
1227
Mon Jan 16 11:27:13 UTC 2023 - Hans-Peter Jansen <hp@urpla.net>
1228
1229
- Compile with gcc12 on Leaps: building drivers fails with:
1230
  /usr/include/dxguids/dxguids.h:70:1: internal compiler error:
1231
  in cxx_eval_bit_field_ref, at cp/constexpr.c:2578
1232
1233
-------------------------------------------------------------------
1234
Sun Jan 15 12:40:15 UTC 2023 - Martin Hauke <mardnh@gmx.de>
1235
1236
- Fix some deprecation warnings
1237
  * WARNING: option "false" deprecated, please use "disabled" instead.
1238
  * WARNING: option "true" deprecated, please use "enabled" instead.
1239
1240
-------------------------------------------------------------------
1241
Wed Jan 11 21:00:56 UTC 2023 - Alexei Sorokin <sor.alexei@meowr.ru>
1242
1243
- Update to version 22.3.3:
1244
  * See https://docs.mesa3d.org/relnotes/22.3.3.html
1245
1246
-------------------------------------------------------------------
1247
Mon Jan  2 09:37:20 UTC 2023 - Andreas Schwab <schwab@suse.de>
1248
1249
- Update list of gallium-drivers to match default list
1250
1251
-------------------------------------------------------------------
1252
Sat Dec 31 10:31:10 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1253
1254
- don't try to generate libvdpau_virtio_gpu package on ppc64le; for
1255
  some reason this driver doesn't get built on this platform
1256
1257
-------------------------------------------------------------------
1258
Thu Dec 29 22:21:35 UTC 2022 - Alexei Sorokin <sor.alexei@meowr.ru>
1259
1260
- Update to version 22.3.0:
1261
  * See https://docs.mesa3d.org/relnotes/22.3.0.html
1262
- Update to version 22.3.1:
1263
  * See https://docs.mesa3d.org/relnotes/22.3.1.html
1264
- Update to version 22.3.2:
1265
  * See https://docs.mesa3d.org/relnotes/22.3.2.html
1266
- Remove the libXvMC_nouveau and libXvMC_r600 packages as XVMC
1267
  support was removed.
1268
- Add libvdpau_virtio_gpu package for VirtIO GPU.
1269
- Rebase n_drirc-disable-rgb10-for-chromium-on-amd.patch.
1270
- Rebase u_dep_xcb.patch.
1271
- Rebase U_fix-mpeg1_2-decode-mesa-20.2.patch.
1272
- Drop n_buildfix-21.3.0.patch: fixed upstream.
1273
1274
-------------------------------------------------------------------
1275
Sat Dec  3 09:53:53 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1276
1277
- spefile: removed Release lines from libxatracker2,
1278
  libxatracker-devel packages in the hope to have reproducibly
1279
  builds also on Tumbleweed (boo#1205998)
1280
1281
-------------------------------------------------------------------
1282
Thu Nov 17 16:32:41 UTC 2022 - Dirk Müller <dmueller@suse.com>
1283
1284
- update to 22.2.4:
1285
  * clover: windows:  library filename has \`-1` suffix and a \`lib` prefix
1286
    when built with mingw
1287
  * radv, dxvk: Rendering errors in World of Tanks after "Switch to dynamic
1288
    rendering only"
1289
  * gen9 gt3e/gt4e skus fail dEQP-VK.pipeline.multisample.sample_locations_ext.*
1290
  * v3d: Wrong colors (pink) in videos in Firefox (likely YUV->RGB shader issue)
1291
  * panfrost t860 glmark-es2 regression
1292
  * radv: Flickering in Spider-Man Remastered (Regression) (Bisected)
1293
  * radv: Hitman 2 using Direct3D 12 has discolored squares on RDNA2 with DCC
1294
    enabled
1295
  * panfrost/midgard -  on Duckstation PSX emulator: segfault on GLES 3.0 and
1296
    bad shader compilations on 3.3
1297
1298
-------------------------------------------------------------------
1299
Tue Nov 15 15:01:19 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1300
1301
- try to fix build on ppc64le due to running OOM (boo#1205441)
1302
  * let's request 20G of physical memory via _constraints file
1303
1304
-------------------------------------------------------------------
1305
Tue Nov  8 12:24:26 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1306
1307
- third bugfix release
1308
  * some regressions in CI worked out
1309
  * a bit of everything, and nothing too crazy
1310
- supersedes u_0001-gallivm-Fix-LLVM-optimization-with-the-new-pass-mana.patch
1311
- supersedes u_nouveau-corrupted-colors-boo1203949.patch
1312
- get rid of Mesa-libVulkan-devel(-32bit) package, which is no
1313
  longer needed at all by providing/obsoleting it by
1314
  libvulkan_intel
1315
1316
-------------------------------------------------------------------
1317
Mon Nov  7 15:28:21 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1318
1319
- Release 22.2.2 covers bugfixes for bsc#1197045,bsc#1197046,bsc#1200965,bsc#1202850
1320
1321
-------------------------------------------------------------------
1322
Fri Nov  4 21:03:39 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1323
1324
- build against llvm15/clang15 on sle15-sp5/Leap 15.5
1325
1326
-------------------------------------------------------------------
1327
Wed Nov  2 16:56:33 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1328
1329
- u_nouveau-corrupted-colors-boo1203949.patch
1330
  * fixes corrupted colors in videos on nouveau with Kepler in
1331
    Firefox (boo#1203949, issue#7416)
1332
1333
-------------------------------------------------------------------
1334
Wed Nov  2 08:53:22 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1335
1336
- moved drirc.d config snippets from Mesa to Mea-dri package;
1337
  radv driver specific conf was missing completely (boo#1204866)
1338
1339
-------------------------------------------------------------------
1340
Fri Oct 21 09:41:37 UTC 2022 - Fabian Vogt <fvogt@suse.com>
1341
1342
- Add patch to fix LLVM optimization to avoid failure on armv7
1343
  (https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19217,
1344
   boo#1204267):
1345
  * u_0001-gallivm-Fix-LLVM-optimization-with-the-new-pass-mana.patch
1346
1347
-------------------------------------------------------------------
1348
Thu Oct 20 08:46:59 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1349
1350
- update to 22.2.2
1351
  * This is the second bug fix release, back on the regular
1352
    schedule. There's a lot here: nir, panfrost, gallium video,
1353
    freedreno, nouveau, turnip, r300, gallium core, r600, virgl,
1354
    core vulkan, anv, clover, d3d12, utils, radv, and plenty of
1355
    zink.
1356
1357
-------------------------------------------------------------------
1358
Tue Oct 11 19:28:31 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1359
1360
- update to 22.2.1
1361
  * lots of stuff here: llvmpipe, lavapipe, freedreno, aco, mesa,
1362
    turnip, virgl, r600, zink, radv, core gallium, and nir. All in
1363
    all, lots of good fixes all over the tree.
1364
1365
-------------------------------------------------------------------
1366
Mon Oct  3 10:29:51 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
1367
1368
- Add build_orig conditional switch for video codecs define.
1369
1370
-------------------------------------------------------------------
1371
Thu Sep 29 10:00:03 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1372
1373
- re-disable video codecs
1374
  https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15258
1375
1376
-------------------------------------------------------------------
1377
Tue Sep 27 11:08:54 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1378
1379
- Pass -Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec to
1380
  meson, keep support for hardware codecs inside vaapi, vdpau and
1381
  vulkan. These were previously enabled automatically.
1382
- enabled "swrast" and "amd" Vulkan drivers on riscv64, which is
1383
  upstream default anyway ...
1384
1385
-------------------------------------------------------------------
1386
Wed Sep 21 14:20:04 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1387
1388
- update to 22.2.0
1389
  * AMD RDNA3 Prep, Intel Arc Graphics, Many Vulkan Improvements;
1390
    more details on Phoronix:
1391
    https://www.phoronix.com/news/Mesa-22.2-Released
1392
- supersedes llvm15.patch
1393
- refreshed n_no-sse2-on-ix86-except-for-intel-drivers.patch
1394
1395
-------------------------------------------------------------------
1396
Wed Sep 14 13:45:41 UTC 2022 - Andreas Schwab <schwab@suse.de>
1397
1398
- llvm15.patch: backport of commits 2037c34f245, 301bcbac0e5, 6983c8580a2
1399
  to support LLVM 15
1400
1401
-------------------------------------------------------------------
1402
Mon Aug 22 09:35:53 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1403
1404
- update to 22.1.7:
1405
  * fixes and cleanups all over the tree
1406
  * most of the fixes are for zink
1407
  * nice batch of fixes for the gallium dx9 frontend
1408
  * some other fixes across the board
1409
1410
-------------------------------------------------------------------
1411
Wed Aug 17 16:42:12 UTC 2022 - Dirk Müller <dmueller@suse.com>
1412
1413
- update to 22.1.6:
1414
  * llvmpipe: make last_fence a screen/rast object not a context one. llvmpipe:
1415
    keep context list and use to track resource usage.
1416
  * Revert "pan/bi: Require ATEST coverage mask input in R60"
1417
  * intel/dev: drop warning for unhandled hwconfig keys
1418
  * anv: Use sampleLocationsEnable for sample locations
1419
1420
-------------------------------------------------------------------
1421
Fri Aug 12 22:06:24 UTC 2022 - Xu Zhao <i@xuzhao.net>
1422
1423
- Enable zink driver build on x86_64
1424
1425
-------------------------------------------------------------------
1426
Sun Aug  7 18:41:56 UTC 2022 - Dirk Müller <dmueller@suse.com>
1427
1428
- update to 22.1.5:
1429
  * radv: dynamic vertex input failure
1430
  * anv: KHR-GL46.tessellation_shader.single.xfb_captures_data_from_correct_stage fails on TGL
1431
  * anv: GTF-GL46.gtf32.GL3Tests.packed_pixels.packed_pixels_pbo failure
1432
  * anv: ICL hiz issue
1433
  * Error compiling gallium-nine on i686 using musl libc
1434
  * dEQP-VK.memory.mapping.dedicated_alloc failing on bsw and gen9atom
1435
1436
-------------------------------------------------------------------
1437
Mon Aug  1 21:22:01 UTC 2022 - Dirk Müller <dmueller@suse.com>
1438
1439
- update to 22.1.4:
1440
  * anv: disable non uniform indexing of UBOs
1441
  * anv: use the right helper to invalidate memory
1442
  * intel/fs: ray query fix for global address
1443
  * isl: add new helper for format component compatibility
1444
  * radeonsi: fix random PS wave size
1445
  * r300: Keep rc_rename_regs() from overflowing
1446
  * aco/ra: update register file when updating phi definition
1447
  * radv: Fix vkCmdCopyQueryResults -> vkCmdResetPool hazard
1448
1449
-------------------------------------------------------------------
1450
Fri Jul 15 13:00:57 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1451
1452
- let Mesa ignore Mesa-dri as dep to resolve a build cycle
1453
  (related to boo#1201474
1454
1455
-------------------------------------------------------------------
1456
Sun Jul  3 07:59:22 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1457
1458
- Update to 22.1.3
1459
  * a lot of zink fixes
1460
  * There's a bit of everything else here, including some
1461
    performance fixes for wsi/x11.
1462
1463
-------------------------------------------------------------------
1464
Mon Jun 20 15:28:30 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1465
1466
- Update to 22.1.2
1467
  " There's a lot of zink here, thanks to Mike for help with manually
1468
    backporting parts of it! We've als got a bunch of fixes for panfrost,
1469
    and some for intel, radeon, llvmpip, dzn, broadcom, nir, core gallium,
1470
    the va state tracker, and freedren."
1471
1472
-------------------------------------------------------------------
1473
Wed Jun 15 10:09:09 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1474
1475
- let Mesa-libGL-devel require libX11-devel via pkgconfig(x11)
1476
  (boo#1200559)
1477
1478
-------------------------------------------------------------------
1479
Sun Jun  5 20:19:36 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1480
1481
- removed libkms BuildRequires, since it has been dropped from
1482
  libdrm
1483
1484
-------------------------------------------------------------------
1485
Thu Jun  2 01:32:59 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1486
1487
- Update to 22.1.1
1488
  * first bugfix release
1489
- supersedes U_llvmpipe-flush-resources-for-kms-swrast-path.patch
1490
1491
-------------------------------------------------------------------
1492
Wed Jun  1 07:58:57 UTC 2022 - Fabian Vogt <fvogt@suse.com>
1493
1494
- Add patch to fix glitches with KMS (boo#1199885):
1495
  * U_llvmpipe-flush-resources-for-kms-swrast-path.patch
1496
1497
-------------------------------------------------------------------
1498
Wed May 25 12:27:30 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1499
1500
- buildrequire DirectX-Headers only on %{ix86} x86_64, since it's
1501
  only relevant on these platforms
1502
1503
-------------------------------------------------------------------
1504
Tue May 24 19:18:59 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
1505
1506
- Calling patch with '-p1' (as the others are) so 'git show'
1507
  .patch output works.
1508
1509
-------------------------------------------------------------------
1510
Tue May 24 18:50:21 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
1511
1512
- Generating 'n_stop-iris-flicker.patch' from 'git format-patch' vs.
1513
  a standard diff.
1514
1515
-------------------------------------------------------------------
1516
Tue May 24 15:48:53 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
1517
1518
- Fixing up 'stop-iris-flicker.patch' patch name to follow standards.
1519
1520
-------------------------------------------------------------------
1521
Thu May 19 19:00:09 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1522
1523
- Update to 22.1.0
1524
  * lot of great featurres, including (since rc5) additional
1525
    kopper backports for zink, and support for Intel's Alchemist
1526
    DG2 platform.
1527
1528
-------------------------------------------------------------------
1529
Sat May 14 20:51:44 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1530
1531
- autoselect libvdpau_r300/libvdpau_r600/libvdpau_radeonsi packages
1532
  via hardware supplements on AMD GPUs
1533
1534
-------------------------------------------------------------------
1535
Thu May  5 08:13:13 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1536
1537
- Update to 22.0.3
1538
  * bugfix release with fixes for most of the major drivers
1539
1540
-------------------------------------------------------------------
1541
Tue May  3 08:21:55 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1542
1543
- _constraints:
1544
  * raised requirements to 9 GB disk space and added aarch64
1545
    architecture (bsc#1199040)
1546
1547
-------------------------------------------------------------------
1548
Thu Apr 28 21:22:38 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
1549
1550
- Switching out 'directx-headers' for 'DirectX-Headers'.
1551
1552
-------------------------------------------------------------------
1553
Fri Apr 22 09:06:31 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1554
1555
- Update to 22.0.2
1556
  * bugfix release with almost all nominated patches
1557
1558
-------------------------------------------------------------------
1559
Thu Apr 14 19:29:21 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
1560
1561
- Adding changes I need for iris to not flicker and have d3d12
1562
  available for use in WSL.
1563
1564
-------------------------------------------------------------------
1565
Wed Apr 13 12:30:21 UTC 2022 - Dirk Müller <dmueller@suse.com>
1566
1567
- use _multibuild
1568
1569
-------------------------------------------------------------------
1570
Tue Mar 29 21:58:46 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1571
1572
- Update to 22.0.1
1573
  * fixes in lavapipe and zink, maintainer scripts and panfrost
1574
- supersedes U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch
1575
1576
-------------------------------------------------------------------
1577
Tue Mar 22 11:13:43 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1578
1579
- get rid of Mesa-libVulkan-devel(-32bit) package, which no longer
1580
  makes sense since Mesa 21.1.0
1581
  * https://gitlab.freedesktop.org/mesa/mesa/-/commit/5e6db1916860ec217eac60903e0a9d10189d1c53
1582
1583
-------------------------------------------------------------------
1584
Mon Mar 14 10:43:10 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1585
1586
- U_meson-restore-private-requires-to-libdrm-in-dri.pc-f.patch
1587
  * Due to a typo the private requires to libdrm were lost in dri.pc.
1588
    Fixed another typo (only comment).
1589
1590
-------------------------------------------------------------------
1591
Sat Mar 12 20:04:00 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1592
1593
- enabled "i915" Gallium-based Intel Gen3 driver
1594
1595
-------------------------------------------------------------------
1596
Fri Mar 11 13:25:28 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1597
1598
- fixed llvm/clang buildrequires for sle15-sp4/Leap 15.4
1599
1600
-------------------------------------------------------------------
1601
Fri Mar 11 09:08:27 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1602
1603
- no longer try to build classic non-Gallium OpenGL drivers
1604
  i915, i965, nouveau, r100 and r200, which have been dropped with
1605
  Mesa 22.0.0; see also some documentation on Phoronix
1606
  https://www.phoronix.com/scan.php?page=news_item&px=Mesa-Classic-Retired
1607
1608
-------------------------------------------------------------------
1609
Thu Mar 10 18:39:34 UTC 2022 - Aaron Stern <ukbeast89@protonmail.com>
1610
1611
- update to 22.0.0
1612
  * lavapipe,radv,anv KHR_dynamic_rendering
1613
  * radv EXT_image_view_min_lod
1614
  * VK_KHR_synchronization2 on RADV.
1615
  * OpenSWR has been moved to the Amber branch
1616
  * radeonsi, zink ARB_sparse_texture
1617
  * d3d12 GLES3.1 (shader storage buffers, images, compute, indirect draw, draw params,
1618
    ARB_framebuffer_no_attachments, ARB_sample_shading, and GLSL400)
1619
  * radeonsi, zink ARB_sparse_texture2
1620
  * zink EXT_memory_object, EXT_memory_object_fd, EXT_semaphore, EXT_semaphore_fd
1621
  * anv VK_VALVE_mutable_descriptor_type
1622
  * Vulkan 1.3 on RADV,Anv.
1623
  * radeonsi, zink ARB_sparse_texture_clamp
1624
1625
-------------------------------------------------------------------
1626
Thu Mar  3 09:14:36 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1627
1628
- baselibs.conf: readded mistakenly removed packages
1629
  * Mesa-libVulkan-devel
1630
  * Mesa-vulkan-device-select
1631
  * Mesa-vulkan-overlay
1632
1633
-------------------------------------------------------------------
1634
Wed Mar  2 13:32:42 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1635
1636
- raise memory limit to 1024 in the hope of avoiding OOM on ppc64
1637
  (boo#1196640)
1638
1639
-------------------------------------------------------------------
1640
Tue Mar  1 17:20:19 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1641
1642
- autoselect libvulkan_intel package via hardware supplements on
1643
  Intel GPUs
1644
- autoselect libvulkan_radeon package via hardware supplements on
1645
  AMD GPUs
1646
- no longer install libvulkan_lvp package (lavapipe=Software
1647
  Vulkan driver), libvulkan_broadcom and libvulkan_freedreno packages
1648
  by default, i.e. no longer have libvulkan_intel/libvulkan_radeon
1649
  and libvulkan_lvp packages installed at the same time (boo#1180522)
1650
- libvulkan_intel/libvulkan_radeon/libvulkan_lvp now require
1651
  Mesa-vulkan-device-select package, not the other way round!
1652
  (baselibs.conf also adjusted)
1653
1654
-------------------------------------------------------------------
1655
Thu Feb 24 09:04:46 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1656
1657
- update to 21.3.7
1658
  * sixth bugfix release
1659
1660
-------------------------------------------------------------------
1661
Thu Feb 10 13:17:56 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1662
1663
- update to 21.3.6
1664
  * sixth bugfix release
1665
1666
-------------------------------------------------------------------
1667
Thu Jan 27 15:09:21 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1668
1669
- update to 21.3.5
1670
  * bugfix release: mostly Zink fixes
1671
1672
-------------------------------------------------------------------
1673
Mon Jan 17 10:54:32 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1674
1675
- using memory-constraints on ppc64 for trying to avoid OOM during
1676
  build (boo#1194739)
1677
1678
-------------------------------------------------------------------
1679
Fri Jan 14 15:02:55 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1680
1681
- update to 21.3.4
1682
  * bugfix release
1683
1684
-------------------------------------------------------------------
1685
Sat Jan  8 10:21:21 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1686
1687
- rename n_no-sse2-on-ix86.patch to
1688
  n_no-sse2-on-ix86-except-for-intel-drivers.patch
1689
  * no longer disable sse2 support for intel drivers, since this
1690
    breaks build, which is probably unresolvable (boo1190409)
1691
1692
-------------------------------------------------------------------
1693
Fri Jan  7 19:35:29 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com>
1694
1695
- Adding 'stop-iris-flicker.patch'.
1696
1697
-------------------------------------------------------------------
1698
Thu Jan  6 16:34:30 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
1699
1700
- n_no-sse2-on-ix86.patch
1701
  * disabled sse2 support on %ix86 (boo#1190409)
1702
1703
-------------------------------------------------------------------
1704
Fri Dec 31 12:42:24 UTC 2021 - Aaron Stern <ukbeast89@protonmail.com>
1705
1706
- update to 21.3.3
1707
  * Bug fixes
1708
  * Assassin’s Creed Syndicate crashes with Mesa 21.3.0+ ACO
1709
  * [21.3 regression] swr: Build failure with MSVC
1710
  * anv: dEQP-VK.graphicsfuzz.spv-stable-pillars-volatile-nontemporal-store fails
1711
1712
-------------------------------------------------------------------
1713
Wed Dec  1 23:15:13 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1714
1715
- update to 21.3.1
1716
  * mostly AMD, Intel & Zink fixes.
1717
1718
-------------------------------------------------------------------
1719
Thu Nov 18 03:13:33 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1720
1721
- n_buildfix-21.3.0.patch
1722
  * fixes Mesa-drivers build
1723
1724
-------------------------------------------------------------------
1725
Wed Nov 17 21:33:28 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1726
1727
- update to 21.3.0
1728
  * Panfrost is now officially GLES 3.1 conformant
1729
  * RADV has (experimental) ray tracing support
1730
  * Iris gained threaded shader compilation
1731
  * Zink has seen an enormous amount of work, and now supports GLES 3.2
1732
  * Lavapipe has a bunch of new extensions, and now supports Vulkan 1.2
1733
  * LLVMpipe got 2-3 times faster for 2D workloads, and gained support for
1734
    the compatibility profile on GL 4.5
1735
  * VA-API gained support for AV1 videos
1736
  * EGL now works on Windows
1737
  * Wayland got a workaround for games making bad assumption (alpha means
1738
    transparency? who could have known)
1739
  * VK_EXT_color_write_enable on lavapipe
1740
  * GL_ARB_texture_filter_anisotropic in llvmpipe
1741
  * Anisotropic texture filtering in lavapipe
1742
  * VK_EXT_shader_atomic_float2 on Intel and RADV.
1743
  * VK_EXT_vertex_input_dynamic_state on RADV.
1744
  * VK_KHR_timeline_semaphore on lavapipe
1745
  * VK_EXT_external_memory_host on lavapipe
1746
  * GL_AMD_pinned_memory on llvmpipe
1747
  * GL 4.5 compatibility on llvmpipe
1748
  * VK_EXT_primitive_topology_list_restart on RADV and lavapipe.
1749
  * ES 3.2 on zink
1750
  * VK_KHR_depth_stencil_resolve on lavapipe
1751
  * VK_KHR_shader_integer_dot_product on RADV.
1752
  * OpenGL FP16 support on llvmpipe
1753
  * VK_KHR_shader_float16_int8 on lavapipe
1754
  * VK_KHR_shader_subgroup_extended_types on lavapipe
1755
  * VK_KHR_spirv_1_4 on lavapipe
1756
  * Experimental raytracing support on RADV
1757
  * VK_KHR_synchronization2 on Intel
1758
  * NGG shader based culling is now enabled by default on GFX10.3 on RADV.
1759
  * VK_KHR_maintenance4 on RADV
1760
  * VK_KHR_format_feature_flags2 on RADV.
1761
  * EGL_EXT_present_opaque on wayland
1762
1763
-------------------------------------------------------------------
1764
Thu Oct 28 19:07:09 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1765
1766
- update to 21.2.5
1767
  * bit of everything: general vulkan, panfrost, and zink are the
1768
    biggest changes.
1769
1770
-------------------------------------------------------------------
1771
Fri Oct 15 09:14:11 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1772
1773
- update to 21.2.4
1774
  * fourth bugfix release
1775
  * 300 fixes from the new r300 maintainer! Additionally, panfrost,
1776
    lots of crocus, some freedreno, intel, radv, core meas, gallivum,
1777
    anv, spirv, gallim, aco, i915g, lima, and llvmpipe fixes.
1778
- supersedes U_gallivm-add-new-wrapper-around-Module.patch,
1779
  U_gallivm-fix-FTBFS-on-i386-with-LLVM-13.patch
1780
1781
-------------------------------------------------------------------
1782
Thu Oct 14 10:30:57 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1783
1784
- u_fix-build-on-ppc64le.patch
1785
  * fixes build on ppc64le (boo#1191569)
1786
1787
-------------------------------------------------------------------
1788
Mon Oct  4 20:05:50 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
1789
1790
- Fix build with LLVM 13:
1791
  * U_gallivm-add-new-wrapper-around-Module.patch
1792
  * U_gallivm-fix-FTBFS-on-i386-with-LLVM-13.patch
1793
1794
-------------------------------------------------------------------
1795
Thu Sep 30 09:05:54 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1796
1797
- update to 21.2.3
1798
  * third bugfix release
1799
1800
-------------------------------------------------------------------
1801
Mon Sep 27 13:35:16 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1802
1803
 - covers jira#SLE/SLE-18743
1804
1805
-------------------------------------------------------------------
1806
Tue Sep 21 17:54:25 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1807
1808
- update to 21.2.2
1809
  * second bugfix release: a ton of work went into panfrost,
1810
    getting it closer to being conformant (it is conformant on
1811
    21.3!); fixes for ir3, croccus, nir, utils, llvmpipe, gallivm,
1812
    zink, glsl, v3d, vc4, intel, mesa, aco, iris, radv, and even
1813
    osmesa.
1814
1815
-------------------------------------------------------------------
1816
Sat Aug 28 13:36:12 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1817
1818
- update to 21.2.1
1819
  * first bugfix release
1820
1821
-------------------------------------------------------------------
1822
Sun Aug  8 08:52:15 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1823
1824
- fixed build on %ix86 by removing "-flto=auto" from optflags for
1825
  cpp
1826
1827
-------------------------------------------------------------------
1828
Thu Aug  5 15:51:18 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1829
1830
- enabled build of 'crocus' Gallium3D OpenGL driver for i965 "Gen4"
1831
  through Haswell "Gen7" graphics (alternative to classic "i965"
1832
  OpenGL driver); use MESA_LOADER_DRIVER_OVERRIDE=crocus to use it;
1833
  in case of issues with video hardware acceleration(vaapi driver),
1834
  set LIBVA_DRIVER_NAME=i965
1835
1836
-------------------------------------------------------------------
1837
Thu Aug  5 01:25:40 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1838
1839
- update to 21.2.0
1840
  * new release
1841
1842
-------------------------------------------------------------------
1843
Thu Jul 29 08:28:31 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1844
1845
- update to 21.1.6
1846
  * sixth bugfix release
1847
1848
-------------------------------------------------------------------
1849
Thu Jul 15 08:13:34 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1850
1851
- update to 21.1.5
1852
  * fith bugfix release
1853
1854
-------------------------------------------------------------------
1855
Thu Jul  1 09:39:29 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1856
1857
- update to 21.1.4
1858
  * fourth bugfix release
1859
1860
-------------------------------------------------------------------
1861
Tue Jun 22 09:22:30 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1862
1863
- no longer apply n_drirc-disable-rgb10-for-chromium-on-amd.patch
1864
  on TW; no longer needed with gstreamer-plugins-vaapi 1.18.4; more
1865
  details on
1866
  https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/merge_requests/410
1867
1868
-------------------------------------------------------------------
1869
Sat Jun 19 08:02:37 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1870
1871
- update to 21.1.3
1872
  * third bugfix
1873
  * mostly AMD fixes
1874
1875
-------------------------------------------------------------------
1876
Thu Jun  3 03:11:44 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1877
1878
- update to 21.1.2
1879
  * second bugfix
1880
  * mostly AMD and Intel changes as usual, but also a decent amount
1881
    of ARM fixes and more.
1882
1883
-------------------------------------------------------------------
1884
Wed Jun  2 09:27:33 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1885
1886
- no longer autoselect Mesa-dri-nouveau at all; autoselect
1887
  libvdpau_nouveau depending on PCI ID (boo#1186721)
1888
1889
-------------------------------------------------------------------
1890
Thu May 20 10:25:35 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1891
1892
- update to 21.1.1
1893
  * bugfix release
1894
  * mostly AMD and Intel changes as usual, but also a decent amount
1895
    of ARM fixes and more
1896
1897
-------------------------------------------------------------------
1898
Wed May 19 08:29:07 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
1899
1900
- Add swrast to vulkan
1901
- Enable vulkan on %{arm} and aarch64 with: swrast, amd,
1902
  broadcom and freedreno
1903
1904
-------------------------------------------------------------------
1905
Fri May 14 03:24:24 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1906
1907
- reenabled build of device-select and overlay vulkan layers
1908
1909
-------------------------------------------------------------------
1910
Thu May  6 19:00:36 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1911
1912
- adjusted filelist to removed vulkan files in Mesa 21.1.0
1913
  (packages Mesa-libVulkan-devel, Mesa-vulkan-device-select,
1914
   Mesa-vulkan-overlay)
1915
1916
-------------------------------------------------------------------
1917
Thu May  6 14:24:29 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1918
1919
- /usr/include/vulkan/vulkan_intel.h dropped with Mesa 21.1.0, but
1920
  let's keep the package containing an empty directory
1921
1922
-------------------------------------------------------------------
1923
Thu May  6 11:45:47 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1924
1925
- update to 21.1.0
1926
  * bunch of work here, lots of zink and softpipe, but bits and
1927
    pieces of other things: tgsi, freddreno, nir, panfrost, intel,
1928
    spirv, core gallium, radv, aco, r600, and core mesa.
1929
- supersedes patches U_clover-Fix-build-with-llvm-12.patch,
1930
  U_clover-Add-missing-include-for-llvm-12-build-fix.patch
1931
1932
-------------------------------------------------------------------
1933
Wed Apr 21 20:54:43 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1934
1935
- update to 21.0.3
1936
  * fixes in haiku, core mesa, radeonsi, lavapipe, nir, radv, anv,
1937
    freedreno and turnip, etniviv, iris, egl, lima, core gallium,
1938
    spriv, v3d, meson
1939
1940
-------------------------------------------------------------------
1941
Sat Apr 17 16:41:33 UTC 2021 - Aaron Puchert <aaronpuchert@alice-dsl.net>
1942
1943
- Move osmesa build back to Mesa, which we can now do after
1944
  choosing another dummy driver there.
1945
- Use LLVM-versioned libclc runtime dependency to ensure
1946
  bitcode compatibility. We have that in Tumbleweed and soon Leap.
1947
- U_clover-Fix-build-with-llvm-12.patch
1948
  * Fixes build with LLVM 12.
1949
- U_clover-Add-missing-include-for-llvm-12-build-fix.patch
1950
  * Fixes a missing header in the previous patch.
1951
1952
-------------------------------------------------------------------
1953
Sat Apr 17 14:39:04 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1954
1955
- Mesa-devel: no longer require libOSMesa-devel, since it's now
1956
  built in Mesa-drivers; packages should require it directly now,
1957
  preferrably via pkconfig(osmesa) ...
1958
1959
-------------------------------------------------------------------
1960
Sat Apr 17 12:45:17 UTC 2021 - Tobias Klausmann <tobias.klausmann@freenet.de>
1961
1962
- Switch dummy driver for mesa package from "auto" xorg driver (i965) to
1963
  gallium swrast driver
1964
1965
-------------------------------------------------------------------
1966
Sat Apr 17 10:11:09 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1967
1968
- update to 21.0.2
1969
  * many additions especially on the Radeon Vulkan (RADV) driver
1970
    front where sparse memory support is in place, AMD Smart Access
1971
    Memory / Resizable BAR optimizations, various RDNA 2
1972
    improvements, rapid packed math for ACO, and more.
1973
    Elsewhere in Mesa 21.0 there are continued RadeonSI
1974
    optimizations, many Intel ANV and Iris improvements, OpenGL 3.3
1975
    for Freedreno, DXGI Winsys was added and initial Direct3D 12
1976
    code for WSL, OpenGL 4.1 for Zink, and more.
1977
- moved osmesa build to Mesa-drivers since swrast driver has been
1978
  removed from Mesa
1979
1980
-------------------------------------------------------------------
1981
Tue Apr  6 08:38:16 UTC 2021 - Andreas Schwab <schwab@suse.de>
1982
1983
- Enable radeon and nouveau drivers on riscv64
1984
1985
-------------------------------------------------------------------
1986
Tue Mar 30 19:00:03 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1987
1988
- update to 20.3.5
1989
  * fith bugfix release for the 20.3 branch
1990
  * This is a quite large release with a huge number of fixes in it,
1991
    and is the last planned release for the 20.3.x series. Radv and
1992
    ACO dominate the changes for this release, but there are some
1993
    other things mixed in there.
1994
1995
-------------------------------------------------------------------
1996
Mon Feb  1 10:50:16 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
1997
1998
- update to 20.3.4
1999
  * fourth bugfix release for the 20.3 branch
2000
2001
-------------------------------------------------------------------
2002
Wed Jan 27 10:13:51 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
2003
2004
- removed no longer needed buildfix-ppc64le.patch; build failed on
2005
  ppc64 due to this patch (bsc#1181439)
2006
2007
-------------------------------------------------------------------
2008
Thu Jan 14 15:02:07 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
2009
2010
- update to 20.3.3
2011
  * third bugfix release for the 20.3 branch
2012
2013
-------------------------------------------------------------------
2014
Thu Dec 31 13:02:52 UTC 2020 - Michał Rostecki <mrostecki@suse.com>
2015
2016
- update to 20.3.2
2017
  * second bugfix release for the 20.3 branch
2018
- drm and surfaceless are not specified as platforms anymore,
2019
  remove them from egl_platforms
2020
2021
-------------------------------------------------------------------
2022
Mon Dec  7 11:09:59 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2023
2024
- update to 20.2.4
2025
  * fourth (second to last) bugfix release for the 20.2 branch
2026
2027
-------------------------------------------------------------------
2028
Tue Dec  1 12:31:55 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2029
2030
- require llvm-devel *without* any explicit version number for
2031
  factory/TW to imply 'distro default llvm version', which we
2032
  usually bump up when a new stable llvm comes out
2033
2034
-------------------------------------------------------------------
2035
Mon Nov 30 13:56:08 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2036
2037
- use llvm11 on factory/TW and sle15-sp3/Leap 15.3
2038
2039
-------------------------------------------------------------------
2040
Sun Nov 29 12:35:33 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2041
2042
- enabled build of radeonsi DRI and VDPAU driver on aarch64
2043
  (boo#1179376)
2044
2045
-------------------------------------------------------------------
2046
Mon Nov 23 19:44:31 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2047
2048
- update to 20.2.3
2049
  * third bugfix release for the 20.2 branch
2050
2051
-------------------------------------------------------------------
2052
Sat Nov  7 18:10:48 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2053
2054
- update to 20.2.2
2055
  * second bugfix release for the 20.2 branch
2056
2057
-------------------------------------------------------------------
2058
Thu Oct 15 09:59:46 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2059
2060
- reenabled U_fix-mpeg1_2-decode-mesa-20.2.patch due to regression
2061
  reported in boo#1173185
2062
2063
-------------------------------------------------------------------
2064
Wed Oct 14 20:26:56 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2065
2066
- update to 20.2.1
2067
  * first bugfix release for the 20.2 branch
2068
- supersedes U_fix-mpeg1_2-decode.patch
2069
- disabled U_fix-mpeg1_2-decode-mesa-20.2.patch; likely no longer
2070
  needed (boo#1173185)
2071
2072
-------------------------------------------------------------------
2073
Wed Sep 30 09:17:14 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2074
2075
- U_fix-mpeg1_2-decode-mesa-20.2.patch
2076
  * additional patch currently needed for Mesa 20.2 (boo#1173185)
2077
2078
-------------------------------------------------------------------
2079
Tue Sep 29 09:21:57 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2080
2081
- update to 20.2.0
2082
  * includes Intel Rocket Lake Platform Support
2083
    (jsc#SLE/SLE-12880, jsc#SLE/SLE-12882)
2084
- adjusted/refreshed patches:
2085
  * n_add-Mesa-headers-again.patch
2086
  * n_drirc-disable-rgb10-for-chromium-on-amd.patch
2087
  * u_dep_xcb.patch
2088
- docs now available in .rst format (html before)
2089
2090
-------------------------------------------------------------------
2091
Thu Sep 24 11:08:44 UTC 2020 - Wolfgang Bauer <wbauer@tmo.at>
2092
2093
- Add U_fix-mpeg1_2-decode.patch (boo#1173185)
2094
  * fixes colors in kaffeine on Radeon (r600 VAAPI driver)
2095
2096
-------------------------------------------------------------------
2097
Fri Sep 18 11:11:14 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2098
2099
- buildfix-ppc64le.patch
2100
  * buildfix for ppc64le (boo#1176562)
2101
2102
-------------------------------------------------------------------
2103
Thu Sep 17 17:51:17 UTC 2020 - Dirk Mueller <dmueller@suse.com>
2104
2105
- update to 20.1.8:
2106
  * mainly bugfixes, highlights:
2107
   - Crash in ruvd_end_frame when calling vaBeginPicture/vaEndPicture without rendering anything
2108
   - khr_debug-push-pop-group_gl: ../src/util/simple_mtx.h:86: simple_mtx_lock: Assertion `c != _SIMPLE_MTX_INVALID_VALUE&#x27; failed.
2109
   - Amber test opt_peel_loop_initial_if: Assertion failed
2110
   - Dirt Rally: Flickering glitches on certain foliage since Mesa 20.1.0 caused by MSAA
2111
   - [BRW] WRC 5 asserts with gallium nine and iris.
2112
2113
-------------------------------------------------------------------
2114
Thu Sep  3 09:24:31 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2115
2116
- update to 20.1.7
2117
  * seventh bugfix release for the 20.1 branch
2118
2119
-------------------------------------------------------------------
2120
Wed Sep  2 10:14:00 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2121
2122
- switched to llvm9 usage for Leap/SLE15 since llvm10 is not (yet)
2123
  in Leap/SLE15
2124
2125
-------------------------------------------------------------------
2126
Mon Aug 31 19:36:31 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2127
2128
- version 20.1.6 needed for jira#SLE/SLE-12880, jira#SLE/SLE-12882
2129
2130
-------------------------------------------------------------------
2131
Mon Aug 31 19:12:50 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2132
2133
- use again /etc/OpenCL/vendors for openSUSE Leap, i.e. use
2134
  /usr/etc/OpenCL/vendors only for Tumbleweed
2135
2136
-------------------------------------------------------------------
2137
Wed Aug 26 10:37:17 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
2138
2139
- Add vulkan device selection layer and vulkan overlay layer to
2140
  baselibs for 32bit versions on 64bit architectures.
2141
2142
-------------------------------------------------------------------
2143
Tue Aug 25 06:32:03 UTC 2020 - Aaron Dominick <aaron.zakhrov@gmail.com>
2144
2145
- Add vulkan device selection layer and vulkan overlay layer
2146
2147
-------------------------------------------------------------------
2148
Tue Aug 25 05:30:39 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2149
2150
- specfile/baselibs.conf cleanup
2151
  * no longer support Mesa build without libglvnd
2152
  * removed empty packages Mesa-libGLESv1_CM1 and Mesa-libGLESv2-2
2153
2154
-------------------------------------------------------------------
2155
Sun Aug 23 18:08:13 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2156
2157
- update to 20.1.6
2158
  * sixth bugfix release for the 20.1 branch
2159
2160
-------------------------------------------------------------------
2161
Thu Aug  6 11:51:25 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
2162
2163
- baselibs.conf:
2164
  + Require Mesa-KHR-devel instead of Mesa-KHR-devel-<targettype>:
2165
    KHR-devel consists only of header files there is thus no
2166
    -<targettype> flavor being generated.
2167
  + Do not require Mesa-libGLESv1_CM1 and Mesa-libGLESv2-2 from
2168
    their respective -32bit devel packages: with libglvnd defined
2169
    to 0, the native packages are being generated, but are empty.
2170
    For baselibs, this trick does not work and empty packages are
2171
    being skipped. So we drop the dependency (with a note in the
2172
    .spec to enable the deps when changing the defines).
2173
2174
-------------------------------------------------------------------
2175
Thu Jul 23 12:24:37 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2176
2177
- update to 20.1.4
2178
  * fourth bugfix release for the 20.1 branch
2179
  * just a few fixes here and there, nothing major
2180
2181
-------------------------------------------------------------------
2182
Fri Jul 10 08:43:49 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2183
2184
- update to 20.1.3
2185
  * third bugfix release for the 20.1 branch
2186
  * lots of updates to our testing infrastructure
2187
2188
-------------------------------------------------------------------
2189
Wed Jul  1 12:46:33 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2190
2191
- force valgrind support only on officially supported platforms
2192
  (boo#1173355)
2193
2194
-------------------------------------------------------------------
2195
Fri Jun 26 11:43:50 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2196
2197
- update to 20.1.2
2198
  * second bugfix release for the 20.1 branch
2199
  * most of the fixes here are to the AMD drivers, and the rest
2200
    is scattered over the tree.
2201
2202
-------------------------------------------------------------------
2203
Fri Jun 26 01:20:27 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2204
2205
- enable valgrind support (boo#1173355)
2206
2207
-------------------------------------------------------------------
2208
Tue Jun 23 18:02:26 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2209
2210
- move mesa.icd from /usr/etc/OpenCL/vendors to
2211
  /usr/share/OpenCL/vendors (boo#1173005)
2212
2213
-------------------------------------------------------------------
2214
Thu Jun 18 11:02:23 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2215
2216
- switch to /usr/etc/OpenCL/vendors for mesa.icd OpenCL file
2217
  location (boo#1173005)
2218
2219
-------------------------------------------------------------------
2220
Mon Jun 15 12:31:13 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2221
2222
- update to 20.1.1
2223
  * first bugfix release for the 20.1 branch
2224
  * fixes issue affecting Unreal Engine 4 games on i965
2225
2226
-------------------------------------------------------------------
2227
Wed Jun  3 10:43:06 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2228
2229
- update to 20.1.0
2230
  * first release for the 20.1 branch
2231
  * One already known issue is that Unreal Engine 4 has a bug in
2232
    its usage of glDrawRangeElements() causing it to be called
2233
    with a number of vertices in place of the `end` parameter,
2234
    that was recently revealed. This is an annoying bug that we
2235
    haven't worked around yet. For more details:
2236
    https://gitlab.freedesktop.org/mesa/mesa/-/issues/2917
2237
- supersedes U_add-lifetime-dse-fix.patch
2238
2239
-------------------------------------------------------------------
2240
Tue May 19 19:22:02 UTC 2020 - Martin Liška <mliska@suse.cz>
2241
2242
- Add U_add-lifetime-dse-fix.patch as a proper fix for boo#1171855.
2243
2244
-------------------------------------------------------------------
2245
Tue May 19 05:52:31 UTC 2020 - Martin Liška <mliska@suse.cz>
2246
2247
- Disable LTO for now as there's a known upstream bug
2248
  that hasn't been resolved with GCC 10:
2249
  boo#1171855.
2250
2251
-------------------------------------------------------------------
2252
Fri May 15 09:52:07 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2253
2254
- update to Mesa 20.0.7
2255
  * most fixes in Radv, but there are fixes all over the tree
2256
2257
-------------------------------------------------------------------
2258
Mon May  4 13:47:59 UTC 2020 - Michel Normand <normand@linux.vnet.ibm.com>
2259
2260
- avoid build error PowerPC, using gnu++14 (not gnu++11)
2261
  https://bugzilla.opensuse.org/show_bug.cgi?id=1171045
2262
2263
-------------------------------------------------------------------
2264
Thu Apr 30 14:46:25 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2265
2266
- update to Mesa 20.0.6
2267
  * fairly small release (a little bit of everything in here)
2268
2269
-------------------------------------------------------------------
2270
Sat Apr 25 10:36:23 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2271
2272
- require llvm/clang 10
2273
2274
-------------------------------------------------------------------
2275
Fri Apr 24 09:21:28 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2276
2277
- update to Mesa 20.0.5
2278
  *  pretty big release with AMD and Intel drivers receiving the
2279
     majority of the work.
2280
- supersedes U_EGL-Add-eglSetDamageRegionKHR-to-GLVND-dispatch-list.patch
2281
- supersedes n_opencl_dep_libclang.patch
2282
2283
-------------------------------------------------------------------
2284
Thu Apr 23 14:23:59 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
2285
2286
- Disable LTO on armv6 to fix build
2287
2288
-------------------------------------------------------------------
2289
Sun Apr  5 12:27:35 UTC 2020 - Torsten Duwe <duwe@suse.com>
2290
2291
- U_EGL-Add-eglSetDamageRegionKHR-to-GLVND-dispatch-list.patch
2292
  * Fix Weston launch on tumbleweed by backporting commit bfb9c08e
2293
2294
-------------------------------------------------------------------
2295
Fri Apr  3 15:25:42 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2296
2297
- update to Mesa 20.0.4
2298
  * emergency release, which reverts a serious SPIR-V regression
2299
    in the 20.0.3 release.
2300
- supersedes U_Revert-spirv-Implement-OpCopyObject-and-OpCopyLogica.patch
2301
2302
-------------------------------------------------------------------
2303
Fri Apr  3 08:38:51 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2304
2305
- U_Revert-spirv-Implement-OpCopyObject-and-OpCopyLogica.patch
2306
  * revert severe spirv regression; emergency release will be
2307
    available soon ...
2308
2309
-------------------------------------------------------------------
2310
Thu Apr  2 09:27:46 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2311
2312
- update to Mesa 20.0.3
2313
  * bugfix release:  fixes all over the tree; mostly AMD (radv,
2314
    aco), NIR and Intel (isl, anv)
2315
2316
-------------------------------------------------------------------
2317
Thu Mar 19 10:08:18 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2318
2319
- update to Mesa 20.0.2
2320
  * bugfix release: fixes all over the code base
2321
2322
-------------------------------------------------------------------
2323
Mon Mar  9 15:15:52 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2324
2325
- update to Mesa 20.0.1
2326
  * bugfix release
2327
2328
-------------------------------------------------------------------
2329
Fri Mar  6 10:27:21 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2330
2331
- cleanup in specfile: get rid of is_opensuse macro, which is no
2332
  longer needed at all (jira#PM-1623)
2333
2334
-------------------------------------------------------------------
2335
Fri Feb 28 15:25:41 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2336
2337
- Loosen dependencies to allow building with newer versions of
2338
  clang-devel, similar to llvm-devel.
2339
2340
-------------------------------------------------------------------
2341
Fri Feb 21 13:18:18 UTC 2020 - Philipp Seiler <p.seiler@linuxmail.org>
2342
2343
- update to mesa 20.0.0
2344
 * changelog https://mesa3d.org/relnotes/20.0.0.html
2345
- supersedes U_0001-gallium-Fix-a-couple-of-multiple-definition-warnings.patch
2346
- supersedes U_0002-r600-Move-get_pic_param-to-radeon_vce.c.patch
2347
- supersedes U_0003-radeon-Move-si_get_pic_param-to-radeon_vce.c.patch
2348
- supersedes U_0004-radeon-Fix-multiple-definition-error-with-radeon_deb.patch
2349
- supersedes U_0006-nouveau-nvc0-add-extern-keyword-to-nvc0_miptree_vtbl.patch
2350
- update to patch n_add-Mesa-headers-again.patch to fit v20.0.0 sources
2351
- update to patch n_drirc-disable-rgb10-for-chromium-on-amd.patch to fit v20.0.0 sources
2352
2353
-------------------------------------------------------------------
2354
Fri Feb 21 05:09:10 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2355
2356
- use 7G disk constraints also for x86_64 and i586 (bsc#1164488)
2357
2358
-------------------------------------------------------------------
2359
Tue Feb 18 15:16:13 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2360
2361
- only use 'BuildRequires:llvm-devel >= 9.0.0' for TW/factory; for
2362
  older products still use 'BuildRequires: llvm9-devel'; fixed
2363
  build on openSUSE Leap 15.2
2364
2365
-------------------------------------------------------------------
2366
Sun Feb 16 12:00:17 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2367
2368
- Update to version 19.3.4
2369
  * changes all over the tree, but aco and anv are leading the
2370
    way in changes
2371
- supersedes u_Revert_gallium_Fix_big-endian_addressing_of_non-bitmask_array_formats.patch
2372
2373
-------------------------------------------------------------------
2374
Thu Feb  6 11:32:05 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2375
2376
- u_Revert_gallium_Fix_big-endian_addressing_of_non-bitmask_array_formats.patch
2377
  * replaces U_gallium-Fix-big-endian-addressing-of-non-bitmask-arr.patch
2378
    by an official merge request (bsc#1162252, gitlab issue#2472)
2379
2380
-------------------------------------------------------------------
2381
Mon Feb  3 17:17:44 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2382
2383
- U_gallium-Fix-big-endian-addressing-of-non-bitmask-arr.patch
2384
  * reverse apply since it caused a regression in rendering on
2385
    s390x (bsc#1162252)
2386
2387
-------------------------------------------------------------------
2388
Wed Jan 29 22:56:19 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2389
2390
- require and check for llvm-devel >= 9 instead of llvm9-devel on
2391
  openSUSE
2392
2393
-------------------------------------------------------------------
2394
Wed Jan 29 17:15:01 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2395
2396
- enabled build of gallium based llvmpipe driver for s390x
2397
  (related to jsc#IBM-369, jsc#SLE-7452)
2398
2399
-------------------------------------------------------------------
2400
Wed Jan 29 14:59:10 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2401
2402
- Update to version 19.3.3
2403
  * There's plenty of changes here, but intel, docs, radeonsi,
2404
    and aco are the biggest sets of changes.
2405
- supersedes U_0005-radv-Remove-syncobj_handle-variable-in-header.patch
2406
2407
-------------------------------------------------------------------
2408
Wed Jan 29 13:34:34 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2409
2410
- set optflags also for g++ compiler
2411
2412
-------------------------------------------------------------------
2413
Mon Jan 27 15:31:52 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2414
2415
- require llvm9 (jsc#IBM-369, jsc#SLE-7452)
2416
2417
-------------------------------------------------------------------
2418
Wed Jan 22 13:47:07 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2419
2420
- U_0001-gallium-Fix-a-couple-of-multiple-definition-warnings.patch
2421
  U_0002-r600-Move-get_pic_param-to-radeon_vce.c.patch
2422
  U_0003-radeon-Move-si_get_pic_param-to-radeon_vce.c.patch
2423
  U_0004-radeon-Fix-multiple-definition-error-with-radeon_deb.patch
2424
  U_0005-radv-Remove-syncobj_handle-variable-in-header.patch
2425
  U_0006-nouveau-nvc0-add-extern-keyword-to-nvc0_miptree_vtbl.patch
2426
  * fixes build with gcc10 using -fno-common as default now (boo#1160578)
2427
2428
-------------------------------------------------------------------
2429
Mon Jan 13 16:11:52 UTC 2020 - Andreas Schwab <schwab@suse.de>
2430
2431
- Enable LLVM support on riscv64
2432
2433
-------------------------------------------------------------------
2434
Sun Jan 12 18:09:19 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2435
2436
- Update to version 19.3.2
2437
  * Intel and AMD drivers make up the bulk of the changes, with
2438
    a bit of nir and glsl, plus a sprinkling of other stuff in
2439
    there.
2440
2441
-------------------------------------------------------------------
2442
Sun Jan  5 20:07:47 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
2443
2444
- n_drirc-disable-rgb10-for-chromium-on-amd.patch
2445
  * fixes patch (boo#1145188)
2446
2447
-------------------------------------------------------------------
2448
Sun Dec 29 09:09:03 UTC 2019 - Stasiek Michalski <hellcp@mailbox.org>
2449
2450
- Update to version 19.3.1
2451
  * Bugfixes for i965/iris, anv and radv
2452
2453
-------------------------------------------------------------------
2454
Mon Dec 16 15:42:01 UTC 2019 - Stasiek Michalski <hellcp@mailbox.org>
2455
2456
- Update to version 19.3.0
2457
  * Mainly changes to the build system, i965, aco, radv and anv
2458
  * New features, check Phoronix:
2459
    https://www.phoronix.com/scan.php?page=article&item=mesa-193-features
2460
2461
-------------------------------------------------------------------
2462
Fri Nov 22 11:06:45 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2463
2464
- Update to version 19.2.6
2465
  * fixes build on PPC
2466
  * couple of additional stable patches
2467
2468
-------------------------------------------------------------------
2469
Thu Nov 21 11:40:59 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2470
2471
- Update to version 19.2.5
2472
  * There's a little bit over everything in here, with anv and
2473
    radeonsi standing out as the two biggest components getting
2474
    changes, but core mesa, core gallium, llvmpipe, nir, egl,
2475
    i965, tgsi, st/mesa, spirv, and the Intel compiler also
2476
    fixes in this release.
2477
- supersedes u_call-shmget-with-permission-0600-instead-of-0777.patch
2478
2479
-------------------------------------------------------------------
2480
Thu Nov 14 14:36:08 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2481
2482
- u_call-shmget-with-permission-0600-instead-of-0777.patch
2483
  * CVE-2019-5068 (bsc#1156015)
2484
2485
-------------------------------------------------------------------
2486
Thu Nov 14 10:15:13 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2487
2488
- Update to version 19.2.4
2489
  * This is an emergency release, to fix a critical bug found in
2490
    the 19.2.3 release which causes incomplete rendering on all
2491
    mesa drivers. This release contains a single patch to fix
2492
    that bug.
2493
2494
-------------------------------------------------------------------
2495
Wed Nov 13 14:01:29 UTC 2019 - Frederic Crozat <fcrozat@suse.com>
2496
2497
- Update _contraints, Mesa-drivers needs 7GB of disk to build
2498
  safely.
2499
2500
-------------------------------------------------------------------
2501
Thu Nov  7 11:20:41 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2502
2503
- Update to version 19.2.3
2504
  In this release: iris, meson, radv, anv, turnip, 965, svga,
2505
  utils, core mesa, glsl, etanviv, and gallium/rbug
2506
- This Mesa release includes support for latest GPUs including Intel
2507
  (jsc#SLE-7962, jsc#SLE-8024, jsc#SLE-8022, jsc#SLE-10182, jsc#SLE-4983,
2508
   bsc#1137515) and fixes for boo#1127672, bsc#1117365
2509
2510
-------------------------------------------------------------------
2511
Tue Nov  5 07:45:37 UTC 2019 - Martin Pluskal <mpluskal@suse.com>
2512
2513
- Dont conflict with vulkan-devel anymore as there is no file
2514
  conflict
2515
2516
-------------------------------------------------------------------
2517
Fri Nov  1 17:07:44 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
2518
2519
- Use %pkg_vcmp macro instead of llvm-config to detect LLVM 9.
2520
2521
-------------------------------------------------------------------
2522
Fri Oct 25 19:35:23 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2523
2524
- Update to version 19.2.2
2525
  * assortment of fixes in this release, notably a bunch of work
2526
    to get Solaris and illumos working with mesa, as well as more
2527
    work fixing issues in the migration of package-config and
2528
    headers being handled by libglvnd instead of mesa when mesa
2529
    is built with support for glvnd.
2530
    There's  bunch of other changes here, with radv and intel
2531
    leading the pack, otherwise just a few things here and there.
2532
- n_add-Mesa-headers-again.patch
2533
  * add Mesa headers again despite of building it against libglvnd;
2534
    those headers turned out not to be usable; in addition packaging
2535
    headers with libglvnd make dependancies problematic ...
2536
2537
-------------------------------------------------------------------
2538
Mon Oct 14 10:23:51 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2539
2540
- let Mesa-libEGL-devel require libX11 devel via "pkgconfig(x11)"
2541
  since EGL/eglplatform.h includes X11/Xlib.h
2542
2543
-------------------------------------------------------------------
2544
Wed Oct  9 22:16:18 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2545
2546
- Update to version 19.2.1
2547
  * fixes all over the tree: intel, amd, nine, nir, egl, gallium,
2548
    scons, meson, glsl, haiku, android, and nouveau all got fixes.
2549
2550
-------------------------------------------------------------------
2551
Mon Oct  7 21:50:32 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2552
2553
- pickup gl, egl, glesv1_cm and glesv2 pkgconfig files from
2554
  libglvnd build and add them to the appropriate devel subpackages
2555
2556
-------------------------------------------------------------------
2557
Mon Oct  7 16:20:49 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2558
2559
- reintroduce GL, EGL, GLES* devel subpackages since corresponding
2560
  header and pkgconfig files from libglvnd didn't work out ...
2561
2562
-------------------------------------------------------------------
2563
Mon Sep 30 11:42:12 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
2564
2565
- Rebase n_opencl_dep_libclang.patch after update.
2566
2567
-------------------------------------------------------------------
2568
Mon Sep 30 09:02:03 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2569
2570
- Update to version 19.2.0 including changes to
2571
  * release-infastructure
2572
  * the build
2573
  * drivers: turnip, radv, android, intel and amd common code
2574
  * new features: check Phoronix
2575
    https://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2-Released
2576
- supersedes U_llvmpipe-Don-t-use-u_ringbuffer-for-lp_scene_queue.patch
2577
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch
2578
- supersedes n_glesv1_cm-glesv2.patch
2579
2580
-------------------------------------------------------------------
2581
Sat Sep 28 13:42:30 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2582
2583
- no longer build
2584
  * Mesa-libGL-devel
2585
  * Mesa-libEGL-devel
2586
  * Mesa-libGLESv1_CM-devel
2587
  * Mesa-libGLESv2-devel
2588
  * Mesa-libGLESv3-devel
2589
  Instead of requiring these let Mesa-devel package require
2590
  libglvnd-devel >= 1.2.0, which provides the contents of these
2591
  packages now (header files for OpenGL, GLES, EGL, and GLX).
2592
  Adjusted baselibs.conf accordingly.
2593
- modified check for llvm version in a way so it works also with
2594
  older llvm packages (by making use of "llvm-config -version"),
2595
  where there is %{_llvm_sonum} macro defined yet
2596
- moved manual pages to Mesa-devel package
2597
2598
-------------------------------------------------------------------
2599
Wed Sep 25 18:34:34 UTC 2019 - Aaron Puchert <aaronpuchert@alice-dsl.net>
2600
2601
- n_opencl_dep_libclang.patch
2602
  * Link OpenCL library with libclang-cpp.so instead of the
2603
    component libraries for LLVM >= 9.
2604
2605
-------------------------------------------------------------------
2606
Wed Sep 18 06:59:29 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2607
2608
- Update to version 19.1.7
2609
  * another bugfix release ....
2610
2611
-------------------------------------------------------------------
2612
Mon Sep  9 10:51:49 UTC 2019 - Michel Normand <normand@linux.vnet.ibm.com>
2613
2614
- Add ppc64 for radeonsi to avoid build error
2615
2616
-------------------------------------------------------------------
2617
Wed Sep  4 09:08:57 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2618
2619
- Update to version 19.1.6
2620
  * bugfix release
2621
2622
-------------------------------------------------------------------
2623
Mon Aug 26 08:12:29 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2624
2625
- Update to version 19.1.5
2626
  * bugfix release
2627
2628
-------------------------------------------------------------------
2629
Wed Aug 14 18:51:18 UTC 2019 - Jonathan Brielmaier <jbrielmaier@suse.de>
2630
2631
- Build radeonsi and libvdpau_radeonsi on ppc64le
2632
2633
-------------------------------------------------------------------
2634
Mon Aug 12 08:42:27 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
2635
2636
- Update to version 19.1.4:
2637
  * Mostly, as usual, in fixes for different drivers (anv, radv,
2638
    radeon, nv50, nvc0) as well as in backend parts (egl, spirv,
2639
    nir, ...).
2640
  * Of those fixes, we could highlight several ones:
2641
    - Vulkan 24/48 bit formats are now not supported on Ivybridge.
2642
    - R8G8B8_UNORM_SRGB is not supported on Haswell.
2643
    - A fix for hair artifacts in Max Payne 3 on AMD/RADV.
2644
    - Vulkan transform feedback extension is disabled on Intel
2645
      gen7.
2646
2647
-------------------------------------------------------------------
2648
Tue Jul 23 19:50:48 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
2649
2650
- Update to version 19.1.3:
2651
  * Mostly fixes for ANV and RADV drivers, as well as NIR backend
2652
    fixes.
2653
  * Several of those patches fix crashes with the drivers, and a
2654
    couple of them fix memory leaks.
2655
2656
-------------------------------------------------------------------
2657
Mon Jul 22 09:42:33 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2658
2659
- n_drirc-disable-rgb10-for-chromium-on-amd.patch
2660
  * added totem as another affected application (boo#1142270)
2661
2662
-------------------------------------------------------------------
2663
Fri Jul 12 10:16:59 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2664
2665
- Add v3d support (VC5/V6 driver) for %arm and aarch64
2666
2667
-------------------------------------------------------------------
2668
Fri Jul 12 08:46:16 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
2669
2670
- Add kmsro for %arm and aarch64
2671
2672
-------------------------------------------------------------------
2673
Thu Jul 11 15:02:37 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2674
2675
- U_llvmpipe-Don-t-use-u_ringbuffer-for-lp_scene_queue.patch
2676
  * may fix crashes in llvmpipe on SMP systems with LTO enabled
2677
    builds (boo#1133265)
2678
2679
-------------------------------------------------------------------
2680
Tue Jul  9 16:20:07 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
2681
2682
- Update to version 19.1.2:
2683
  * Different fixes for the Intel and AMD Vulkan drivers,
2684
    Freedreno, the Meson build system, and some other fixes for
2685
    other parts and/or drivers.
2686
  * Worth to mention a fix for a crash in Wolfenstein II with the
2687
    RADV driver, and another fix relevant for DXVK on Intel gen7
2688
    drivers.
2689
- Update Source urls from ftp to https.
2690
2691
-------------------------------------------------------------------
2692
Thu Jun 27 20:18:07 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
2693
2694
- Update to version 19.1.1:
2695
  * Mostly in fixes for different drivers (RADV, ANV, Nouveau,
2696
    Virgl, V3D, R300g, ...).
2697
  * Also different fixes for different parts (Meson build, GLX,
2698
    etc).
2699
2700
-------------------------------------------------------------------
2701
Wed Jun 19 09:17:51 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2702
2703
- reverted latest change in specfile; it's not needed; llvm8 is
2704
  already been chosen on factory/TW by default ...
2705
2706
-------------------------------------------------------------------
2707
Tue Jun 18 09:29:26 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2708
2709
- use llvm8 on factory/TW
2710
2711
-------------------------------------------------------------------
2712
Thu Jun 13 09:34:13 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2713
2714
- n_glesv1_cm-glesv2.patch
2715
  * reenables build of GLESv1_CM and GLESv2 ...
2716
- readded pkgconfig files for GLESv1_CM and GLESv2 to filelists
2717
- removed again virtual provides for
2718
  * pkgconfig(glesv1_cm)
2719
  * pkgconfig(glesv2)
2720
2721
-------------------------------------------------------------------
2722
Wed Jun 12 03:51:43 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2723
2724
- reenable LTO with Mesa 19.1 (boo#1133265, comment#5)
2725
- enabled new gallium drivers
2726
  * iris (newer Intel GPUs)
2727
  * lima, panfrost on ARM64
2728
- virtually provide
2729
  * pkgconfig(glesv1_cm)
2730
  * pkgconfig(glesv2)
2731
  in libGLESv1_CM-devel/libGLESv2-devel packages, since these files
2732
  have been removed from Mesa via git commit #1587586
2733
2734
-------------------------------------------------------------------
2735
Tue Jun 11 20:06:36 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
2736
2737
- Update to 19.1.0:
2738
  * Mesa 19.1.0 implements the OpenGL 4.5 API, but the version
2739
    reported by glGetString(GL_VERSION) or
2740
    glGetIntegerv(GL_MAJOR_VERSION) /
2741
    glGetIntegerv(GL_MINOR_VERSION) depends on the particular
2742
    driver being used. Some drivers don't support all the features
2743
    required in OpenGL 4.5. OpenGL 4.5 is only available if
2744
    requested at context creation. Compatibility contexts may
2745
    report a lower version depending on each driver.
2746
  * The top highlights include:
2747
    - GL_ARB_parallel_shader_compile for all drivers.
2748
    - GL_EXT_gpu_shader4 on all GL 3.1 drivers.
2749
    - GL_EXT_shader_image_load_formatted on radeonsi.
2750
    - GL_EXT_texture_buffer_object on all GL 3.1 drivers.
2751
    - GL_EXT_texture_compression_s3tc_srgb on Gallium and i965
2752
      drivers (ES extension).
2753
    - GL_NV_compute_shader_derivatives on Iris and i965 drivers.
2754
    - GL_KHR_parallel_shader_compile on all drivers.
2755
    - GL_INTEL_conservative_rasterization on Iris.
2756
- Refresh patches with quilt.
2757
- Clean-up spec files for .pc and other files no longer built.
2758
2759
-------------------------------------------------------------------
2760
Wed May 22 10:21:16 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2761
2762
- Update to 19.0.5
2763
  * Things have slowed back down from the last release, which is
2764
    good for this late in the series. No one area has received too
2765
    much work, with a little bit sprinkled in here and there in
2766
    both core code and drivers.
2767
2768
-------------------------------------------------------------------
2769
Fri May 10 12:45:00 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2770
2771
- Update to 19.0.4
2772
  * It's been a pretty active release, especially for how late in
2773
    the cyle we are. Radv was the busiest component, but there
2774
    were also a few changes for intel, radeonsi, some core vulkan
2775
    work, and a little bit of other stuff here and there.
2776
2777
-------------------------------------------------------------------
2778
Fri Apr 26 10:03:02 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2779
2780
- Update to 19.0.3
2781
  * quiet release with just 19 patches (excluding release churn)
2782
    since 19.0.2
2783
  * no sub component was touched too much
2784
  * virgl, glsl, nir, intel, radeonsi, radv, ac, and gallivm
2785
    received a few patches
2786
2787
-------------------------------------------------------------------
2788
Wed Apr 24 17:24:16 UTC 2019 - Martin Liška <mliska@suse.cz>
2789
2790
- Disable LTO (boo#1133265).
2791
2792
-------------------------------------------------------------------
2793
Wed Apr 17 16:10:26 UTC 2019 - Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
2794
2795
- Drop patches n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
2796
  and archlinux_0001-Fix-linkage-against-shared-glapi.patch:
2797
  These patches only work when building mesa with autotools. As we use meson
2798
  instead now, these patches do nothing.
2799
2800
-------------------------------------------------------------------
2801
Wed Apr 17 16:08:20 UTC 2019 - Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
2802
2803
- Drop version 19.0.1 tarballs
2804
2805
-------------------------------------------------------------------
2806
Thu Apr 11 09:50:31 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2807
2808
- Update to 19.0.2
2809
  * Just a few fixes for radeon, a few for nir, a couple for radv,
2810
    a couple for v3d, and a few other patches here and there.
2811
2812
-------------------------------------------------------------------
2813
Thu Mar 28 10:24:11 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2814
2815
- Update to 19.0.1
2816
  * "This is the first bug fix release of the 19.0 branch. It's
2817
    been a pretty calm cycle, and there's not too much here. I
2818
    think things are looking pretty good overall."
2819
2820
-------------------------------------------------------------------
2821
Fri Mar 22 10:14:33 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2822
2823
- baselibs.conf: Mesa-libEGL-devel needs Mesa-KHR-devel (bsc#1117365)
2824
2825
-------------------------------------------------------------------
2826
Fri Mar 22 06:58:08 UTC 2019 - olaf@aepfle.de
2827
2828
- Mesa-libEGL-devel needs Mesa-KHR-devel (bsc#1117365)
2829
2830
-------------------------------------------------------------------
2831
Wed Mar 20 14:44:10 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
2832
2833
- Remove imx from ARM drivers (dropped upstream)
2834
2835
-------------------------------------------------------------------
2836
Thu Mar 14 15:02:46 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
2837
2838
- Update to 19.0.0
2839
  * bug fixes and performance improvements
2840
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch
2841
- supersedes u_wayland_egl-Ensure-EGL-surface.patch
2842
2843
-------------------------------------------------------------------
2844
Mon Mar  4 15:48:51 UTC 2019 - Andreas Schwab <schwab@suse.de>
2845
2846
- Don't enable gallium_loader on ppc and s390x
2847
- Fix configuration on non-gallium archs
2848
- u_dep_xcb.patch: fix missing xcb dependencies
2849
2850
-------------------------------------------------------------------
2851
Mon Mar  4 10:25:40 UTC 2019 - normand@linux.vnet.ibm.com
2852
2853
- avoid Mesa-drivers build failure for ppc64le reported by
2854
  (boo#1127672)
2855
2856
-------------------------------------------------------------------
2857
Wed Feb 20 15:40:14 UTC 2019 - sndirsch@suse.com
2858
2859
- remove n_Disable-Xshm-for-now-since-it-results-in-render-erro.patch;
2860
  keeping that one reintroduced render errors and missing screen
2861
  refreshes on GNOME3 in a qemu VM (cirrus emulation); the issue has
2862
  been fixed in a different and better way since 18.3.3; this is
2863
  related to bsc#1118149
2864
2865
-------------------------------------------------------------------
2866
Tue Feb 19 08:34:39 UTC 2019 - sndirsch@suse.com
2867
2868
- Update to 18.3.4
2869
  * A fix in the XvMC state-tracker, which was causing some video attributes to
2870
    not take affect. On the video front the VAAPI state tracker has seen
2871
    improvements with VP9 streams while the amdgpu driver advertises all available
2872
    profiles.
2873
  * On Intel side we have compiler fixes and extra PCI IDs for Coffee Lake and
2874
    Ice Lake parts. In the Broadcom drivers a couple of memory leaks were
2875
    addressed and the NEON assembly should compile properly on armhf.
2876
  * Other drivers such as radeonsi, nouveau and freedreno have also seen some
2877
    love. The RADV driver has seen addressed to compile correctly with GCC9
2878
    amongst other changes.
2879
  * The Xlib based libGL have been addressed to work with X servers, which lacks
2880
    the MIT-SHM extension such as XMing.
2881
  * To top it up we have a few fixes to the meson build system.
2882
2883
-------------------------------------------------------------------
2884
Mon Feb  4 17:49:03 UTC 2019 - sndirsch@suse.com
2885
2886
- Update to 18.3.3
2887
  * In this release we have:
2888
    A memory leak fix in the etnaviv driver, better NEON assembly code in vc4 and
2889
    couple of stability improvements to the radeonsi driver. Another memory leak
2890
    affecting all gallium drivers have also been addressed.
2891
  * The time required to compile GLSL shaders with large amount of uniforms, such
2892
    as Godot, has been improved.
2893
  * GLX and swrast have also seen some improvements.
2894
  * On the Vulkan side, the ANV driver adjusted the number of images supported
2895
    for gen8 and earlier to 8, while for newer hardware it remains the same 64.
2896
    The RADV driver has seens a collection of stability improvements and fix for
2897
    the Vulkan version advertised in some corner cases.
2898
  * To top it all up, the meson build system has seen a steady amount of fixes:
2899
    the DSO version for the VDPAU drivers is now included, ICC compatibility
2900
    patches, opencl handling and relaxed handling when building osmesa.
2901
- adjusted n_Disable-Xshm-for-now-since-it-results-in-render-erro.patch
2902
2903
-------------------------------------------------------------------
2904
Mon Jan 21 18:29:27 UTC 2019 - Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
2905
2906
- Build Mesa with meson instead of automake
2907
  + Build classic swrast with Mesa, as its a dependency for osmesa - delete it
2908
    while installing
2909
  + Build egl with Mesa-drivers as it demands one windowing-system -
2910
    delete it while installing
2911
2912
-------------------------------------------------------------------
2913
Fri Jan 18 18:32:13 UTC 2019 - sndirsch@suse.com
2914
2915
- Update to 18.3.2
2916
  * In this release candidate we have added more PCI IDs for AMD
2917
    Vega devices and a number of fixes for the RADV Vulkan drivers.
2918
  * On the Intel side we have a selection ranging from quad swizzles
2919
    support for ICL to compiler fixes.
2920
  * The nine state tracker has also seen some love as do the
2921
    Broadcom drivers.
2922
  * To top it all up, we have a healthy mount of build system fixes.
2923
2924
-------------------------------------------------------------------
2925
Wed Jan  9 10:49:24 UTC 2019 - sndirsch@suse.com
2926
2927
- redisabled support for tegra, since it just got disabled upstream
2928
  in git master ...
2929
2930
-------------------------------------------------------------------
2931
Sat Jan  5 23:31:00 UTC 2019 - Fabian Vogt <fabian@ritter-vogt.de>
2932
2933
- Enable the surfaceless platform, which is needed by KDE CI
2934
  environment for testing (https://phabricator.kde.org/T10245)
2935
2936
-------------------------------------------------------------------
2937
Wed Dec 19 15:01:41 UTC 2018 - Guillaume GARDET <guillaume.gardet@opensuse.org>
2938
2939
- Add etnaviv, imx and tegra supports for %arm and arch64
2940
2941
-------------------------------------------------------------------
2942
Wed Dec 12 15:29:53 UTC 2018 - Dominique Leuenberger <dimstar@opensuse.org>
2943
2944
- Only BuildRequire pkgconfig(vdpau) and pass --enable-vdpau to
2945
  configure when building the drivers. Helps us break a build
2946
  cycle.
2947
2948
-------------------------------------------------------------------
2949
Wed Dec 12 11:00:56 UTC 2018 - sndirsch@suse.com
2950
2951
- Update to 18.3.1
2952
  * This version disables the VK_EXT_pci_bus_info extension due to
2953
    last minute issues spotted in the specification.
2954
2955
-------------------------------------------------------------------
2956
Tue Dec 11 10:45:49 UTC 2018 - sndirsch@suse.com
2957
2958
- n_Disable-Xshm-for-now-since-it-results-in-render-erro.patch
2959
  * Xshm results in render errors and missing screen refreshes on GNOME3
2960
    in a qemu VM (cirrus emulation) [bsc#1118149]
2961
2962
-------------------------------------------------------------------
2963
Mon Dec 10 15:38:24 UTC 2018 - Ismail Dönmez <idonmez@suse.com>
2964
2965
- Fix baselibs.conf entry for Mesa-KHR-devel (missing "-")
2966
2967
-------------------------------------------------------------------
2968
Fri Dec  7 13:57:32 UTC 2018 - sndirsch@suse.com
2969
2970
- Update to 18.3.0 final release
2971
  * The top highlights include:
2972
    + GL_AMD_depth_clamp_separate on r600, radeonsi.
2973
    + GL_AMD_framebuffer_multisample_advanced on radeonsi.
2974
    + GL_AMD_gpu_shader_int64 on i965, nvc0, radeonsi.
2975
    + GL_AMD_multi_draw_indirect on all GL 4.x drivers.
2976
    + GL_AMD_query_buffer_object on i965, nvc0, r600, radeonsi.
2977
    + GL_EXT_disjoint_timer_query on radeonsi and most other Gallium drivers
2978
      (ES extension)
2979
    + GL_EXT_texture_compression_s3tc on all drivers (ES extension)
2980
    + GL_EXT_vertex_attrib_64bit on i965, nvc0, radeonsi.
2981
    + GL_EXT_window_rectangles on radeonsi.
2982
    + GL_KHR_texture_compression_astc_sliced_3d on radeonsi.
2983
    + GL_NV_fragment_shader_interlock on i965.
2984
    + EGL_EXT_device_base for all drivers.
2985
    + EGL_EXT_device_drm for all drivers.
2986
    + EGL_MESA_device_software for all drivers.
2987
  * Additional features:
2988
    ANV
2989
    + VK_EXT_calibrated_timestamps
2990
    + VK_EXT_pci_bus_info
2991
    + VK_EXT_sampler_filter_minmax
2992
    + VK_EXT_vertex_attribute_divisor v3
2993
    + VK_GOOGLE_decorate_string
2994
    + VK_GOOGLE_hlsl_functionality1
2995
    + VK_KHR_driver_properties
2996
    RADV
2997
    + VK_EXT_calibrated_timestamps
2998
    + VK_EXT_conservative_rasterization
2999
    + VK_EXT_pci_bus_info
3000
    + VK_EXT_transform_feedback
3001
    + VK_EXT_vertex_attribute_divisor v3
3002
    + VK_GOOGLE_decorate_string
3003
    + VK_GOOGLE_hlsl_functionality1
3004
    + VK_KHR_driver_properties
3005
- supersedes u_constify-struct-drisw_loader_funcs.patch,
3006
  u_drisw-use-separate-drisw_loader_funcs-for-shm.patch
3007
3008
-------------------------------------------------------------------
3009
Tue Dec  4 11:20:05 UTC 2018 - bjorn.lie@gmail.com
3010
3011
- Add u_wayland_egl-Ensure-EGL-surface.patch: wayland/egl: Ensure
3012
  EGL surface is resized on DRI update_buffers(). Patch is sent
3013
  upstream already.
3014
3015
-------------------------------------------------------------------
3016
Thu Nov 29 13:12:15 UTC 2018 - sndirsch@suse.com
3017
3018
- Update to 18.3.0-rc5
3019
  * fifth release candidate for Mesa 18.3.0
3020
3021
-------------------------------------------------------------------
3022
Tue Nov 27 10:50:17 UTC 2018 - sndirsch@suse.com
3023
3024
- added libGL-Mesa-devel split-off provides to Mesa-KHR-devel
3025
  package, since /usr/include/KHR/khrplatform.h moved between
3026
  these two packages (related to bsc#1117365)
3027
3028
-------------------------------------------------------------------
3029
Tue Nov 27 08:42:43 UTC 2018 - msrb@suse.com
3030
3031
- Place khrplatform.h into new package Mesa-KHR-devel. It is now
3032
  required by all devel packages that need it. (bsc#1117365)
3033
3034
-------------------------------------------------------------------
3035
Mon Nov 26 15:06:58 UTC 2018 - msrb@suse.com
3036
3037
- Remove n_drisw-Do-not-use-drisw_put_image_shm.patch,
3038
  add u_constify-struct-drisw_loader_funcs.patch
3039
  and u_drisw-use-separate-drisw_loader_funcs-for-shm.patch.
3040
  * Replace workaround with proper fix for crash in VLC and
3041
    possibly other applications. (boo#1113533)
3042
3043
-------------------------------------------------------------------
3044
Fri Nov 23 17:21:06 UTC 2018 - Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
3045
3046
- Use rpm variables for the drirc.d path
3047
3048
-------------------------------------------------------------------
3049
Thu Nov 22 14:12:45 UTC 2018 - sndirsch@suse.com
3050
3051
- Update to 18.3.0-rc4
3052
  * fourth release candidate for Mesa 18.3.0
3053
3054
-------------------------------------------------------------------
3055
Sat Nov 17 21:06:24 UTC 2018 - sndirsch@suse.com
3056
3057
- Update to 18.3.0-rc3
3058
  * third release candidate for Mesa 18.3.0
3059
3060
-------------------------------------------------------------------
3061
Thu Nov 15 16:50:48 UTC 2018 - sndirsch@suse.com
3062
3063
- moved /usr/include/KHR from libEGL-devel to libGL-devel since it's
3064
  now being referenced by glext.h
3065
3066
-------------------------------------------------------------------
3067
Thu Nov 15 15:19:27 UTC 2018 - sndirsch@suse.com
3068
3069
- Update to 18.3.0-rc2
3070
  * second release candidate for Mesa 18.3.0
3071
- supersedes the following patches:
3072
  * U_intel-aubinator-mark-ftruncate_res-as-MAYBE_UNUSED-i.patch
3073
  * U_intel-decoder-mark-total_length-as-MAYBE_UNUSED-in-g.patch
3074
  * U_python-Fix-rich-comparisons.patch
3075
  * U_python-Use-key-functions-when-sorting-containers.patch
3076
  * mako_4_radv.patch
3077
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch
3078
- /etc/drirc moved to /usr/share/drirc.d/00-mesa-defaults.conf
3079
3080
-------------------------------------------------------------------
3081
Tue Nov 13 08:50:56 UTC 2018 - msrb@suse.com
3082
3083
- n_drisw-Do-not-use-drisw_put_image_shm.patch
3084
  * Workaround for applications that create GL context twice with
3085
    different loaders. (boo#1113533)
3086
3087
-------------------------------------------------------------------
3088
Thu Nov  1 13:15:49 UTC 2018 - sndirsch@suse.com
3089
3090
- Update to 18.2.4
3091
  * Different fixes for different drivers: freedreno, radeonsi,
3092
    swr, anv and radv. Also there are fixes for ac, gallium,
3093
    spirv and blorp.
3094
3095
-------------------------------------------------------------------
3096
Thu Oct 25 14:29:20 UTC 2018 - msrb@suse.com
3097
3098
- n_drirc-disable-rgb10-for-chromium-on-amd.patch
3099
  * Disallow rgb10 configs for chromium with radeonsi to prevent
3100
    broken colors in video. (boo#1113211)
3101
3102
-------------------------------------------------------------------
3103
Mon Oct 22 13:24:59 UTC 2018 - sndirsch@suse.com
3104
3105
- Update to 18.2.3
3106
  * Different patches for the DirectX9 and DRI state trackers.
3107
  * Several fixes and workarounds for different games, inlcuding
3108
    RAGE, Yakuza and The Evil Within, Wolfenstein The Old Blood
3109
    ARMA 3, or No Mans Sky.
3110
  * A bunch of fixes for different drivers, including r600,
3111
    nouveau, radeonsi, anv, radv, virgl, i965, nvc0 or nv50.
3112
    Worth to mention a fix for GPU hangs in Radeonsi.
3113
  * State Trackers also get different fixes and corrections.
3114
  * Finally, fixes for GLSL and NIR are also in this queue.
3115
3116
-------------------------------------------------------------------
3117
Fri Oct  5 19:04:01 UTC 2018 - bjorn.lie@gmail.com
3118
3119
- Update to 18.2.2
3120
  * Different patches for the DirectX9 and DRI state trackers.
3121
  * A patch to implement vkAcquireNextImage2 in the Intel and AMD
3122
    vulkan drivers, as well as a patch for adding support for
3123
    protected memory properties in GetPhysicalDeviceProperties2()
3124
    for the former driver.
3125
  * RADV also gets a patch to fix some issues with reflections in
3126
    GTA V, and a patch to fix a GPU hang in SteamVR with Vega.
3127
  * Finally, there are more fixes for Radeonsi, nvc0, vc4, and
3128
    vulkan code.
3129
- Drop usage of sha1sum, use sig and keyring verification instead.
3130
  Following this, add key from Juan A. Suarez to keyring.
3131
- Drop u_st-dri-don-t-set-queryDmaBufFormats-queryDmaBufModif.patch
3132
  Fixed upstream.
3133
3134
-------------------------------------------------------------------
3135
Fri Sep 21 20:38:47 UTC 2018 - Ondřej Súkup <mimi.vx@gmail.com>
3136
3137
- update to 18.2.1
3138
  * Lot of fixes for Vulkan drivers.
3139
3140
-------------------------------------------------------------------
3141
Tue Sep 11 13:28:26 UTC 2018 - sndirsch@suse.com
3142
3143
- get rid of libwayland-egl1/libwayland-egl-devel completely; also
3144
  for older Leap versions
3145
3146
-------------------------------------------------------------------
3147
Mon Sep 10 13:29:24 UTC 2018 - sndirsch@suse.com
3148
3149
- update to 18.2.0
3150
  * This release consists of nearly 2200 commits from approximately
3151
    130 developers.
3152
  * The top highlights include:
3153
    - OpenGL 4.3 on virgl.
3154
    - OpenGL 4.4 Compatibility profile on radeonsi.
3155
    - OpenGL ES 3.2 on radeonsi and virgl.
3156
    - GL_ARB_ES3_2_compatibility on radeonsi.
3157
    - GL_ARB_fragment_shader_interlock on i965.
3158
    - GL_ARB_sample_locations and GL_NV_sample_locations on nvc0 (GM200+).
3159
    - GL_ANDROID_extension_pack_es31a on radeonsi.
3160
    - GL_KHR_texture_compression_astc_ldr on radeonsi.
3161
    - GL_NV_conservative_raster and GL_NV_conservative_raster_dilate on
3162
      nvc0 (GM200+).
3163
    - GL_NV_conservative_raster_pre_snap_triangles on nvc0 (GP102+).
3164
    - multisampled images on nvc0 (GM107+) (now supported on GF100+).
3165
  * Additional features:
3166
    - ANV Extensions:
3167
      - VK_KHR_bind_memory2.
3168
      - VK_KHR_external_fence.
3169
      - VK_KHR_external_fence_capabilities.
3170
      - VK_KHR_external_semaphore.
3171
      - VK_KHR_external_semaphore_capabilities.
3172
      - VK_KHR_maintenance2.
3173
      - VK_KHR_maintenance3.
3174
      - VK_KHR_multiview.
3175
      - VK_KHR_relaxed_block_layout.
3176
      - VK_KHR_sampler_ycbcr_conversion.
3177
      - VK_KHR_8bit_storage.
3178
      - VK_KHR_create_renderpass2.
3179
      - VK_KHR_display.
3180
      - VK_KHR_display_swapchain.
3181
      - VK_KHR_external_fence_fd.
3182
      - VK_KHR_external_semaphore_fd.
3183
      - VK_KHR_get_display_properties2.
3184
      - VK_KHR_image_format_list.
3185
    - RADV Extensions:
3186
      - VK_KHR_bind_memory2.
3187
      - VK_KHR_external_fence.
3188
      - VK_KHR_external_fence_capabilities.
3189
      - VK_KHR_maintenance2.
3190
      - VK_KHR_maintenance3.
3191
      - VK_KHR_multiview.
3192
      - VK_KHR_relaxed_block_layout.
3193
      - VK_KHR_create_renderpass2.
3194
      - VK_KHR_display.
3195
      - VK_KHR_display_swapchain.
3196
      - VK_KHR_draw_indirect_count.
3197
      - VK_KHR_external_fence_fd.
3198
      - VK_KHR_get_display_properties2.
3199
      - VK_KHR_get_surface_capabilities2.
3200
      - VK_KHR_image_format_list.
3201
    - New GL extensions supported by all drivers:
3202
      - GL_OES_EGL_image_external.
3203
      - GL_OES_EGL_image_external_essl3.
3204
    - freedreno:
3205
      - GL 3.0's multisample anti-aliasing support on a5xx.
3206
      - GL_ARB_texture_multisample support on a5xx.
3207
      - GLES3.1's GS5 Packing/bitfield/conversion functions support on a5xx.
3208
      - Dynamically uniform UBO array indices.
3209
      - Packing/bitfield/conversion functions.
3210
      - Enhanced textureGather.
3211
      - GL_OES_texture_buffer.
3212
      - GL_ARB_seamless_cubemap_per_texture.
3213
    - i965:
3214
      - GL_OES_texture_view on gen8+.
3215
      - GL_EXT_texture_norm16.
3216
    - nouveau:
3217
      - GL_ARB_post_depth_coverage.
3218
      - GL_ARB_sample_locations.
3219
      - GL_EXT_texture_norm16.
3220
    - r600:
3221
      - GL_EXT_texture_norm16.
3222
    - radeonsi:
3223
      - GL_EXT_texture_norm16.
3224
    - virgl:
3225
      - GL_ARB_seamless_cubemap_per_texture.
3226
      - GL_ARB_shader_stencil_export.
3227
- supersedes u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch,
3228
  u_intel_anv-make-scripts-python-2-3-compat.patch
3229
- U_intel-decoder-mark-total_length-as-MAYBE_UNUSED-in-g.patch,
3230
  U_intel-aubinator-mark-ftruncate_res-as-MAYBE_UNUSED-i.patch,
3231
  U_python-Fix-rich-comparisons.patch,
3232
  U_python-Use-key-functions-when-sorting-containers.patch
3233
  * buildfixes ...
3234
3235
-------------------------------------------------------------------
3236
Mon Aug 27 12:07:28 UTC 2018 - sndirsch@suse.com
3237
3238
- update to 18.1.7
3239
  * Mesa 18.1.7 is now available for general consumption. This
3240
    release has been rather small compared to the last few
3241
    release, There's just a handful of fixes in total. Meson,
3242
    radv, anv, gallium winsys, intel, i965, and r600 were the
3243
    only recipients of fixs this go around.
3244
3245
-------------------------------------------------------------------
3246
Sun Aug 26 19:03:01 UTC 2018 - fabian@ritter-vogt.de
3247
3248
- Add wayland to egl_platforms for Leap 15.0+ and TW again (boo#1105798)
3249
3250
-------------------------------------------------------------------
3251
Fri Aug 17 11:53:08 UTC 2018 - sndirsch@suse.com
3252
3253
- update to 18.1.6
3254
  * autotools fixes for libglvnd, libgl naming, and pkgconfig
3255
  * meson fixed its handling of stale symlinks wrt megadrivers
3256
  * windows relaged fixes
3257
  * some bug fixes for clover
3258
  * plenty of egl, wayland, glx, and dri3 fixes
3259
  * a couple of nir fixes
3260
  * and on the driver side, radv, intel, vc4, etnaviv, swr, r600, amd, and
3261
    nouveau all had a few fixes
3262
- supersedes archlinux_glvnd-fix-gl-dot-pc.patch
3263
3264
-------------------------------------------------------------------
3265
Mon Aug 13 14:51:24 UTC 2018 - sndirsch@suse.com
3266
3267
- disabled build of libwayland-egl for factory/sle16/Leap 16 now
3268
  being provided by Wayland itself and probably be removed from
3269
  Mesa soon; see also https://build.opensuse.org/request/show/613048
3270
3271
-------------------------------------------------------------------
3272
Thu Aug  2 20:13:36 UTC 2018 - mimi.vx@gmail.com
3273
3274
- update to 18.1.5
3275
  * several fixes for radv
3276
  * A few fixes for virgil, spirv, radeonsi, nir, disk cache and build
3277
     systems
3278
3279
-------------------------------------------------------------------
3280
Thu Jul 26 10:30:26 UTC 2018 - guillaume.gardet@opensuse.org
3281
3282
- Enable virgl on ARM
3283
3284
-------------------------------------------------------------------
3285
Mon Jul 16 10:21:54 UTC 2018 - sndirsch@suse.com
3286
3287
- update to 18.1.4
3288
  * Several fixes for i965
3289
  * Several fixes for anv
3290
  * A few fixes each for radeonsi, glx, the glsl compiler, the
3291
    autotools build, nir, st/dri, and r600
3292
3293
-------------------------------------------------------------------
3294
Wed Jul 11 07:47:35 UTC 2018 - mliska@suse.cz
3295
3296
- Make build verbose as outlined in openSUSE:Specfile guidelines
3297
  https://en.opensuse.org/openSUSE:Specfile_guidelines#Verbose_mode
3298
3299
-------------------------------------------------------------------
3300
Sat Jun 30 08:46:32 UTC 2018 - mimi.vx@gmail.com
3301
3302
- update to 18.1.3
3303
 * numerous fixes for radv
3304
 * some fixes for common radeon code
3305
 * fixes for both the nir and glsl compilers
3306
 * An i965 fix for some gpu hangs on SNB
3307
3308
-------------------------------------------------------------------
3309
Sun Jun 17 17:57:44 UTC 2018 - mimi.vx@gmail.com
3310
3311
- add mako_4_radv.patch - fixes Mako detection for RADV/intel
3312
3313
-------------------------------------------------------------------
3314
Sun Jun 17 11:11:53 UTC 2018 - mimi.vx@gmail.com
3315
3316
- update to 18.1.2
3317
 * Fixes for libatomic checks on non-arm and non-x86 platforms
3318
 * porting of additional libatomic checks to meson from autotools
3319
 * numerous radv fixes
3320
 * numerous intel fixes
3321
 * A few fixes each for radeonsi, r300, ac, glx, and vulkan
3322
3323
-------------------------------------------------------------------
3324
Sat Jun  2 15:44:36 UTC 2018 - mimi.vx@gmail.com
3325
3326
- Update to 18.1.1
3327
- drop U_dri3-Stricter-SBC-wraparound-handling.patch
3328
 * Radv fixed one extension and several features on a per-generation basis.
3329
 * Vulkan got fixes for a potential free of uninitialized memory
3330
 * Tegra got modifier fixes.
3331
 * nv30 fixed displayable formats.
3332
 * i965 now works correctly for GLK 2x6 systems.
3333
3334
-------------------------------------------------------------------
3335
Tue May 22 16:08:15 UTC 2018 - tobias.johannes.klausmann@mni.thm.de
3336
3337
- Add patch U_dri3-Stricter-SBC-wraparound-handling.patch
3338
  This fixes an error with timestamps, avoiding near infinite client
3339
  hangs with the new X server 1.20 release and some clients, the most
3340
  prominent being plasmashell & steam
3341
  Bugentry: FDO#106351
3342
3343
-------------------------------------------------------------------
3344
Tue May 22 08:44:11 UTC 2018 - msrb@suse.com
3345
3346
- Fix python3-Mako dependency on <= Leap 42.3.
3347
- Temporarily replace mesa-18.1.0.tar.xz.sig with
3348
  mesa-18.1.0.tar.xz.sha1sum. The sig file uses EDDSA which is not
3349
  supported by gpg in OBS at the moment.
3350
3351
-------------------------------------------------------------------
3352
Sat May 19 17:45:35 UTC 2018 - mimi.vx@gmail.com
3353
3354
- Update to 18.1.0
3355
- refreshed archlinux_0001-Fix-linkage-against-shared-glapi.patch
3356
- add u_intel_anv-make-scripts-python-2-3-compat.patch for build ANV
3357
    with python
3358
  * Vulkan 1.1 support for the ANV and RADV drivers.
3359
  * RadeonSI and RADV have "Vega M" GPU support for Kabylake G processors
3360
  * A simple Gallium3D HUD option as an alternative to the advanced
3361
      heads-up display
3362
  * There is also now Vega 12 support too.
3363
  * For new hardware support on the Intel side are the initial
3364
      bits for Intel Icelake.
3365
  * The Intel driver stack has meanwhile landed more SPIR-V
3366
      bits towards OpenGL 4.6.
3367
  * The Intel ANV driver has received new extensions too as well as
3368
      enabling features like MSAA fast clears.
3369
  * VP9 VA-API support for VCN and HEVC Main for VCN - Raven Ridge CPUs.
3370
  * DRI3 1.1/1.2 support for going with the soon-to-be-out X.Org Server 1.20.
3371
  * Etnaviv performance counter support when paired with the latest Etnaviv
3372
      DRM in the mainline kernel.
3373
  * The last-year-GSoC'ed OpenMAX Tizonia H.264 encoder/decoder.
3374
  * UVD-based HEVC video encoding.
3375
  * OpenGL 3.1 ARB_compatibility support for the major Gallium3D drivers.
3376
  * RadeonSI 32-bit pointers support.
3377
  * The Intel GLSL shader cache is enabled by default.
3378
  * Nouveau NVC0 meanwhile finally has ARB_bindless_texture support.
3379
  * On the old hardware front, R600g is now effectively at OpenGL 4.4
3380
      for the Radeon HD 5800/6900 series.
3381
3382
-------------------------------------------------------------------
3383
Sat May 19 14:56:38 UTC 2018 - sndirsch@suse.com
3384
3385
- Update to 18.0.4
3386
  * r600 driver gets a fix for constant buffer boounds, which
3387
    fixes rendering bugs in Trine and Witcher 1.
3388
  * Several fixes for RADV driver: fixes around alpha channel
3389
    in Pre-Vega, fix in multisample image copies, and fixes
3390
    around multilayer images in compute path.
3391
  * For the case of ANV/i965 drivers, also a couple of fixes,
3392
    all of them around ISP. On top, there are a couple of fixes
3393
    relative to code emission around 16-bit integers, and a a
3394
    fix for a leak in blorp for Gen4 and Gen5.
3395
  * Speaking of leaks, there are also fixes for
3396
    winsys/radeon/amdgpu and pipe-loader.gets a couple of patches
3397
    to fix a couple of leaks.
3398
  * SPIR-V part gets a patch to apply OriginUpperLeft to FragCoord.
3399
  * Mesa core gets a couple of patches to fix error handling in
3400
    get_framebuffer_parameteriv, and to add missing support for
3401
    glFogiv(GL_FOG_DISTANCE_MODE_NV).
3402
3403
-------------------------------------------------------------------
3404
Tue May  8 12:14:26 UTC 2018 - sndirsch@suse.com
3405
3406
- Update to 18.0.3
3407
  * The is a fairly small release consisting of patches to fix leaks
3408
    in RADV and Winsys, fix deadlock in internal queue, fix issues
3409
    with ANV allocator, fix blit setup for YUV LoadImage, and some
3410
    other patches.
3411
3412
-------------------------------------------------------------------
3413
Mon Apr 30 10:04:10 UTC 2018 - sndirsch@suse.com
3414
3415
- Update to 18.0.2
3416
  * A couple of fixes for Meson that solves some problems regarding
3417
    building tests and installation.
3418
  * A couple of fixes in state tracker / DRI that was causing crashes
3419
    in QtCreator and Firefox, among other problems.
3420
  * A couple of fixes for GFX9, that solves a hang in the driver, and
3421
    a problem with buffer views.
3422
  * SVGA gets also a patch to fix incorrect advertizing of
3423
    EGL_KHR_gl_colorspace extension.
3424
  * Etnaviv gets a fix for swizzled texture formats.
3425
  * Intel drivers get also several patches.
3426
  * RADV gets a patch to solve a problem of lot of games complaining
3427
    about not having enough memory.
3428
3429
-------------------------------------------------------------------
3430
Thu Apr 19 09:55:13 UTC 2018 - sndirsch@suse.com
3431
3432
- Update to 18.0.1
3433
  * In this release we have:
3434
  * On the build system to highlight Meson is get improved thorugh several patches
3435
    that fix issues around it.
3436
  * On the drivers part, RADV get several fixes: one for multisample regressions on
3437
   Vega, another around GFX9 buffer views, and a couple of them more to related
3438
   with avoiding emitting unneeded vertex state.
3439
  * St/Nine get fixes around face register, lighting constants, math check for
3440
    inversible matrix, implicit conversions and bad tracking of vertex textures.
3441
  * Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around
3442
    page faults.
3443
  * Several fixes are also enqueued for Intel driver: set right channel_sizes for
3444
   MOV_INDIRECT sources, set right config registration for uploading to kernel,
3445
   return the fourcc stored in __DRIimage when possible, fix negative sign in
3446
   64-bit return values, fix null destination register in assembly instructions
3447
   with 3 source operands, a fix for failed TCS/TES shader compilation
3448
  * Queue also contains a couple of fixes around Gallium drivers, one to fix a typo
3449
    in code that was causing wrong return value, and another one to fix an
3450
    unitialized modifier for DRI2.
3451
  * Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES
3452
    supported version through environment variables, and a patch to fix an issue
3453
    with texture samples found in "The Witness" through Wine.
3454
  * A couple of bugs around unrolling loops have also been fixed, these patches were
3455
    applied for NIR and GLSL.
3456
  * On top of above, NIR gets more fixes in a couple of lowering functions used:
3457
    coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at
3458
    intrinsic support in lower_indirect_derefs. It also gets a fix around
3459
    vars_to_ssa function.
3460
  * Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V
3461
    compiler.
3462
3463
-------------------------------------------------------------------
3464
Wed Apr 18 09:07:57 UTC 2018 - sndirsch@suse.com
3465
3466
- enabled opencl and that way also Mesa-gallium on 42.3 since we
3467
  now build against llvm 6; this also fixes the requirements from
3468
  Mesa-32bit to Mesa-gallium-32bit in baselibs.conf (reported by
3469
  community)
3470
3471
-------------------------------------------------------------------
3472
Thu Apr  5 08:37:03 UTC 2018 - msrb@suse.com
3473
3474
- Remove n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch.
3475
  * Not needed since we build Mesa against LLVM 6. (bnc#1082298)
3476
- Remove u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch.
3477
  * It was disabled for long time and does not seem to be needed.
3478
    (bnc#1082306)
3479
3480
-------------------------------------------------------------------
3481
Tue Apr  3 08:24:39 UTC 2018 - schwab@suse.de
3482
3483
- Enable nine on arm/aarch64
3484
3485
-------------------------------------------------------------------
3486
Wed Mar 28 09:24:25 UTC 2018 - sndirsch@suse.com
3487
3488
- Update to 18.0.0 final
3489
  * one-and-only change since 18.0.0-rc5: updated release notes
3490
- Changes since 17.3
3491
  * The top highlights include:
3492
    + Cannonlake support on i965 and anv
3493
    + GL 4.3/GLES 3.1 support  on r600/evergreen with hw fp64 support
3494
    + Meson build system
3495
  * ANV Extensions:
3496
    + VK_EXT_external_memory_dma_buf
3497
  * RADV Extensions:
3498
    + VK_ANDROID_native_buffer
3499
    + VK_KHR_external_fence
3500
    + VK_KHR_external_fence_capabilities
3501
    + VK_KHR_external_fence_fd
3502
    + VK_KHR_get_surface_capabilities2
3503
    + VK_EXT_discard_rectangles
3504
    + VK_EXT_external_memory_dma_buf
3505
    + VK_AMD_shader_info
3506
  * EGL:
3507
    + Support for RGBA/RGBX 1010102 formats
3508
    + EGL_EXT_pixel_format_float
3509
    + Final planned release to ship wayland-egl. Now provided by wayland.
3510
  * GLX:
3511
    + Darwin/Apple fixes
3512
  * Mesa core
3513
    + Support 1 binary format for GL_ARB_get_program_binary on i965
3514
    + drirc workarounds:
3515
      (*) Unreal 4 Editor
3516
      (*) Observer
3517
      (*) Steamroll
3518
      (*) Refunct
3519
  * drirc mesa_glthread whitelists:
3520
    + Mount and Blade Warband
3521
- i965:
3522
  * Disk shader cache when MESA_GLSL_CACHE_DISABLE is set to "false"
3523
  * GL_EXT_disjoint_timer_query on gen6+
3524
3525
-------------------------------------------------------------------
3526
Wed Mar 21 15:06:52 UTC 2018 - sndirsch@suse.com
3527
3528
- Update to 18.0.0-rc5
3529
  * The fifth and final release candidate for Mesa 18.0.0. Modulo
3530
    serious regressions, it is anticipated that it will become
3531
    Mesa 18.0.0 this Friday (2018-03-23) around 16:00 GMT
3532
- supersedes u_glsl-linker-error.patch
3533
3534
-------------------------------------------------------------------
3535
Mon Mar 19 19:58:07 UTC 2018 - sndirsch@suse.com
3536
3537
- no longer try to use non-existing python3-mako as BuildRequires
3538
  on Leap 42.3
3539
3540
-------------------------------------------------------------------
3541
Thu Mar 15 15:49:45 UTC 2018 - msrb@suse.com
3542
3543
- u_st-dri-don-t-set-queryDmaBufFormats-queryDmaBufModif.patch
3544
  * Fixes laggy mouse in Wayland. (fdo#104926)
3545
3546
-------------------------------------------------------------------
3547
Thu Mar  1 15:47:35 UTC 2018 - sndirsch@suse.com
3548
3549
- replaced u_r600-egd_tables.py-added-support-for-python-3.patch
3550
  with fixed u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch
3551
  and enabled it again; removed again n_egd_tables_h.patch (boo#1082303)
3552
3553
-------------------------------------------------------------------
3554
Thu Mar  1 13:29:46 UTC 2018 - sndirsch@suse.com
3555
3556
- added n_egd_tables_h.patch and disabled u_mesa-python3-only.patch
3557
  * use pregenerated egd_tables.h (via python2) instead of trying
3558
    to generate it during buildtime with python3 using an apparently
3559
    broken patch (boo#1082303)
3560
3561
-------------------------------------------------------------------
3562
Wed Feb 28 14:57:00 UTC 2018 - sndirsch@suse.com
3563
3564
- removed more unneeded buildrequires: libudev, openssl, bison,
3565
  flex (boo#1082312)
3566
3567
-------------------------------------------------------------------
3568
Tue Feb 27 18:17:53 UTC 2018 - sndirsch@suse.com
3569
3570
- removed u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
3571
  which is no longer needed due to changed LLVM build (boo#1082307)
3572
3573
-------------------------------------------------------------------
3574
Tue Feb 27 09:58:06 UTC 2018 - sndirsch@suse.com
3575
3576
- merge content of new rpmlintrc into existing Mesa-rpmlintrc file
3577
3578
-------------------------------------------------------------------
3579
Fri Feb 23 13:36:23 UTC 2018 - sndirsch@suse.com
3580
3581
- no longer run ldconfig for the follwing backend (ICD) drivers,
3582
  since it's considered wrong: xvmc, vdpau, va, opencl, and vulkan;
3583
  required adding a rpmlintrc file with appropriate rules
3584
  (boo#1082316)
3585
3586
-------------------------------------------------------------------
3587
Fri Feb 23 13:25:16 UTC 2018 - sndirsch@suse.com
3588
3589
- removed no longer needed ncurses-devel BuildRequires (boo#1082315)
3590
3591
-------------------------------------------------------------------
3592
Fri Feb 23 13:19:41 UTC 2018 - sndirsch@suse.com
3593
3594
- redone u_add_llvm_codegen_dependencies.patch and renamed to
3595
  u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
3596
  (boo#1082307)
3597
3598
-------------------------------------------------------------------
3599
Fri Feb 23 13:03:51 UTC 2018 - sndirsch@suse.com
3600
3601
- removed u_mesa-8.0.1-fix-16bpp.patch and
3602
  u_mesa-8.0-llvmpipe-shmget.patch, which we no longer apply since
3603
  about 5 years (boo#1082305)
3604
3605
-------------------------------------------------------------------
3606
Fri Feb 23 12:01:29 UTC 2018 - sndirsch@suse.com
3607
3608
- recreated u_mesa-python3-only.patch and renamed to
3609
  u_r600-egd_tables.py-added-support-for-python-3.patch; also
3610
  removed first hunk (boo#1082303)
3611
3612
-------------------------------------------------------------------
3613
Fri Feb 23 10:51:04 UTC 2018 - sndirsch@suse.com
3614
3615
- removed n_Define-GLAPIVAR-separate-from-GLAPI.patch
3616
  * bits moved to libGLw's n_Use-newly-introduced-GLAPIVAR-for-variables.patch
3617
    (boo#1082297)
3618
3619
-------------------------------------------------------------------
3620
Mon Feb 19 23:24:22 UTC 2018 - schwab@suse.de
3621
3622
- Mesa-gallium only exists if %{with_opencl}
3623
- Add support for riscv64
3624
3625
-------------------------------------------------------------------
3626
Fri Feb 16 14:59:04 UTC 2018 - mstaudt@suse.com
3627
3628
- Split Nouveau and VC4 from the main driver package on all systems
3629
3630
  Fixes (boo#1081210).
3631
3632
-------------------------------------------------------------------
3633
Thu Feb 15 09:25:16 UTC 2018 - mimi.vx@gmail.com
3634
3635
- remove %{release} based dependecies
3636
   Unfortuanetly Mesa and Mesa-drivers can have different release number
3637
   Release is Commit_Count.Build_Count and build count can be different
3638
   because both packages have different dependencies
3639
3640
-------------------------------------------------------------------
3641
Wed Feb 14 09:48:41 UTC 2018 - mimi.vx@gmail.com
3642
3643
- add u_glsl-linker-error.patch
3644
  * Fix attaching multiple shader objects for the same stage to a
3645
    GLSL program triggers a linker error (fdo#104777, bnc#1080492)
3646
  * Fixes issue with wine applications.
3647
3648
-------------------------------------------------------------------
3649
Mon Feb 12 12:31:05 UTC 2018 - joop.boonen@opensuse.org
3650
3651
- Added %{release} so the correct package release is used
3652
  when a package has been patched
3653
3654
-------------------------------------------------------------------
3655
Fri Feb  9 13:45:16 UTC 2018 - sndirsch@suse.com
3656
3657
- Update to 18.0.0-rc4
3658
- supersedes u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch
3659
3660
-------------------------------------------------------------------
3661
Tue Feb  6 08:42:03 UTC 2018 - msrb@suse.com
3662
3663
- u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch
3664
  * Fix crash when loading shader. (bnc#1079465)
3665
3666
-------------------------------------------------------------------
3667
Fri Feb  2 13:52:41 UTC 2018 - sndirsch@suse.com
3668
3669
- Update to 18.0.0-rc3
3670
  * includes significant improvements for OpenGL and Vulkan support
3671
    and performance.
3672
- supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
3673
3674
-------------------------------------------------------------------
3675
Wed Jan 31 14:58:07 UTC 2018 - msrb@suse.com
3676
3677
- Remove dependency on clang-devel-static. (bnc#1065464)
3678
  * It was removed, clang-devel now again provides everything
3679
    necessary as shared libraries.
3680
3681
-------------------------------------------------------------------
3682
Tue Jan 30 14:42:52 UTC 2018 - msrb@suse.com
3683
3684
- Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It
3685
  mirrors the requirement of the normal packages. (bnc#1078261)
3686
3687
-------------------------------------------------------------------
3688
Mon Jan 29 10:43:04 UTC 2018 - msrb@suse.com
3689
3690
- Disable AMDGPU GFX9/Vega with LLVM < 6.0.0.
3691
  * n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch
3692
  * While it is supported since LLVM 5.0.0, it was not working
3693
    correctly (bnc#1075901). Since we do not have the resources to
3694
    determine which fixes should be backported and LLVM 6 will be
3695
    released relatively soon, disable the support until then. Users
3696
    with the card will have working desktop using software
3697
    rendering just like they did with LLVM 4.
3698
3699
-------------------------------------------------------------------
3700
Mon Jan 22 09:43:41 UTC 2018 - normand@linux.vnet.ibm.com
3701
3702
- in spec file move %dir %{_libdir}/dri to avoid ppc build failure
3703
3704
-------------------------------------------------------------------
3705
Fri Jan 19 13:37:00 UTC 2018 - msrb@suse.com
3706
3707
- Update to 17.3.3
3708
  * Fixes to radv, anv, etnaviv, swrast and radeonsi drivers.
3709
  * Fixes for DRI3.
3710
- Make Mesa require Mesa-dri and Mesa-gallium. This makes Mesa
3711
  usable again for users who do not install recommended packages.
3712
  It breaks the Mesa and Mesa-drivers split, which has to be fixed
3713
  by ignoring it in obs.
3714
3715
-------------------------------------------------------------------
3716
Wed Jan 17 16:52:35 UTC 2018 - normand@linux.vnet.ibm.com
3717
3718
- Add _constraints to select 6G disk for PowerPC
3719
  to avoid cpio: write error on obs-power8-05 workers boo#1076325
3720
3721
-------------------------------------------------------------------
3722
Mon Jan 15 15:08:13 UTC 2018 - msrb@suse.com
3723
3724
- U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
3725
  * Add more Coffeelake PCI IDs (request by Intel)
3726
3727
-------------------------------------------------------------------
3728
Wed Jan 10 08:28:09 UTC 2018 - msrb@suse.com
3729
3730
- Update to 17.3.2
3731
  * Multiple fixes in the RADV Vulkan driver, workaround when using
3732
    slibtool and a GLSL workaround for various titles using Unreal
3733
    Engine 4.
3734
- Drop upstreamed u_r600-Add-support-for-B5G5R5A1.patch
3735
- Modify u_mesa-python3-only.patch to not break python 2.
3736
3737
-------------------------------------------------------------------
3738
Mon Jan  8 14:44:46 UTC 2018 - msrb@suse.com
3739
3740
- Update to 17.3.1
3741
  * Multiple fixes and improvements of the GLSL shader cache. The
3742
    RADV driver no longer advertises VK_EXT_debug_report - there is
3743
    no support for it.
3744
  * The i965, radeonsi, nvc0 and freedreno drivers have received a
3745
    few small fixes each.
3746
  * A number of big endian fixes have been merged.
3747
3748
-------------------------------------------------------------------
3749
Thu Jan  8 14:26:50 UTC 2018 - tchvatal@suse.com
3750
3751
- Switch to python3 during build instead of python2
3752
  * Add patch u_mesa-python3-only.patch
3753
3754
-------------------------------------------------------------------
3755
Mon Jan  8 07:55:49 UTC 2018 - msrb@suse.com
3756
3757
- Add Mesa-dri and Mesa-gallium to baselibs.conf.
3758
- Require llvm >= 3.9.0
3759
  * The build fails otherwise because it is required for multiple
3760
    Mesa components.
3761
3762
-------------------------------------------------------------------
3763
Fri Jan  5 11:46:52 UTC 2018 - jengelh@inai.de
3764
3765
- Drop some redundant wording from descriptions.
3766
  Drop redundant %if guard around a %post section.
3767
3768
-------------------------------------------------------------------
3769
Wed Dec 13 15:13:14 UTC 2017 - msrb@suse.com
3770
3771
- Use different form of split for faster build (bnc#1071297)
3772
  * Mesa.spec does not use llvm and builds most of the *-devel
3773
    subpackages.
3774
  * Mesa-drivers.spec uses llvm and builds extra things installable
3775
    in addition to packages from Mesa.spec. These packages are
3776
    required for actual rendering.
3777
3778
-------------------------------------------------------------------
3779
Fri Dec  8 16:47:00 UTC 2017 - mimi.vx@gmail.com
3780
3781
- update to 17.3.0
3782
- drop U_configure.ac-rework-llvm-libs-handling-for-3.9.patch
3783
  * new major release comitng with changes in RADV, intel ANV,
3784
     S3TC support, RadeonSI driver with RX Vega. On-disk shader cache
3785
3786
-------------------------------------------------------------------
3787
Wed Dec  6 12:37:01 UTC 2017 - msrb@suse.com
3788
3789
- Split Mesa into Mesa and Mesa-mini. Mesa-mini does not depend on
3790
  llvm and its purpose is to build fast and allow other packages
3791
  that BuildRequire Mesa to be build independently on llvm.
3792
  Packages built against Mesa-mini should work correctly when
3793
  installed with full Mesa package. (bsc#1071297)
3794
3795
-------------------------------------------------------------------
3796
Sun Nov 26 16:03:29 UTC 2017 - aavindraa@gmail.com
3797
3798
- update to 17.2.6
3799
  * Core: fix to keep a program alive when re-linking and prevent
3800
    an use-after-free.
3801
  * GLSL compiler: several fixes, including one to prevent a
3802
    SIGSEV when calling an undeclared subroutine in certain
3803
    conditions and another to mark the xfb buffers as active only
3804
    if a variable uses them.
3805
  * SPIR-V compiler: fixed seveal problems involving the usage of
3806
    separate images and texture/samplers.
3807
  * Intel drivers: many new fixes, specially for i965. Several are
3808
    focused on improving SIMD32 and little-core. It also includes a
3809
    fix for a GPU hang which was detected while playing HW
3810
    accelerated video with mpv.
3811
  * AMD drivers: radv has seen plugged 2 memory leaks while r600
3812
    has gotten a fix through reversing the tess factor components
3813
    for isolines.
3814
  * swr driver: fixes for two performance regressions (one for
3815
    avx512 platforms and the other for the avx/avx2 platforms).
3816
  * ddebug gallium driver: fix for an use-after-free.
3817
  * EGL: Wayland platform of the the DRI2 drivers got a fix to
3818
    prevent crashing in ancient systems.
3819
  * GLX has also received corrections to prevent a couple of errors
3820
    when creating and binding a context in DRI3 and DRISW,
3821
    respectively.
3822
  * Build and integration: allow building libglvnd when EGL is present
3823
    but not GLX. Enable building targets which don't need X11, such
3824
    as omx and va, when XCB is not present. You can now specify
3825
    the prefix installation for the OpenCL icd file.
3826
3827
-------------------------------------------------------------------
3828
Sat Nov 11 03:46:49 UTC 2017 - aavindraa@gmail.com
3829
3830
- update to 17.2.5
3831
  * In Core, a GL error related to the ARB_ES3_1_compatibility spec
3832
    noticed with the GFXBench 5 Aztec Ruins has been corrected.
3833
  * The GLSL compiler is not giving a linker error for mismatching
3834
    uniform precision with GLSL ES 1.00 any more. This enables,
3835
    specially, several Android applications which violate this rule,
3836
    e.g., Forge of Empires.
3837
  * The SPIR-V compiler has corrected an assert triggered when
3838
    support for the simple memory model was claimed.
3839
  * NIR has also received a correction related with
3840
    gl_SubGroupG{e,t}MaskARB.
3841
  * Intel drivers, specially i965, got several fixes, including a
3842
    plug for a memory leak and another one in the compiler to avoid
3843
    GPU hangs on Broxton.
3844
  * The gallium i915g driver for Intel has seen an important fix.
3845
  * AMD drivers (mostly radv) have received several fixes, including a
3846
    correction for a DCC corruption that was visible with Rust,
3847
    breaking an endless loop in r600, avoiding a GPU hang with vulkan
3848
    dota2 in VR mode and a plug for a memory leak.
3849
  * Broadcom's vc4 gotten a fix to exclude some code that shouldn't
3850
    be there in release builds.
3851
3852
-------------------------------------------------------------------
3853
Tue Oct 31 04:55:54 UTC 2017 - aavindraa@gmail.com
3854
3855
- update to 17.2.4
3856
 * Mesa Core includes a change to prevent KOTOR from breaking when
3857
   in combination with the ATI fragment shader extension.
3858
 * Additionally, NIR has also received a correction.
3859
 * Mesa's state tracker has gotten a patch to avoid leaks in
3860
   certain situations such as resizing a window.
3861
 * Intel drivers have received fixes. The compiler has
3862
   gotten a couple, while anv also received one.
3863
 * i965 got a patch to avoid VA-API, Beignet and other contexts
3864
   in the system to break when in combination with previous versions of Mesa 17.2.x.
3865
 * AMD's compiler received fixes. `radv` has also
3866
   received another couple, including one to avoid a hang due to
3867
   overflow on huge textures.
3868
 * Broadcom's vc4 has corrected a problem when compiling with
3869
   Android's clang.
3870
 * Clover compilation issue fixed (affecting a specific clang revision)
3871
 * Fixed Vulkan's WSI memory leak in X11.
3872
3873
-------------------------------------------------------------------
3874
Mon Oct 23 09:26:42 UTC 2017 - sndirsch@suse.com
3875
3876
- update to 17.2.3
3877
  * The Vulkan drivers ANV and RADV have multiple small fixes.
3878
  * The EGL code has improved handling of the new wl_dmabuf codepath.
3879
  * SWR no longer crashes when checking environment variables.
3880
  * Other gallium drivers have also seen updates - freedreno, nouveau and
3881
    radeonsi. The gallivm module, used by llvmpipe et al. has gained little
3882
    endian PPC64 fixes.
3883
  * The VA and VDPAU state-trackers have seems improvements handling
3884
    interlaced videos.
3885
  * We're using python3 compatible constructs which gives us SCons 3.0
3886
    support.
3887
3888
-------------------------------------------------------------------
3889
Tue Oct 17 13:55:17 UTC 2017 - msrb@suse.com
3890
3891
- U_configure.ac-rework-llvm-libs-handling-for-3.9.patch
3892
  * llvm-config 3.9 and higher works properly, use its values
3893
    instead of guessing. Fixes build against llvm built as single
3894
    shared library.
3895
3896
-------------------------------------------------------------------
3897
Thu Oct 12 12:29:38 UTC 2017 - schwab@suse.de
3898
3899
- svga is x86-only
3900
- u_svga-Fix-build-on-ppc64le.patch: Remove
3901
3902
-------------------------------------------------------------------
3903
Wed Oct 11 13:26:07 UTC 2017 - msrb@suse.com
3904
3905
- Add build dependency on clang-devel-static.
3906
  * Required with new llvm4 build mode (bnc#1049703).
3907
  * Also rename dependency llvm-clang-devel to clang-devel. The
3908
    llvm-clang-devel is old name kept around for compatibility.
3909
3910
-------------------------------------------------------------------
3911
Wed Oct  4 09:51:03 UTC 2017 - sndirsch@suse.com
3912
3913
- update to 17.2.2
3914
  * several Vulkan ANV/RADV driver fixes including Wayland WSI
3915
    improvements, RadeonSI / i965 / VC4 OpenGL fixes among other
3916
    work, some fixes to common Gallium3D code, support for LLVM 5.0
3917
    in Gallium3D when using the SCons build system, and a range of
3918
    other fixes/improvements.
3919
3920
-------------------------------------------------------------------
3921
Sat Sep 30 18:54:29 UTC 2017 - stefan.bruens@rwth-aachen.de
3922
3923
- Drop gallium svga driver for arm/aarch64. The svga driver is a vmware
3924
  guest driver, thus only usable on x86(_64) platforms
3925
- Also enable OpenCL on arm (32bit), llvm4 has reached Factory
3926
3927
-------------------------------------------------------------------
3928
Mon Sep 18 08:38:41 UTC 2017 - mimi.vx@gmail.com
3929
3930
- update to 17.2.1
3931
  * drop upstreamed patches
3932
         n_force-xlocale-funcs.patch
3933
         u_gallivm-correct-channel-shift-logic-on-big-endian.patch
3934
         u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
3935
  * fdo#100613 - Regression in Mesa 17 on s390x (zSystems)
3936
  * fdo#101709 - [llvmpipe] piglit gl-1.0-scissor-offscreen regression
3937
  * fdo#102454 - glibc 2.26 doesn't provide anymore xlocale.h
3938
  * fdo#102467 - [src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning)
3939
        Redundant assignment
3940
  * fdo#102502 - [bisected] Kodi crashes since commit 707d2e8b - gallium:
3941
        fold u_trim_pipe_prim call from st/mesa to drivers
3942
  * many fixes for RADV a glsl
3943
3944
-------------------------------------------------------------------
3945
Thu Sep  7 10:16:43 UTC 2017 - sndirsch@suse.com
3946
3947
- u_svga-Fix-build-on-ppc64le.patch
3948
  * This let us compile the code on ppc64le, but it no-ops the log
3949
    function.
3950
3951
-------------------------------------------------------------------
3952
Tue Sep  5 09:50:56 UTC 2017 - sndirsch@suse.com
3953
3954
- update to 17.2.0
3955
  * many RADV/ANV Vulkan driver improvements
3956
  * Vulkan and OpenGL performance improvements
3957
  * more work towards OpenGL 4.6 compliance
3958
  * a wealth of other open-source driver improvements
3959
  * initial Raven Ridge support (used on Vega-class graphics)
3960
  * Intel Cannonlake Support
3961
- adjusted archlinux_0001-Fix-linkage-against-shared-glapi.patch
3962
3963
-------------------------------------------------------------------
3964
Mon Aug 28 14:17:25 UTC 2017 - mimi.vx@gmail.com
3965
3966
- update to 17.1.8
3967
 * fdo#101334 - AMD SI cards: Some vulkan apps freeze the system
3968
 * fdo#101766 - Assertion `!&quot;invalid type&quot;' failed when constant
3969
    expression involves literal of different type<
3970
 * fdo#102024 - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM
3971
    and D32_SFLOAT
3972
 * fdo#102148 - Crash when running qopenglwidget example on mesa llvmpipe win32
3973
 * fdo#102241 - gallium/wgl: SwapBuffers freezing regularly with swap
3974
    interval enabled
3975
 * fdo#101910 - [BYT]
3976
    ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f
3977
  * fdo#102308 - segfault in glCompressedTextureSubImage3D
3978
3979
-------------------------------------------------------------------
3980
Mon Aug 28 12:53:03 UTC 2017 - fvogt@suse.com
3981
3982
- Add patch to fix strtod on non-EN locale (boo#1055929):
3983
  * n_force-xlocale-funcs.patch
3984
3985
-------------------------------------------------------------------
3986
Wed Aug 23 09:01:46 UTC 2017 - sndirsch@suse.com
3987
3988
- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
3989
  updated; fixes three of the four regressions observed (PPC64, S390)
3990
  [fdo#100613, comment#42]
3991
3992
-------------------------------------------------------------------
3993
Mon Aug 14 17:16:34 UTC 2017 - jberry@suse.com
3994
3995
- Replace uses of arch directive with targettype within a package
3996
  declaration to resolve incorrect dependencies placed on -32bit
3997
  packages.
3998
3999
-------------------------------------------------------------------
4000
Mon Aug 14 14:06:35 UTC 2017 - msrb@suse.com
4001
4002
- Removed n_glesv2.pc-Add-lGL-for-libglvnd-builds-boo-1052776.patch
4003
  * The issue was in libglvnd which is fixed now. (boo#1052776)
4004
4005
-------------------------------------------------------------------
4006
Tue Aug  8 14:12:45 UTC 2017 - sndirsch@suse.com
4007
4008
- n_glesv2.pc-Add-lGL-for-libglvnd-builds-boo-1052776.patch
4009
  glesv2.pc: Add "-lGL" for libglvnd builds (boo#1052776)
4010
4011
-------------------------------------------------------------------
4012
Mon Aug  7 19:13:20 UTC 2017 - mimi.vx@gmail.com
4013
4014
- update to 17.1.6
4015
 * fdo#97957 - Awful screen tearing in a separate X server with DRI3
4016
 * fdo#101683 - Some games hang while loading when compositing is shut
4017
    off or absent
4018
 * fdo#101867 - Launch options window renders black in Feral Games
4019
    in current Mesa trunk
4020
 * and some other fixes as usualy
4021
4022
-------------------------------------------------------------------
4023
Mon Jul 17 07:20:51 UTC 2017 - msrb@suse.com
4024
4025
- u_r600-Add-support-for-B5G5R5A1.patch
4026
  * Fixes rendercheck tests when X server accelerates using glamor.
4027
    (bnc#1047154)
4028
4029
-------------------------------------------------------------------
4030
Sun Jul 16 09:25:32 UTC 2017 - mimi.vx@gmail.com
4031
4032
- update to 17.1.5
4033
 * fdo#100242 - radeon buffer allocation failure during startup of Factorio
4034
 * fdo#101657 - strtod.c:32:10: fatal error: xlocale.h: No such file or directory
4035
 * fdo#101666 - bitfieldExtract is marked as a built-in function
4036
    on OpenGL ES 3.0, but was added in OpenGL ES 3.1
4037
 * fdo#101703 - No stencil buffer allocated when requested by GLUT
4038
 * and other bugfixes
4039
4040
-------------------------------------------------------------------
4041
Sat Jul  1 09:10:11 UTC 2017 - mimi.vx@gmail.com
4042
4043
- update to 17.1.4
4044
 * fdo#77240 - khrplatform.h not installed if EGL is disabled
4045
 * fdo#95530 - Stellaris - colored overlay of sectors doesn't render on i965
4046
 * fdo#96958 - [SKL] Improper rendering in Europa Universalis IV
4047
 * fdo#99467 - [radv] DOOM 2016 + wine. Green screen everywhere
4048
 * fdo#101071 - compiling glsl fails with undefined reference to `pthread_create'
4049
 * fdo#101252 - eglGetDisplay() is not thread safe
4050
 * fdo#101294 - radeonsi minecraft forge splash freeze since 17.1
4051
 * fdo#101451 - [G33] ES2-CTS.functional.clipping.polygon regression
4052
 * and some other fixes as usualy
4053
4054
-------------------------------------------------------------------
4055
Mon Jun 19 13:10:37 UTC 2017 - mimi.vx@gmail.com
4056
4057
- update to 17.1.3
4058
 * fdo#100988 - glXGetCurrentDisplay() no longer works for FakeGLX contexts?
4059
 * fixes for radv, radeonsi, i965
4060
4061
-------------------------------------------------------------------
4062
Sat Jun 17 20:27:49 UTC 2017 - mimi.vx@gmail.com
4063
4064
- Fix baselibs.conf -> boo#1044813
4065
4066
-------------------------------------------------------------------
4067
Fri Jun 16 08:14:57 UTC 2017 - sndirsch@suse.com
4068
4069
- added "Requires: libclc" to Mesa-libOpenCL packages (boo#1044646)
4070
4071
-------------------------------------------------------------------
4072
Wed Jun  7 13:53:26 UTC 2017 - sndirsch@suse.com
4073
4074
- specfile: Remove requires to vulkan libs from baselibs.conf on
4075
  platforms where vulkan build is disabled; ugly ... (bsc#1042900)
4076
4077
-------------------------------------------------------------------
4078
Tue Jun  6 10:50:56 UTC 2017 - mimi.vx@gmail.com
4079
4080
- update to 17.1.2
4081
 * fdo#98833 - [REGRESSION, bisected] Wayland revert commit breaks
4082
    non-Vsync fullscreen frame updates
4083
 * fdo#100741 - Chromium - Memory leak
4084
 * fdo#100877 - vulkan/tests/block_pool_no_free regression
4085
 * fdo#101110 - Build failure in GNOME Continuous
4086
 * many ANV, RADV, vulkan, i965 and egl fixes
4087
4088
-------------------------------------------------------------------
4089
Wed May 31 07:42:39 UTC 2017 - sndirsch@suse.com
4090
4091
- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
4092
  * Fix loading of a 3x16 vector as a single 48-bit load on
4093
    big-endian systems (PPC64, S390). [fdo#100613]
4094
4095
-------------------------------------------------------------------
4096
Thu May 25 07:48:22 UTC 2017 - mimi.vx@gmail.com
4097
4098
- update to 17.1.1
4099
- dropped patch:
4100
    fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch
4101
 * fdo#100854 - YUV to RGB Color Space Conversion result is not precise
4102
 * fdo#100925 - [HSW/BSW/BDW/SKL] Google Earth is not resolving
4103
    all the details in the map correctly
4104
 * radeonsi: add new vega10 pci ids
4105
 * gbm/dri: Fix sign-extension in modifier query
4106
 * radeon: automake: remove unneeded elf Cflags/Libs
4107
 * egl: add g_egldispatchstubs.h to the release tarball
4108
 * renderonly: Initialize fields of struct winsys_handle
4109
 * vc4: Don't allocate new BOs to avoid synchronization when they're shared
4110
 * anv: fix possible stack corruption
4111
 * anv: don't leak DRM devices
4112
 * glxglvnddispatch: Add missing dispatch for GetDriverConfig
4113
 * nvc0/ir: SHLADD's middle source must be an immediate
4114
 * nir/lower_tex: Fix minor error in YUV color conversion matrix
4115
 * amd/addrlib: import Raven support
4116
 * radeonsi/gfx9: add support for Raven
4117
 * anv/formats: Update the three-channel BC1 mappings
4118
 * 965/formats: Update the three-channel DXT1 mapping
4119
 * radeonsi: mark fast-cleared textures as compressed when dirtying
4120
 * radeonsi: fix primitive ID in fragment shader when using tessellation
4121
 * radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI
4122
 * radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellation
4123
 * intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4
4124
 * mesa/st: fix yuv EGLImage's
4125
 * virgl: fix virgl_bo_transfer_{put, get} box struct cop
4126
 * 965/vec4/gs: restore the uniform values which was overwritten by failed
4127
    vec4_gs_visitor execution
4128
 * i965/vec4: fix swizzle and writemask when loading an uniform with constant offset
4129
 * i965/vec4: load dvec3/4 uniforms first in the push constant buffer
4130
 * gallivm: Make sure module has the correct data layout when pass manager runs
4131
4132
-------------------------------------------------------------------
4133
Sun May 21 21:07:48 UTC 2017 - sndirsch@suse.com
4134
4135
- specfile: libglvnd0 -> libglvnd; missed the package name
4136
  change in libglvnd package (boo#1038619, comment#5)
4137
4138
-------------------------------------------------------------------
4139
Thu May 11 09:10:25 UTC 2017 - sndirsch@suse.com
4140
4141
- baselibs.conf: libglvnd0 -> libglvnd; missed the package name
4142
  change in libglvnd package (boo#1038619)
4143
4144
-------------------------------------------------------------------
4145
Wed May 10 17:44:38 UTC 2017 - mimi.vx@gmail.com
4146
4147
- update to 17.1.0
4148
- drop upstreamed patches:
4149
    archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch
4150
    archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch
4151
    archlinux_glapi-Link-with-glapi-when-built-shared.patch
4152
+ New major release with:
4153
  + OpenGL 4.2 support for Intel Ivy Bridge chips.
4154
  + The RADV driver passes the Khronos CTS
4155
  + Shader on-disk cache. Improving the startup and shader compilation
4156
      times in some games.
4157
  + This release includes significant performance improvements for games by
4158
     Feral Interactive.
4159
 * for full list of changes please check docs/relnotes/17.1.0.html
4160
4161
4162
-------------------------------------------------------------------
4163
Sat Apr 29 06:36:50 UTC 2017 - mimi.vx@gmail.com
4164
4165
- update to 17.0.5
4166
 * fdo#97524 - Samplers referring to the same texture unit with different
4167
    types should raise GL_INVALID_OPERATION
4168
 * nvc0/ir: Properly handle a "split form" of predicate destination
4169
 * nir: Destination component count of shader_clock intrinsic is 2
4170
 * winsys/sw/dri: don't use GNU void pointer arithmetic
4171
 * st/clover: add space between &lt; and ::
4172
 * configure.ac: check require_basic_egl only if egl enabled
4173
 * st/mesa: automake: honour the vdpau header install location
4174
 * intel/fs: Use regs_written() in spilling cost heuristic for improved accuracy
4175
 * intel/fs: Take into account amount of data read in spilling cost heuristic.
4176
 * radv: report timestampPeriod correctly
4177
 * anv/blorp: Flush the texture cache in UpdateBuffer
4178
 * anv/cmd_buffer: Flush the VF cache at the top of all primaries
4179
 * anv/cmd_buffer: Always set up a null surface state
4180
 * anv/cmd_buffer: Use the null surface state for ATTACHMENT_UNUSED
4181
 * anv/blorp: Properly handle VK_ATTACHMENT_UNUSED
4182
 * i965/vec4: Avoid reswizzling MACH instructions in opt_register_coalesce()
4183
 * st/mesa: invalidate the readpix cache in st_indirect_draw_vbo
4184
 * anv/cmd_buffer: Disable CCS on BDW input attachments
4185
 * mesa: fix remaining xfb prims check for GLES with multiple instances
4186
 * mesa: validate sampler type across the whole program
4187
 * vbo: fix gl_DrawID handling in glMultiDrawArrays
4188
 * util/queue: don't hang at exit
4189
 * mesa: fix remaining xfb prims check for GLES with multiple instances
4190
 * mesa: extract need_xfb_remaining_prims_check
4191
 * mesa: move glMultiDrawArrays to vbo and fix error handling
4192
 + update Mesa.keyring to both upstream release managers
4193
4194
-------------------------------------------------------------------
4195
Fri Apr 28 12:26:02 UTC 2017 - sndirsch@suse.com
4196
4197
- u_gallivm-correct-channel-shift-logic-on-big-endian.patch:
4198
  * instead of reverse applying a change on s390x
4199
    ("U_draw-use-SoA-fetch-not-AoS-one.patch") address the
4200
    issue by a real fix (bsc#1032272, fdo#100613)
4201
4202
-------------------------------------------------------------------
4203
Thu Apr 27 09:54:43 UTC 2017 - sndirsch@suse.com
4204
4205
- baselibs.conf: added libvulkan_intel-32bit as a requirement for
4206
  Mesa-libd3d (boo#1036282)
4207
4208
-------------------------------------------------------------------
4209
Tue Apr 25 11:13:30 UTC 2017 - schwab@linux-m68k.org
4210
4211
- No OpenCL on ppc
4212
4213
-------------------------------------------------------------------
4214
Fri Apr 21 09:09:25 UTC 2017 - sndirsch@suse.com
4215
4216
- let Mesa require Mesa-libEGL1 for a libglvnd build;
4217
  xf86-video-amdgpu driver needs it for 2D support via glamor
4218
  (boo#1034832)
4219
4220
-------------------------------------------------------------------
4221
Thu Apr 20 13:16:22 UTC 2017 - idonmez@suse.com
4222
4223
- Add u_add_llvm_codegen_dependencies.patch to link to
4224
  libLLVMCodegen to fix cyclic linking problems. bsc#981975
4225
4226
-------------------------------------------------------------------
4227
Tue Apr 18 21:33:50 UTC 2017 - afaerber@suse.de
4228
4229
- Enable OpenCL for aarch64, ppc64 and ppc64le now, too.
4230
  %arm is still left out, waiting for llvm4 to build.
4231
4232
-------------------------------------------------------------------
4233
Mon Apr 17 17:17:22 UTC 2017 - mimi.vx@gmail.com
4234
4235
- update to 17.0.4
4236
 * fdo#100391 - SachaWillems deferredmultisampling asserts
4237
 * fdo#100452 - push_constants host memory leak when resetting command buffer
4238
 * fdo#100582 - piglit.spec.arb_stencil_texturing.glblitframebuffer corrupts
4239
    state.gl_texture* assertions
4240
 * radeonsi: add new polaris10 pci ids
4241
 * fixes for anv, radv, i965 and nouveau drivers
4242
4243
-------------------------------------------------------------------
4244
Wed Apr 12 13:41:30 UTC 2017 - sndirsch@suse.com
4245
4246
- only reverse-apply 'U_draw-use-SoA-fetch-not-AoS-one.patch' on
4247
  s390x (bsc#1032272)
4248
4249
-------------------------------------------------------------------
4250
Wed Apr 12 12:31:34 UTC 2017 - sndirsch@suse.com
4251
4252
- build wayland on Leap >= 42.3
4253
- separate package 'Mesa-dri-nouveau' on Leap
4254
4255
-------------------------------------------------------------------
4256
Wed Apr 12 12:15:27 UTC 2017 - sndirsch@suse.com
4257
4258
- removed broken locking patches for nouveau DRI driver
4259
  * N_01-WIP-nouveau-add-locking.patch
4260
  * N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
4261
  * N_03-nv30-locking-fixes.patch
4262
  * N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
4263
  * N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
4264
4265
-------------------------------------------------------------------
4266
Wed Apr 12 09:44:35 UTC 2017 - sndirsch@suse.com
4267
4268
- let Mesa require Mesa-libGL1 for a libglvnd build (bsc#1033708)
4269
4270
-------------------------------------------------------------------
4271
Fri Apr  7 14:51:09 UTC 2017 - sndirsch@suse.com
4272
4273
- U_draw-use-SoA-fetch-not-AoS-one.patch
4274
  * reverse-apply this patch to fix OpenGL support on s390x
4275
    (bsc#1032272)
4276
4277
-------------------------------------------------------------------
4278
Wed Apr  5 11:32:26 UTC 2017 - afaerber@suse.de
4279
4280
- Prepare building OpenCL for non-x86 architectures, too
4281
* s390x can build it right away (swrast)
4282
* %arm aarch64 ppc64 ppc64le depend on LLVM amdgpu target for r600
4283
- Fix typo in specfile comment
4284
4285
-------------------------------------------------------------------
4286
Sat Apr  1 15:59:08 UTC 2017 - mimi.vx@gmail.com
4287
4288
- update to 17.0.3
4289
- change Mesa.keyring to new release manager key
4290
 * fdo#96743 [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase
4291
 * fdo#99246 [d3dadapter+radeonsi] EVE-Online : hang on wormhole sight
4292
 * fdo#100061 LODQ instruction generated with invalid dst mask
4293
 * fdo#100182 Flickering in The Talos Principle on Sky Lake GT4
4294
 * radeonsi: add new polaris12 pci id
4295
 * many fixes for RADV, ANV, i915, radeonsi and freedreno drivers
4296
4297
-------------------------------------------------------------------
4298
Wed Mar 29 15:18:19 UTC 2017 - sndirsch@suse.com
4299
4300
- specfile: Remove requires to libglvnd0/libglvnd-devel from
4301
  baselibs.conf when libglvnd build has been disabled; ugly ...
4302
4303
-------------------------------------------------------------------
4304
Wed Mar 29 09:23:27 UTC 2017 - sndirsch@suse.com
4305
4306
- specfile: only require libglvnd0/libglvnd-devel, if libglvnd build
4307
  is enabled
4308
- baselibs.conf: added requires to libglvnd0/libglvnd-devel where
4309
  needed
4310
4311
-------------------------------------------------------------------
4312
Mon Mar 27 13:56:35 UTC 2017 - sndirsch@suse.com
4313
4314
- disable libglvnd for openSUSE Leap 42.x and sle12
4315
4316
-------------------------------------------------------------------
4317
Fri Mar 24 14:45:49 UTC 2017 - sndirsch@suse.com
4318
4319
- update to 17.0.2
4320
  * fdo#97988 [radeonsi] playing back videos with VDPAU exhibits
4321
    deinterlacing/anti-aliasing issues not visible with VA-API
4322
  * fdo#99484 Crusader Kings 2 - Loading bars, siege bars, morale bars, etc.
4323
    do not render correctly
4324
  * fdo#100049 ralloc: Make sure ralloc() allocations match malloc()'s
4325
    alignment. causes seg fault in 32bit build
4326
  * many fixes for ANV, RADV, Vulkan and i965 + radeonsi drivers
4327
4328
-------------------------------------------------------------------
4329
Thu Mar 23 13:41:27 UTC 2017 - sndirsch@suse.com
4330
4331
- fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch
4332
  * Fix glXGetDriverConfig not working with glvnd
4333
  (https://bugzilla.redhat.com/show_bug.cgi?id=1429894)
4334
- Fix indirect rendering, add libGLX_indirect.so.0 symlink
4335
  (https://bugzilla.redhat.com/show_bug.cgi?id=1427174)
4336
- added Requires to libglvnd0/libglvnd-devel where still needed
4337
- patches picked from fedora:
4338
  http://pkgs.fedoraproject.org/cgit/rpms/mesa.git/tree/
4339
4340
-------------------------------------------------------------------
4341
Wed Mar 22 11:21:25 UTC 2017 - sndirsch@suse.com
4342
4343
- re-enabled GLES build with libglvnd build, just not package GLES
4344
  libs and require libglvnd0/libglvnd-devel instead
4345
4346
-------------------------------------------------------------------
4347
Tue Mar 21 10:57:54 UTC 2017 - sndirsch@suse.com
4348
4349
- archlinux_0001-Fix-linkage-against-shared-glapi.patch
4350
  * fixes libglvnd support for osmesa
4351
- archlinux_glvnd-fix-gl-dot-pc.patch
4352
  * fixes libglvnd support in pkgconfig file
4353
- archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch/
4354
  archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch
4355
  * adds libglvnd support for EGL
4356
- patches picked from archlinux:
4357
  https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa
4358
4359
-------------------------------------------------------------------
4360
Fri Mar 17 15:06:03 UTC 2017 - sndirsch@suse.com
4361
4362
- archlinux_glapi-Link-with-glapi-when-built-shared.patch
4363
  * currently needed for libglvnd support; picked from archlinux
4364
    https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa
4365
- fixed typo in Requires to libglvnd
4366
4367
-------------------------------------------------------------------
4368
Thu Mar  9 14:20:22 UTC 2017 - sndirsch@suse.com
4369
4370
- build with libglvnd support enabled (can be easily disabled via
4371
  specfile define); requires libglvnd runtime and development
4372
  packages; disabled build of GLESv1/v2 libs/packages provided now
4373
  via libglvnd
4374
4375
-------------------------------------------------------------------
4376
Sat Mar  4 16:29:46 UTC 2017 - mimi.vx@gmail.com
4377
4378
- update to 17.0.1
4379
 * radv: Never try to create more than max_sets descriptor sets.
4380
 * radv: Reset emitted compute pipeline when calling secondary cmd buffer.
4381
 * radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
4382
 * radv: Use correct size for availability flag.
4383
 * gallivm: Reenable PPC VSX (v3)
4384
 * gallivm: Improve debug output (V2)
4385
 * gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
4386
 * egl/dri3: implement query surface hook
4387
 * etnaviv: move pctx initialisation to avoid a null dereference
4388
 * etnaviv: remove number of pixel pipes validation
4389
 * anv: fix Get*MemoryRequirements for !LLC
4390
 * egl/wayland: Don't use DRM format codes for SHM
4391
 * tgsi: fix memory leak in tgsi sanity check
4392
 * radv: change base aligmment for allocated memory.
4393
 * radv: fix cik macroModeIndex.
4394
 * radv: adopt some init config workarounds from radeonsi.
4395
 * radv: fix depth format in blit2d.
4396
 * radv: fix txs for sampler buffers
4397
 * bin/get-extra-pick-list: use git merge-base to get the branchpoint
4398
 * bin/get-extra-pick-list: rework to use already_picked list
4399
 * bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
4400
 * bin/get-pick-list.sh: limit `git grep ...' only as needed
4401
 * bin/get-pick-list.sh: remove ancient way of nominating patches
4402
 * bin/get-fixes-pick-list.sh: add new script
4403
 * vc4: Avoid emitting small immediates for UBO indirect load address guards.
4404
 * r300g: only allow byteswapped formats on big endian
4405
 * gallium/u_queue: fix a crash with atexit handlers
4406
 * gallium/u_queue: set num_threads correctly if not all threads start
4407
 * glx/glvnd: Fix GLXdispatchIndex sorting
4408
 * gm107/ir: fix address offset bitfield for ATOMS
4409
 * nvc0: set the render condition in the compute object
4410
 * st/mesa: don't pass compare mode for stencil-sampled textures
4411
 * nvc0: disable linked tsc mode in compute launch descriptor
4412
 * i965/sampler_state: Clamp min/max LOD to 14 on gen7+
4413
 * i965/sampler_state: Pass texObj into update_sampler_state
4414
 * i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
4415
 * intel/blorp: Swizzle clear colors on the CPU
4416
 * i965/fs: Fix the inline nir_op_pack_double optimization
4417
 * anv: Add an invalidate_range helper
4418
 * anv/query: clflush the bo map on non-LLC platforms
4419
 * genxml: Make MI_STORE_DATA_IMM more consistent
4420
 * anv/query: Perform CmdResetQueryPool on the GPU
4421
 * intel/blorp: Explicitly flush all allocated state
4422
 * glsl: non-last member unsized array on SSBO must fail
4423
 * mesa: Do (TCS && !TES) draw time validation in ES as well.
4424
 * configure.ac: check require_basic_egl only if egl enabled
4425
 * anv: wsi: report presentation error per image request
4426
 * i965/fs: fix uninitialized memory access
4427
 * radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2)
4428
 * gallium/util: remove unused u_index_modify helpers
4429
 * gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED
4430
 * unconditionally
4431
 * gallium/u_queue: fix random crashes when the app calls exit()
4432
 * radeonsi: fix broken tessellation on Carrizo and Stoney
4433
 * amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12
4434
 * android: radeonsi: fix sid_table.h generated header include path
4435
 * android: glsl: build shader cache sources
4436
 * configure.ac: Drop LLVM compiler flags more radically
4437
 * winsys/amdgpu: reduce max_alloc_size based on GTT limits
4438
 * radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
4439
 * radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK
4440
 * glsl: fix heap-use-after-free in ast_declarator_list::hir()
4441
 * android: fix droid_create_image_from_prime_fd_yuv for YV12
4442
4443
-------------------------------------------------------------------
4444
Tue Feb 21 21:34:23 UTC 2017 - schwab@linux-m68k.org
4445
4446
- Use --enable-gallium-llvm only if llvm is available
4447
4448
-------------------------------------------------------------------
4449
Tue Feb 21 19:56:14 UTC 2017 - dimstar@opensuse.org
4450
4451
- Provide libwayland-egl1 as -32bit compat library, required by
4452
  libgtk-3-0.
4453
4454
-------------------------------------------------------------------
4455
Tue Feb 14 17:32:13 UTC 2017 - jengelh@inai.de
4456
4457
- Some %if around %post do not match with %if around %package;
4458
  drop them altogether since they are not needed except around
4459
  %files.
4460
- Rename wrongly-named libOSMesa9 to libOSMesa8
4461
4462
-------------------------------------------------------------------
4463
Mon Feb 13 14:10:52 UTC 2017 - mimi.vx@gmail.com
4464
4465
- update to 17.0.0
4466
- removed n_Fixed-build-against-wayland-1.2.1.patch , version requirement
4467
   bumped up by upstream.
4468
* Vulkan drivers:
4469
  + Correctly return (and implement) VK_INCOMPLETE on multiple WSI queries
4470
  + Support for the VK_KHR_sampler_mirror_clamp_to_edge extension
4471
  + We now use the Khoronos vk.xml file to generate the entrypoints
4472
* ANV:
4473
  + HiZ and performance improvements
4474
  + Float64 support and tessellation shader support.
4475
* RADV:
4476
  + Support multiple devices
4477
  + Support for the VK_AMD_draw_indirect_count extension
4478
  + Support for the VK_AMD_negative_viewport_height extension
4479
* Mesa core:
4480
  + Noticeable refactoring en route to GLSL Shader Cache
4481
  + Groundwork for int64
4482
* i965:
4483
  + OpenGL 4.5 support on Haswell hardware
4484
  + Reuse the same BLORP and ISL code as the ANV driver
4485
* Gallium:
4486
  + HUD: A number of race issues and memory leaks were resolved.
4487
* freedreno
4488
  + Support for a5xx
4489
* nouveau:
4490
  + OpenGL 4.3 support on Maxwell hardware
4491
  + Improved performance due to instruction pipelining (Maxwell)
4492
* r600/radeonsi
4493
  + VCE: Handle H.264 level 5.2
4494
  + Polaris12 support
4495
  + Dozens of performance improvements
4496
* Clover:
4497
  + Implement clGetExtensionFunctionAddressForPlatform.
4498
  + Add missing clGetDeviceInfo CL1.2 queries
4499
* VDPAU:
4500
  + Use dri3 to directly send the buffer to X
4501
* Build:
4502
  + Building RADV requires --enable-gallium-llvm
4503
  + Compatibility fixes for building mesa as part of ARC
4504
  + The vulkan headers vk_platform.h and vulkan.h are no longer installed
4505
  + A couple of configure options (--with-sha1 and --disable-shader-cache) are
4506
    removed alongside their respective library requirements.
4507
4508
-------------------------------------------------------------------
4509
Sat Feb  4 14:58:43 UTC 2017 - schwab@linux-m68k.org
4510
4511
- specfile: fix build configuration for arm, ppc and s390 platforms
4512
4513
-------------------------------------------------------------------
4514
Thu Feb  2 15:28:27 UTC 2017 - sndirsch@suse.com
4515
4516
- update to 13.0.4
4517
  * Multiple fixes for the i965 and radeonsi drivers. An odd glitch
4518
    in glxgears when using the freedreno driver was also addressed.
4519
  * The ANV driver being the prime source of patches - from
4520
    compatibility improvements with newer Vulkan loaders,
4521
    smoketesting and various rendering and compliance fixes.
4522
  * A couple of longstanding issues in the VA state tracker have
4523
    also been resolved.
4524
4525
-------------------------------------------------------------------
4526
Mon Jan 30 10:01:47 UTC 2017 - sndirsch@suse.com
4527
4528
- baselibs.conf: replaced definition of packages, which default is
4529
  not set to be built in specfile to
4530
    arch aarch64 ppc64 ppc64le s390x x86_64 package <package>
4531
 in order to make "osc service localrun source_validator" happy :-(
4532
4533
-------------------------------------------------------------------
4534
Fri Jan 27 21:38:44 UTC 2017 - mimi.vx@gmail.com
4535
4536
- Update baselibs.conf to ship i386 vulkan json files on x86_64
4537
4538
-------------------------------------------------------------------
4539
Thu Jan 19 14:01:21 UTC 2017 - mimi.vx@gmail.com
4540
4541
- Updated baselibs.conf to reflect libvulkan_radeon
4542
4543
-------------------------------------------------------------------
4544
Thu Jan 19 07:56:52 UTC 2017 - mimi.vx@gmail.com
4545
4546
- Enabled RADV vulkan driver for AMD GPU cards
4547
4548
-------------------------------------------------------------------
4549
Thu Jan  5 19:11:14 UTC 2017 - mimi.vx@gmail.com
4550
4551
- update to 13.0.3
4552
+ dropped U_cso-don-t-release-sampler-states-that-are-bound.patch
4553
* fdo#77662 Fail to render to different faces of depth-stencil cube map
4554
* fdo#92234 [BDW] GPU hang in Shogun2
4555
* fdo#98329 dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
4556
* fdo#99038 dEQP-EGL.functional.negative_api.create_pixmap_surface crashes
4557
* many radeonsi and i965 bugfixes
4558
4559
-------------------------------------------------------------------
4560
Thu Dec 15 07:39:30 UTC 2016 - dmueller@suse.com
4561
4562
- clean up configuration settings to be uniform accross all
4563
  architectures except for list of dri and gallium drivers
4564
4565
-------------------------------------------------------------------
4566
Mon Dec 12 14:22:12 UTC 2016 - mstaudt@suse.com
4567
4568
- U_cso-don-t-release-sampler-states-that-are-bound.patch:
4569
  This avoids Radeon hangs due to a use-after-free bug in Gallium.
4570
  Fixes (boo#1015012), (fdo#93649)
4571
4572
-------------------------------------------------------------------
4573
Mon Nov 28 19:36:00 UTC 2016 - mimi.vx@gmail.com
4574
4575
- update to 13.0.2
4576
* fdo#97321 Query INFO_LOG_LENGTH for empty info log should return 0
4577
* fdo#97420  &quot;#version 0&quot; crashes glsl_compiler
4578
* i965: Add some APL and KBL SKU strings
4579
* i965: Reorder PCI ID list to match release order
4580
* i965/glk: Add basic Geminilake support
4581
* wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR
4582
* ac/nir/llvm: fix channel in texture gather lowering code.
4583
* vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1)
4584
* vulkan/wsi: store present mode in swapchain base class
4585
* vulkan/wsi/x11: add support for IMMEDIATE present mode
4586
* vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR
4587
* vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePresentModesKHR
4588
* cherry-ignore: add reverted LLVM_LIBDIR patch
4589
* anv: fix enumeration of properties
4590
* vc4: Don't abort when a shader compile fails.
4591
* vc4: Clamp the shadow comparison value.
4592
* vc4: Fix register class handling of DDX/DDY arguments.
4593
* util/disk_cache: close a previously opened handle in disk_cache_put (v2)
4594
* anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL
4595
* anv/format: handle unsupported formats properly
4596
* glcpp: Handle '#version 0' and other invalid values
4597
* glsl: Parse 0 as a preprocessor INTCONSTANT
4598
* anv/gen8: Stall when needed in Cmd(Set|Reset)Event
4599
* anv/wsi: Set the fence to signaled in AcquireNextImageKHR
4600
* anv: Rework fences
4601
* vulkan/wsi/wayland: Include pthread.h
4602
* vulkan/wsi/wayland: Clean up some error handling paths
4603
* vulkan/wsi: Report the correct min/maxImageCount
4604
* i965/gs: Allow primitive id to be a system value
4605
* anv: Handle null in all destructors
4606
* anv/fence: Handle ANV_FENCE_CREATE_SIGNALED_BIT
4607
* nir/spirv: Fix handling of gl_PrimitiveId
4608
* anv/blorp: Ignore clears for attachments first used as resolve destinations
4609
* anv: Implement a depth stall restriction on gen7
4610
* anv/cmd_buffer: Handle running out of binding tables in compute shaders
4611
* anv/cmd_buffer: Emit a CS stall before setting a CS pipeline
4612
* vulkan/wsi/x11: Implement FIFO mode.
4613
* isl: Fix height calculation in isl_msaa_interleaved_scale_px_to_sa
4614
* i965/hsw: Set integer mode in sampling state for stencil texturing
4615
* intel: Set min_ds_entries on Broxton.
4616
* i965: Fix compute shader crash.
4617
* mesa: Drop PATH_MAX usage.
4618
* i965: Fix GS push inputs with enhanced layouts.
4619
* vulkan/wsi: Add a thread-safe queue implementation
4620
* anv: fix multi level clears with VK_REMAINING_MIP_LEVELS
4621
* gbm: request correct version of the DRI2_FENCE extension
4622
* radeonsi: store group_size_variable in struct si_compute
4623
* glsl/lower_output_reads: fix geometry shader output handling with conditional emit
4624
* Fix races during _mesa_HashWalk().
4625
* mesa: fix empty program log length
4626
4627
-------------------------------------------------------------------
4628
Mon Nov 21 11:53:40 UTC 2016 - sndirsch@suse.com
4629
4630
- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
4631
  e.g. required for Steam (bnc#1011156)
4632
4633
-------------------------------------------------------------------
4634
Mon Nov 14 19:12:26 UTC 2016 - mimi.vx@gmail.com
4635
4636
- update to 13.0.1
4637
* fdo#97715 [ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc
4638
    api error checks
4639
* fdo#98012 [IVB] Segfault when running Dolphin twice with Vulkan
4640
* fdo#98512 radeon r600 vdpau: Invalid command stream: texture bo too small
4641
* i965: Fix GPU hang related to multiple render targets and alpha testing
4642
* Revert "st/vdpau: use linear layout for output surfaces"
4643
* ac/nir: add support for discard_if intrinsic (v2)
4644
* nir: add conditional discard optimisation (v4)
4645
* amd/addrlib: limit fastcall/regparm to GCC i386
4646
* anv: use correct .specVersion for extensions
4647
* vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain.
4648
* ir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().
4649
* anv/device: Return DEVICE_LOST if execbuf2 fails
4650
* vulkan/wsi/x11: Better handle wsi_x11_connection_create failure
4651
* vulkan/wsi/x11: Clean up connections in finish_wsi
4652
* anv: Better handle return codes from anv_physical_device_init
4653
* intel/blorp: Use wm_prog_data instead of hand-rolling our own
4654
* intel/blorp: Pass a brw_stage_prog_data to upload_shader
4655
* anv/pipeline: Put actual pointers in anv_shader_bin
4656
* anv/pipeline: Properly cache prog_data::param
4657
* intel/blorp: Emit all the binding tables
4658
* anv/device: Add an execbuf wrapper
4659
* anv: Add a cmd_buffer_execbuf helper
4660
* anv: Don't presume to know what address is in a surface relocation
4661
* anv: Add a new bo_pool_init helper
4662
* anv/allocator: Simplify anv_scratch_pool
4663
* anv: Initialize anv_bo::offset to -1
4664
* anv/batch_chain: Improve write_reloc
4665
* anv: Add an anv_execbuf helper struct
4666
* anv/batch: Move last_ss_pool_bo_offset to the command buffer
4667
* anv: Move relocation handling from EndCommandBuffer to QueueSubmit
4668
* anv/cmd_buffer: Take a command buffer instead of a batch in two helpers
4669
* anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4
4670
* glsl: Update deref types when resizing implicitly sized arrays.
4671
* mesa: Fix pixel shader scratch space allocation on Gen9+ platforms.
4672
* anv: Do relocations in userspace before execbuf ioctl
4673
* egl: use util/macros.h
4674
* egl: make interop ABI visible again
4675
* glx: make interop ABI visible again
4676
* radeonsi: fix an assertion failure in si_decompress_sampler_color_textures
4677
* radeonsi: fix BFE/BFI lowering for GLSL semantics
4678
* glsl: fix lowering of UBO references of named blocks
4679
* st/glsl_to_tgsi: fix dvec[34] loads from SSBO
4680
* st/mesa: fix the layer of VDPAU surface samplers
4681
* gallium/hud: fix a problem where objects are free'd while in use.
4682
* gallium/hud: close a previously opened handle
4683
* gallium/hud: protect against and initialization race
4684
* mesa/glsl: delete previously linked shaders earlier when linking
4685
4686
-------------------------------------------------------------------
4687
Mon Nov  7 15:09:08 UTC 2016 - schwab@suse.de
4688
4689
- Build Mesa-dri-nouveau only where available
4690
4691
-------------------------------------------------------------------
4692
Wed Nov  2 11:44:47 UTC 2016 - zaitor@opensuse.org
4693
4694
- Drop u_Mesa_i965-import-prime-buffers.patch: Upstream fixed the
4695
  bug in a different way, and we should not keep the now obsolete
4696
  patch (boo#991638, fdo#71759).
4697
4698
-------------------------------------------------------------------
4699
Tue Nov  1 18:14:28 UTC 2016 - mimi.vx@gmail.com
4700
4701
- update to 13.0.0
4702
- openGL 4.5 with i965 driver on intel bbroadwell and newer hw
4703
- openGL ES for haswell supports 3.1, skylake 3.2
4704
- fixes for intel vulkan driver
4705
- early support fot GP100
4706
- better radeonSI performace
4707
- dropped U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch
4708
- refreshed u_Mesa_i965-import-prime-buffers.patch
4709
4710
-------------------------------------------------------------------
4711
Tue Oct 25 10:05:26 UTC 2016 - sndirsch@suse.com
4712
4713
- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it  gets
4714
  preselected as well once hardware supplements for Mesa-dri-nouveau
4715
  match (bnc#1005323)
4716
4717
-------------------------------------------------------------------
4718
Mon Oct 17 14:35:07 UTC 2016 - mstaudt@suse.com
4719
4720
- Mesa.spec: %ifdef'd out patches by mistake
4721
4722
-------------------------------------------------------------------
4723
Mon Oct 17 13:45:06 UTC 2016 - mstaudt@suse.com
4724
4725
- Split off nouveau*_dri.so into Mesa-dri-nouveau.
4726
  Nouveau's 3D support is too unstable to enable by default.
4727
4728
-------------------------------------------------------------------
4729
Mon Oct 17 12:34:12 UTC 2016 - mstaudt@suse.com
4730
4731
- Mesa.spec: Disable Nouveau locking patches by default
4732
4733
-------------------------------------------------------------------
4734
Fri Oct 14 10:17:17 UTC 2016 - mstaudt@suse.com
4735
4736
- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
4737
  Initialize RSxxx chipsets correctly (bsc#985650)
4738
4739
-------------------------------------------------------------------
4740
Fri Oct 14 09:10:46 UTC 2016 - mstaudt@suse.com
4741
4742
- N_01-WIP-nouveau-add-locking.patch
4743
  N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
4744
  N_03-nv30-locking-fixes.patch
4745
  N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
4746
  N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
4747
4748
  Backport nouveau locking workaround to enable multithreading.
4749
4750
  Source: https://github.com/imirkin/mesa/commits/locking
4751
4752
  According to the author, crashes may still happen, but much more rarely.
4753
4754
  Tested on GK107.
4755
4756
  N_04-* and N_05-* include untested fixes for nv50.
4757
4758
  Fixes (boo#997171) as suggested in (fdo#91632).
4759
4760
-------------------------------------------------------------------
4761
Mon Sep 19 10:00:05 UTC 2016 - zaitor@opensuse.org
4762
4763
- Add u_Mesa_i965-import-prime-buffers.patch: i965: import prime
4764
  buffers in the current context, not screen (fdo#71759,
4765
  boo#991638).
4766
4767
-------------------------------------------------------------------
4768
Sat Sep 17 16:40:56 UTC 2016 - mimi.vx@gmail.com
4769
4770
- update to 12.0.3
4771
* fdo#97781 - [HSW, BYT, IVB] es2-cts.gtf.gl2extensiontests.depth_texture_cube_map.depth_texture_cube_map
4772
* Revert "i965/miptree: Stop multiplying cube depth by 6 in HiZ calculations"
4773
4774
-------------------------------------------------------------------
4775
Mon Sep  5 17:05:57 UTC 2016 - mimi.vx@gmail.com
4776
4777
- update to 12.0.2
4778
* fdo#69622 - eglTerminate then eglMakeCurrent crahes
4779
* fdo#89599 - symbol 'x86_64_entry_start' is already defined when building
4780
    with LLVM/clang
4781
* fdo#91342 - Very dark textures on some objects in indoors environments in
4782
    Postal 2
4783
* fdo#92306 - GL Excess demo renders incorrectly on nv43
4784
* fdo#94148 - Framebuffer considered invalid when a draw call is done
4785
    before glCheckFramebufferStatus
4786
* fdo#96274 - [NVC0] Failure when compiling compute shader: Assertion
4787
    `bb-<getFirst()-<serial >= bb-<getExit()-<serial' failed
4788
* fdo#96358 - SSO: wrong interface validation between GS and VS (regresion
4789
    due to latest gles 3.1)
4790
* fdo#96381 - Texture artifacts with immutable texture storage and mipmaps
4791
* fdo#96762 - [radeonsi,apitrace] Firewatch: nothing rendered
4792
    in scrollable (text) areas
4793
* fdo#96835 - "gallium: Force blend color to 16-byte alignment" crash with
4794
    "-march=native -O3" causes some 32bit games to crash
4795
* fdo#96850 - Crucible tests fail for 32bit mesa
4796
* fdo#96908 - [radeonsi] MSAA causes graphical artifacts
4797
* fdo#96911 - webgl2 conformance2/textures/misc/tex-mipmap-levels.html
4798
    crashes 12.1 Intel driver
4799
* fdo#96971 - invariant qualifier is not valid for shader inputs
4800
* fdo#97039 - The Talos Principle and Serious Sam 3 GPU faults
4801
* fdo#97207 - [IVY BRIDGE] Fragment shader discard writing to depth
4802
* fdo#97214 - X not running with error &quot;Failed to make EGL context current
4803
* fdo#97225 - [i965 on HD4600 Haswell] xcom switch to ingame cinematics cause
4804
    segmentation fault
4805
* fdo#97231 - GL_DEPTH_CLAMP doesn't clamp to the far plane
4806
* fdo#97307 - glsl/glcpp/tests/glcpp-test regression
4807
* fdo#97331 - glDrawElementsBaseVertex doesn't work in display list on i915
4808
* fdo#97351 - DrawElementsBaseVertex with VBO ignores base vertex on
4809
    Intel GMA 9xx in some cases
4810
* fdo#97426 - glScissor gives vertically inverted result
4811
* fdo#97476 - Shader binaries should not be stored in the PipelineCache
4812
* fdo#97567 - [SNB, ILK] ctl, piglit regressions in mesa 12.0.2rc1
4813
+ many other fixes from 12.0.1
4814
4815
4816
-------------------------------------------------------------------
4817
Sat Jul  9 07:11:14 UTC 2016 - mimi.vx@gmail.com
4818
4819
- update to 12.0.1
4820
* Vulkan driver for Intel hardware from Ivy Bridge onward.
4821
* OpenGL 4.3 for nvc0, radeonsi and i965 (Gen8+)
4822
* OpenGL ES 3.1 on nvc0 and radeonsi
4823
* DRI3 enablement for VDPAU, OMX and VAAPI
4824
4825
-------------------------------------------------------------------
4826
Tue Jul  5 20:08:21 UTC 2016 - toddrme2178@gmail.com
4827
4828
- Fix Group tag.
4829
4830
-------------------------------------------------------------------
4831
Tue Jun 21 19:57:26 UTC 2016 - mimi.vx@gmail.com
4832
4833
- update to 12.0.0-rc4 final RC
4834
4835
-------------------------------------------------------------------
4836
Fri Jun 17 14:57:47 UTC 2016 - sndirsch@suse.com
4837
4838
- moved libxatracker package definition to the end to get rid of
4839
  issues related to the special version of this package
4840
4841
-------------------------------------------------------------------
4842
Fri Jun 17 14:12:52 UTC 2016 - sndirsch@suse.com
4843
4844
- let Mesa-libVulkan-devel conflict with vulkan-devel due to file
4845
  conflics in both packages
4846
4847
-------------------------------------------------------------------
4848
Wed Jun 15 14:39:32 UTC 2016 - sndirsch@suse.com
4849
4850
- Update to version 12.0.0-rc2
4851
  * Bug fixes and performance improvements
4852
- supersedes patches:
4853
  u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch,
4854
  U_anv-add-the-X-related-and-Wayland-CFLAGS-to-VULKAN.patch
4855
- removed option for build in verbose log mode
4856
- improved Group tag for libVulkan-devel
4857
4858
-------------------------------------------------------------------
4859
Sun Jun 12 09:22:10 UTC 2016 - sndirsch@suse.com
4860
4861
- fixed 'osc service localrun download_files' run by removing
4862
  rc release from version define
4863
4864
-------------------------------------------------------------------
4865
Thu Jun  9 20:29:29 UTC 2016 - mimi.vx@gmail.com
4866
4867
- fix vulkan naming scheme, add supplement for xf86-video-intel
4868
4869
-------------------------------------------------------------------
4870
Wed Jun  8 20:10:11 UTC 2016 - tobias.johannes.klausmann@mni.thm.de
4871
4872
- Fix Requirement for Mesa-libVulkan-devel, not Mesa-libvulkan, but
4873
  Mesa-libVulkan
4874
4875
-------------------------------------------------------------------
4876
Wed Jun  8 07:33:35 UTC 2016 - jslaby@suse.com
4877
4878
- x86: enable virgl gallium driver
4879
4880
-------------------------------------------------------------------
4881
Tue Jun  7 23:25:31 UTC 2016 - tobias.johannes.klausmann@mni.thm.de
4882
4883
- Update to version 12.0.0-rc2:
4884
- New features:
4885
  + OpenGL 4.3 on nvc0, radeonsi, i965 (Gen8+)
4886
  + OpenGL ES 3.1 on nvc0, radeonsi
4887
  + GL_ARB_ES3_1_compatibility on nvc0, radeonsi
4888
  + GL_ARB_compute_shader on nvc0, radeonsi, softpipe
4889
  + GL_ARB_cull_distance on i965/gen6+, nv50, nvc0, llvmpipe, softpipe
4890
  + GL_ARB_framebuffer_no_attachments on nvc0, r600, radeonsi, softpipe
4891
  + GL_ARB_internalformat_query2 on all drivers
4892
  + GL_ARB_query_buffer_object on i965/hsw+
4893
  + GL_ARB_robust_buffer_access_behavior on i965, nvc0, radeonsi
4894
  + GL_ARB_shader_atomic_counters on radeonsi, softpipe
4895
  + GL_ARB_shader_atomic_counter_ops on nvc0, radeonsi, softpipe
4896
  + GL_ARB_shader_image_load_store on nvc0, radeonsi, softpipe
4897
  + GL_ARB_shader_image_size on nvc0, radeonsi, softpipe
4898
  + GL_ARB_shader_storage_buffer_objects on radeonsi, softpipe
4899
  + GL_ATI_fragment_shader on all Gallium drivers
4900
  + GL_EXT_base_instance on all drivers that support GL_ARB_base_instance
4901
  + GL_EXT_clip_cull_distance on all drivers that support GL_ARB_cull_distance
4902
  + GL_KHR_robustness on i965
4903
  + GL_OES_copy_image on i965 (Baytrail and Gen8+)
4904
  + GL_OES_draw_buffers_indexed and GL_EXT_draw_buffers_indexed on all drivers
4905
    that support GL_ARB_draw_buffers_blend
4906
  +GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 on all drivers that support
4907
   GL_ARB_gpu_shader5
4908
  +GL_OES_sample_shading on i965, nvc0, r600, radeonsi
4909
  +GL_OES_sample_variables on i965, nvc0, r600, radeonsi
4910
  +GL_OES_shader_image_atomic on all drivers that support
4911
   GL_ARB_shader_image_load_store
4912
  +GL_OES_shader_io_blocks on i965, nvc0, radeonsi
4913
  +GL_OES_shader_multisample_interpolation on i965, nvc0, r600, radeonsi
4914
  + GL_OES_texture_border_clamp and GL_EXT_texture_border_clamp on all drivers
4915
    that support +GL_ARB_texture_border_clamp
4916
  + GL_OES_texture_buffer and GL_EXT_texture_buffer on i965, nvc0, radeonsi
4917
  + EGL_KHR_reusable_sync on all drivers
4918
  + GL_ARB_stencil_texture8 and GL_OES_stencil_texture8 on i965/gen8+
4919
- Enable build of the Intel Vulkan driver (anv):
4920
  + Introduce new packages: libVulkan and libVulkan-devel
4921
- Remove upstreamed patches:
4922
  + u_glxcmds-glXGetFBConfigs-fix-screen-bounds.patch
4923
  + U_gallivm-disable-avx512-features.patch
4924
- Upstream Patches:
4925
  + U_anv-add-the-X-related-and-Wayland-CFLAGS-to-VULKAN.patch
4926
    * Otherwise we might fail to find the headers in some scenarios.
4927
- drop docs/COPYING: No GPL licensed code in Mesa resident (upstream change)
4928
4929
-------------------------------------------------------------------
4930
Wed Jun  1 14:48:38 UTC 2016 - eich@suse.com
4931
4932
- U_gallivm-disable-avx512-features.patch:
4933
  Fix crashes on some Skykake CPUs by disabling avx512 features
4934
  (bsc#980557, bsc#981532).
4935
4936
-------------------------------------------------------------------
4937
Wed May 25 11:39:12 UTC 2016 - dmueller@suse.com
4938
4939
- enable vc4 and freedreno on aarch64 as well
4940
4941
-------------------------------------------------------------------
4942
Wed May 18 17:01:35 UTC 2016 - eich@suse.com
4943
4944
- u_glxcmds-glXGetFBConfigs-fix-screen-bounds.patch:
4945
  Fix crash due to oud of founds screen (boo#980382).
4946
4947
-------------------------------------------------------------------
4948
Mon May  9 15:24:00 UTC 2016 - mimi.vx@gmail.com
4949
4950
- update to 11.2.2
4951
- removed upstreamed patches:
4952
    + u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
4953
    + u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
4954
* fdo#92850 - Segfault loading War Thunder
4955
* fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
4956
* fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
4957
    apitrace attached)
4958
* fdo#94994 -  OSMesaGetProcAdress always fails on mangled OSMesa
4959
* fdo#95026 - Alien Isolation segfault after initial loading screen/video
4960
* fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
4961
* fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
4962
     glAttachShader
4963
* fdo#95251 - vdpau decoder capabilities: not supported
4964
* radeon/uvd: alignment fix for decode message buffer
4965
* st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
4966
* gallium/util: initialize pipe_framebuffer_state to zeros
4967
* dri: Fix robust context creation via EGL attribute
4968
* dri2: Check for dummyContext to see if the glx_context is valid
4969
* cherry-ignore: remove duplicate commit
4970
* cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
4971
* vc4: Fix subimage accesses to LT textures.
4972
* vc4: Add support for rendering to cube map surfaces.
4973
* vc4: Fix tests for format supported with nr_samples == 1.
4974
* vc4: Make sure we recompile when sample_mask changes.
4975
* glapi: fix _glapi_get_proc_address() for mangled function names
4976
* nvc0: fix retrieving query results into buffer for timestamps
4977
* nouveau/video: properly detect the decoder class for availability checks
4978
* i965/fs: Properly report regs_written from SAMPLEINFO
4979
* egl/x11: authenticate before doing chipset id ioctls
4980
* winsys/sw/xlib: use correct free function for xlib_dt-&gt;data
4981
* i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
4982
* glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
4983
* glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
4984
* radeon/uvd: fix tonga feedback buffer size
4985
* st/mesa: fix blit-based GetTexImage for non-finalized textures
4986
* gallium/radeon: handle failure when mapping staging buffer
4987
* st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
4988
* gallium/radeon: fix crash in r600_set_streamout_targets
4989
* radeonsi: correct NULL-pointer check in si_upload_const_buffer
4990
* radeonsi: work around an MSAA fast stencil clear problem
4991
* r600g/radeonsi: send endian info to format translation functions
4992
* r600g: set endianess of 16/32-bit buffers according to do_endian_swap
4993
* r600g: use do_endian_swap in color swapping functions
4994
* r600g: use do_endian_swap in texture swapping function
4995
* r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
4996
* llvmpipe: (trivial) initialize src1_alpha var to NULL
4997
* gallivm: fix bogus argument order to lp_build_sample_mipmap function
4998
* gallivm: make sampling more robust against bogus coordinates
4999
* gk110/ir: do not overwrite def value with zero for EXCH ops
5000
* gk110/ir: make use of IMUL32I for all immediates
5001
* nvc0/ir: fix wrong emission of (a OP b) OP c
5002
* gk110/ir: add emission for (a OP b) OP c
5003
* nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
5004
* st/glsl_to_tgsi: fix potential crash when allocating temporaries
5005
* dri3: Check for dummyContext to see if the glx_context is valid
5006
* i965/blorp/gen7: Prepare re-using for gen8
5007
* i965/blorp: Use 8k chunk size for urb allocation
5008
* tgsi: initialize stack allocated struct
5009
* winsys/sw/dri: use correct free function for dri_sw_dt-&gt;data
5010
* android: enable dlopen() on all architectures
5011
5012
-------------------------------------------------------------------
5013
Thu Apr 21 09:36:08 UTC 2016 - sndirsch@suse.com
5014
5015
- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
5016
  * dri3: Check for dummyContext to see if the glx_context is valid
5017
    According to the comments in src/glx/glxcurrent.c
5018
    __glXGetCurrentContext() always returns a valid pointer. If no
5019
    context is made current, it will contain dummyContext. Thus a
5020
    test for NULL will always fail.
5021
5022
-------------------------------------------------------------------
5023
Sun Apr 17 19:13:12 UTC 2016 - mimi.vx@gmail.com
5024
5025
- update to 11.2.1
5026
* It fixes crashes in VAAPI, some build problems in Nine has been addressed,
5027
    adds a drirc workaround for Warsow and resolves issues in the nouveau,
5028
    radeonsi and i965 drivers.
5029
* fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts
5030
5031
-------------------------------------------------------------------
5032
Mon Apr  4 19:57:06 UTC 2016 - mimi.vx@gmail.com
5033
5034
- update to 11.2.0
5035
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
5036
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
5037
- New Features:
5038
    * GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
5039
    * GL_ARB_base_instance on freedreno/a4xx
5040
    * GL_ARB_compute_shader on i965
5041
    * GL_ARB_copy_image on r600
5042
    * GL_ARB_indirect_parameters on nvc0
5043
    * GL_ARB_query_buffer_object on nvc0
5044
    * GL_ARB_shader_atomic_counters on nvc0
5045
    * GL_ARB_shader_draw_parameters on i965, nvc0
5046
    * GL_ARB_shader_storage_buffer_object on nvc0
5047
    * GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
5048
    * GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
5049
    * GL_ARB_texture_buffer_range on freedreno/a4xx
5050
    * GL_ARB_texture_query_lod on freedreno/a4xx
5051
    * GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
5052
    * GL_ARB_texture_view on freedreno/a4xx
5053
    * GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
5054
    * GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
5055
    * GL_AMD_performance_monitor on radeonsi (CIK+ only)
5056
    * GL_ATI_meminfo on r600, radeonsi
5057
    * GL_NVX_gpu_memory_info on r600, radeonsi
5058
    * New OSMesaCreateContextAttribs() function (for creating core profile contexts)
5059
+ Many bugfixes, for more info see relnotes/11.2.0.html
5060
5061
-------------------------------------------------------------------
5062
Wed Mar 16 18:12:00 UTC 2016 - eich@suse.com
5063
5064
- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
5065
  Add separate definition GLAPIVAR as GLAPI
5066
  doesn't have the an 'extern' for some compiler
5067
  versions. This is needed for GLw (bsc#970725).
5068
5069
-------------------------------------------------------------------
5070
Wed Mar 16 11:31:20 UTC 2016 - sndirsch@suse.com
5071
5072
- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
5073
  * llvmpipe: Do not use barriers if not using threads; triggers
5074
    on single cpu machines (like KVM in openQA) with gcc6 and
5075
    latest glibc(bnc#971350)
5076
5077
-------------------------------------------------------------------
5078
Mon Mar 14 12:02:29 UTC 2016 - dmueller@suse.com
5079
5080
- enable llvmpipe for aarch64 (fate#320649)
5081
5082
-------------------------------------------------------------------
5083
Thu Feb 11 13:18:31 UTC 2016 - mimi.vx@gmail.com
5084
5085
-  update to 11.1.2
5086
* Bugfix release:
5087
+ fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
5088
    elated, w/ apitrace)
5089
+ fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
5090
+ fdo#93717 - Meta mipmap generation can corrupt texture state
5091
+ fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
5092
+ fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
5093
    to a specific location
5094
+ fdo#93761 - A conditional discard in a fragment shader causes no depth
5095
    writing at all
5096
+ Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers
5097
5098
-------------------------------------------------------------------
5099
Thu Jan 28 09:37:21 UTC 2016 - idonmez@suse.com
5100
5101
- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
5102
  against llvm 3.8
5103
5104
-------------------------------------------------------------------
5105
Wed Jan 20 16:40:10 UTC 2016 - eich@suse.com
5106
5107
- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
5108
  Check for dummyContext to see if the glx_context is valid (boo#962609).
5109
5110
-------------------------------------------------------------------
5111
Wed Jan 20 15:16:11 UTC 2016 - sndirsch@suse.com
5112
5113
- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
5114
  * Since these are packaged separately in (open)SUSE anyway, one
5115
    can use copies as well. This makes debug packages possible
5116
    again. (bnc #962609)
5117
5118
-------------------------------------------------------------------
5119
Wed Jan 13 23:14:33 UTC 2016 - mimi.vx@gmail.com
5120
5121
- update to 11.1.1
5122
* Bugfix release and adding KB Lake PCI id's
5123
+ fdo#91806 - configure does not test whether assembler supports sse4.1
5124
+ fdo#92229 - [APITRACE] SOMA have serious graphical errors
5125
+ fdo#92233 - Unigine Heaven 4.0 silhuette run
5126
+ fdo#93004 - Guild Wars 2 crash on nouveau DX11 cards
5127
+ fdo#93215 - [Regression bisected] Ogles1conform Automatic mipmap
5128
    generation test is fail
5129
+ fdo#93257 - [SKL, bisected] ASTC dEQP tests segfault
5130
+ fixes for r600,nv*,glx,glsl,radeonsi and i965
5131
5132
-------------------------------------------------------------------
5133
Wed Jan  6 14:00:51 UTC 2016 - schwab@suse.de
5134
5135
- Enable swrast gallium driver on s390/aarch64
5136
- Exclude Mesa-libva on s390/s390x/aarch64
5137
5138
-------------------------------------------------------------------
5139
Sun Dec 20 05:03:08 UTC 2015 - jimmy@boombatower.com
5140
5141
- Apply patch: st/va: hardlink driver instances to
5142
  gallium_drv_video.so
5143
  + u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch
5144
5145
-------------------------------------------------------------------
5146
Thu Dec 17 07:06:21 UTC 2015 - jimmy@boombatower.com
5147
5148
- Add Mesa-libva.
5149
5150
-------------------------------------------------------------------
5151
Tue Dec 15 16:17:22 UTC 2015 - mimi.vx@gmail.com
5152
5153
- update to 11.1.0, new stable release
5154
* New features:
5155
    + Note: some of the new features are only available with certain drivers.
5156
    + OpenGL 3.1 support on freedreno (a3xx, a4xx)
5157
    + OpenGL 3.3 support for VMware guest VM driver (supported by Workstation 12
5158
       and Fusion 8).
5159
    + GL_AMD_performance_monitor on nv50
5160
    + GL_ARB_arrays_of_arrays on i965
5161
    + GL_ARB_blend_func_extended on freedreno (a3xx)
5162
    + GL_ARB_clear_texture on nv50, nvc0
5163
    + GL_ARB_clip_control on freedreno/a4xx
5164
    + GL_ARB_copy_image on nv50, nvc0, radeonsi
5165
    + GL_ARB_depth_clamp on freedreno/a4xx
5166
    + GL_ARB_fragment_layer_viewport on i965 (gen6+)
5167
    + GL_ARB_gpu_shader_fp64 on r600 for Cypress/Cayman/Aruba chips
5168
    + GL_ARB_gpu_shader5 on r600 for Evergreen and later chips
5169
    + GL_ARB_seamless_cubemap_per_texture on freedreno/a4xx
5170
    + GL_ARB_shader_clock on i965 (gen7+)
5171
    + GL_ARB_shader_stencil_export on i965 (gen9+)
5172
    + GL_ARB_shader_storage_buffer_object on i965
5173
    + GL_ARB_shader_texture_image_samples on i965, nv50, nvc0, r600, radeonsi
5174
    + GL_ARB_texture_barrier / GL_NV_texture_barrier on i965
5175
    + GL_ARB_texture_buffer_range on freedreno/a3xx
5176
    + GL_ARB_texture_compression_bptc on freedreno/a4xx
5177
    + GL_ARB_texture_query_lod on softpipe
5178
    + GL_ARB_texture_view on radeonsi and r600 (for evergeen and newer)
5179
    + GL_ARB_vertex_type_2_10_10_10_rev on freedreno (a3xx, a4xx)
5180
    + GL_EXT_blend_func_extended on all drivers that support the ARB version
5181
    + GL_EXT_buffer_storage implemented for when ES 3.1 support is gained
5182
    + GL_EXT_draw_elements_base_vertex on all drivers
5183
    + GL_EXT_texture_compression_rgtc / latc on freedreno (a3xx & a4xx)
5184
    + GL_KHR_debug (GLES)
5185
    + GL_NV_conditional_render on freedreno
5186
    + GL_OES_draw_elements_base_vertex on all drivers
5187
    + EGL_KHR_create_context on softpipe, llvmpipe
5188
    + EGL_KHR_gl_colorspace on softpipe, llvmpipe
5189
    + new virgl gallium driver for qemu virtio-gpu
5190
    + 16x multisampling on i965 (gen9+)
5191
    + GL_EXT_shader_samples_identical on i965.
5192
* +many bugfixes, please see relnotes
5193
5194
-------------------------------------------------------------------
5195
Wed Dec  9 19:15:39 UTC 2015 - mimi.vx@gmail.com
5196
5197
- Update to version 11.0.7
5198
    + bugfixes release for bugs found since 11.0.6
5199
      fdo#90348 - Spilling failure of b96 merged value
5200
      fdo#92363 - [BSW/BDW] ogles1conform Gets test fails
5201
      fdo#92438 - Segfault in pushbuf_kref when running the android
5202
          emulator (qemu) on nv50
5203
      fdo#93110 - [NVE4] textureSize() and textureQueryLevels() uses a texture
5204
          bound during the previous draw call
5205
      fdo#93126> - wrongly claim supporting GL_EXT_texture_rg
5206
    + plus fixes for r600g,llvmpipe,i955,egl,gles2
5207
5208
-------------------------------------------------------------------
5209
Tue Dec  1 07:57:16 UTC 2015 - jimmy@boombatower.com
5210
5211
- Add Mesa-libOpenCL.
5212
5213
-------------------------------------------------------------------
5214
Sun Nov 22 11:05:34 UTC 2015 - zaitor@opensuse.org
5215
5216
- Update to version 11.0.6:
5217
  + This release brings driver fixes for i965, r600, radeonsi,
5218
    nouveau, vc4, and llvmpipe including a serious regression for
5219
    r100/r200 era hardware.
5220
  + Additional patches cover glsl, nir, mesa/meta and VC-1
5221
    decoding.
5222
5223
-------------------------------------------------------------------
5224
Wed Nov 11 18:08:32 UTC 2015 - mimi.vx@gmail.com
5225
5226
- update to 11.0.5
5227
* With this release we have some driver patches for i965 and nouveau, a couple
5228
    of llvm 3.7 related fixes and a some bugfixes in the VA state-tracker.
5229
* Additionally we have a few new PCI ids for i965 and radeonsi.
5230
5231
-------------------------------------------------------------------
5232
Sun Oct 25 18:08:04 UTC 2015 - mimi.vx@gmail.com
5233
5234
- update to 11.0.4
5235
  * bug fix release which fixes bugs found since the 11.0.3 release
5236
  * droped patches - merged by upstream:
5237
    U_gallium-add-PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HI.patch
5238
    U_i965-Remove-early-release-of-DRI2-miptree.patch
5239
5240
-------------------------------------------------------------------
5241
Thu Oct 22 13:08:47 UTC 2015 - sndirsch@suse.com
5242
5243
- U_gallium-add-PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HI.patch
5244
  * This avoids a serious r600g bug leading to a GPU hang (bnc#951298)
5245
5246
-------------------------------------------------------------------
5247
Tue Oct 20 12:27:16 UTC 2015 - sndirsch@suse.com
5248
5249
- Update to 11.0.3
5250
  * bug fix release which fixes bugs found since the 11.0.2 release
5251
5252
-------------------------------------------------------------------
5253
Thu Oct  1 12:47:05 UTC 2015 - sndirsch@suse.com
5254
5255
- Update to 11.0.2
5256
  * This is a emergency release which covers the final dEQP
5257
    regressions introduced in the 11.0 development cycle.
5258
5259
-------------------------------------------------------------------
5260
Wed Sep 30 09:29:30 UTC 2015 - jslaby@suse.com
5261
5262
- update upstream status:
5263
  * remove n_i965-Remove-early-release-of-DRI2-miptree.patch
5264
  * add U_i965-Remove-early-release-of-DRI2-miptree.patch
5265
5266
-------------------------------------------------------------------
5267
Sat Sep 26 20:06:50 UTC 2015 - mpluskal@suse.com
5268
5269
- Update to 11.0.1
5270
  * i965/vec4: Fix saturation errors when coalescing registers
5271
  * i965/vec4_nir: Load constants as integers
5272
  * meta: Abort meta pbo path if TexSubImage need signed unsigned
5273
    conversion
5274
  * docs: add sha256 checksums for 11.0.0
5275
  * Update version to 11.0.1
5276
  * docs: add release notes for 11.0.1
5277
  * mesa: Fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE for default
5278
    framebuffer.
5279
  * t_dd_dmatmp: Make "count" actually be the count
5280
  * t_dd_dmatmp: Clean up improper code formatting from previous
5281
    patch
5282
  * t_dd_dmatmp: Use '& 3' instead of '% 4' everywhere
5283
  * t_dd_dmatmp: Pull out common 'count -= count & 3' code
5284
  * t_dd_dmatmp: Use addition instead of subtraction in loop
5285
    bounds
5286
  * st/mesa: avoid integer overflows with buffers >= 512MB
5287
  * nv50, nvc0: fix max texture buffer size to 128M elements
5288
  * freedreno/a3xx: fix blending of L8 format
5289
  * nv50,nvc0: detect underlying resource changes and update tic
5290
  * nv50,nvc0: flush texture cache in presence of coherent bufs
5291
  * radeonsi: load fmask ptr relative to the resources array
5292
  * nir: Fix a bunch of ralloc parenting errors
5293
  * i965/vec4: Don't reswizzle hardware registers
5294
  * configure.ac: Add support to enable read-only text segment on
5295
    x86.
5296
  * gbm: convert gbm bo format to fourcc format on dma-buf import
5297
  * mesa: fix errors when reading depth with glReadPixels
5298
  * i965: fix textureGrad for cubemaps
5299
  * mesa: Fix texture compression on big-endian systems
5300
5301
-------------------------------------------------------------------
5302
Mon Sep 14 15:40:22 UTC 2015 - jslaby@suse.com
5303
5304
- add n_i965-Remove-early-release-of-DRI2-miptree.patch (bnc#945444)
5305
5306
-------------------------------------------------------------------
5307
Mon Sep 14 07:49:02 UTC 2015 - sndirsch@suse.com
5308
5309
- marked Mesa.keyring and mesa-11.0.0.tar.xz.sig as source in
5310
  specfile in order to make factory checkin policy happy
5311
5312
-------------------------------------------------------------------
5313
Sat Sep 12 15:36:35 UTC 2015 - mimi.vx@gmail.com
5314
5315
- Update to version 11.0.0
5316
*  Mesa 11.0 brings core Mesa support for OpenGL 4.2, RadeonSI and Nouveau NVC0
5317
  OpenGL 4.1 support (the other hardware drivers remain at OpenGL 3.3), AMDGPU
5318
  kernel driver support along with initial R9 Fury/Fiji support, EGL 1.5 support,
5319
  ongoing OpenGL ES 3.1 work, OpenCL compute image support, HEVC video decode
5320
  support for RadeonSI via VDPAU, OpenGL ES 3.0 for Freedreno, and many fixes.
5321
+ drop U_mesa-llvm37-rename-r600-to-amdgpu.patch and U_mesa-llvm37.patch
5322
5323
-------------------------------------------------------------------
5324
Fri Sep 11 18:00:38 UTC 2015 - mimi.vx@gmail.com
5325
5326
- Update to version 10.6.7
5327
+ add gpg verification of source package
5328
* fdo#90751 Revert "i965: Momentarily pretend to support
5329
  ARB_texture_stencil8 for blits."
5330
* mesa/teximage: use correct extension for accept stencil texture.
5331
5332
-------------------------------------------------------------------
5333
Mon Sep  7 08:33:46 UTC 2015 - zaitor@opensuse.org
5334
5335
- Update to version 10.6.6:
5336
  * This release includes patches for mesa core, i965 (regression
5337
    fixes), r600 (assertions and crash fixes in the sb backend),
5338
    radeonsi (workaround for GPU hang in Unigine Heaven) and
5339
    nouveau (piglit tests).
5340
- Replace libXvMC-devel and libexpat-devel for pkgconfig(xvmc) and
5341
  pkgconfig(expat) BuildRequires.
5342
5343
-------------------------------------------------------------------
5344
Mon Sep  7 03:45:34 UTC 2015 - alarrosa@suse.com
5345
5346
- Add U_mesa-llvm37-rename-r600-to-amdgpu.patch to fix build with llvm 3.7
5347
  due to rename of llvm target R600 to AMDGPU
5348
5349
-------------------------------------------------------------------
5350
Sat Sep  5 11:45:32 UTC 2015 - idonmez@suse.com
5351
5352
- Add U_mesa-llvm37.patch to fix build with llvm 3.7
5353
5354
-------------------------------------------------------------------
5355
Sat Aug 22 14:17:01 UTC 2015 - zaitor@opensuse.org
5356
5357
- Update to version 10.6.5:
5358
  * Apart from the usual nouveau, i965 and radeon driver fixes,
5359
    this time around we have a nouveau_vieux fix for a regression
5360
    introduced with mesa 10.6.0 and a few even older big endian
5361
    related bug-fixes.
5362
- Replace libvdpau-devel for pkgconfig(vdpau) BuildRequires.
5363
5364
-------------------------------------------------------------------
5365
Wed Aug 12 09:38:10 UTC 2015 - sndirsch@suse.com
5366
5367
- update to 10.6.4
5368
  * In this release we have a few GL specific fixes (in both dri
5369
    drivers and the EGL loader), an updated mesa.icd file and a
5370
    crashfix for the standalone glcpp tool.
5371
5372
-------------------------------------------------------------------
5373
Wed Jul 29 19:55:48 UTC 2015 - mimi.vx@gmail.com
5374
5375
- update to 10.6.3
5376
* fdo#90728 - dvd playback with vlc and vdpau causes segmentation fault
5377
* fdo#91337 - OSMesaGetProcAdress(&quot;OSMesaPixelStore&quot;) returns nil
5378
* osmesa: fix OSMesaPixelsStore typo
5379
* vl: cleanup video buffer private when the decoder is destroyed
5380
* st/vdpau: fix mixer size checks
5381
* auxiliary/vl: use the correct screen index
5382
*i965/gen9: Use custom MOCS entries set up by the kernel.
5383
*  nv50, nvc0: enable at least one color RT if alphatest is enabled
5384
*  nvc0/ir: fix txq on indirect samplers
5385
*  nvc0/ir: don't worry about sampler in txq handling
5386
*  gm107/ir: fix indirect txq emission
5387
*  nv50: fix max level clamping on G80
5388
*  program: Allow redundant OPTION ARB_fog_* directives.
5389
*  xa: don't leak fences
5390
5391
-------------------------------------------------------------------
5392
Sun Jul 12 08:32:38 UTC 2015 - mimi.vx@gmail.com
5393
5394
- update to 10.6.2
5395
* fdo#73528 - Deferred lighting in Second Life causes system hiccups and screen flickering
5396
* fdo#80500 - Flickering shadows in unreleased title trace
5397
* fdo#82186 - [r600g] BARTS GPU lockup with minecraft shaders
5398
* fdo#84225 - Allow constant-index-expression sampler array indexing with GLSL-ES < 300
5399
* fdo#90537 - radeonsi bo/va conflict on RADEON_GEM_VA (rscreen->ws->buffer_from_handle returns NULL)
5400
* fdo#90873 - Kernel hang, TearFree On, Mate desktop environment
5401
* fdo#91022 - [g45 g965 bisected] assertions generated from textureGrad cube samplers fix
5402
* fdo#91047 - [SNB Bisected] Messed up Fog in Super Smash Bros. Melee in Dolphin
5403
* fdo#91056 - The Bard's Tale (2005, native) has rendering issues
5404
* fdo#91117 - Nimbus (running in wine) has rendering issues, objects are semi-transparent
5405
* fdo#91124 - Civilization V (in Wine) has rendering issues: text missing, menu bar corrupted
5406
* fdo#91173 - Oddworld: Stranger's Wrath HD: disfigured models in wrong colors
5407
* fdo#91226 - Crash in glLinkProgram (NEW)
5408
* fdo#91231 - [NV92] Psychonauts (native) segfaults on start when DRI3 enabled
5409
* loader: Look for any version of currently linked libudev.so
5410
* nv50/ir: propagate modifier to right arg when const-folding mad
5411
* nv50/ir: fix emission of address reg in 3rd source
5412
* nv50/ir: copy joinAt when splitting both before and after
5413
* mesa: reset the source packing when creating temp transfer image
5414
* nv50/ir: don't emit src2 in immediate form
5415
* mesa/prog: relative offsets into constbufs are not constant
5416
* nv50/ir: UCMP arguments are float, so make sure modifiers are applied
5417
* nvc0: turn sample counts off during blit
5418
* i965/fs: Fix ir_txs in emit_texture_gen4_simd16().
5419
* i965: Reserve more batch space to accomodate Gen6 perfmonitors.
5420
* i965/vs: Fix matNxM vertex attributes where M != 4.
5421
* Revert "glsl: clone inputs and outputs during linking"
5422
* Revert "i965: Delete linked GLSL IR when using NIR."
5423
* r600g: disable single-sample fast color clear due to hangs
5424
* radeonsi: fix a hang with DrawTransformFeedback on 4 SE chips
5425
* st/dri: don't set PIPE_BIND_SCANOUT for MSAA surfaces
5426
* nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.
5427
* winsys/radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.
5428
* i965/fs: Don't mess up stride for uniform integer multiplication.
5429
* winsys/radeon: Unmap GPU VM address range when destroying BO
5430
* meta: Only change and restore viewport 0 in mesa meta mode
5431
* i965: allocate at least 1 BLEND_STATE element
5432
* i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRA
5433
* glsl: Add missing check for whether an expression is an add operation
5434
* glsl: Make sure not to dereference NULL
5435
* i965: Don't try to print the GLSL IR if it has been freed
5436
* glsl: clone inputs and outputs during linking
5437
* i965: Delete linked GLSL IR when using NIR.
5438
* glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
5439
* mesa/glsl: new compiler option EmitNoIndirectSampler
5440
* i965: use EmitNoIndirectSampler for gen < 7
5441
* i915: use EmitNoIndirectSampler
5442
* mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5
5443
* glsl: validate sampler array indexing for 'constant-index-expression'
5444
5445
-------------------------------------------------------------------
5446
Mon Jun 29 14:13:43 UTC 2015 - mimi.vx@gmail.com
5447
5448
- adjust libdrm dependencies
5449
5450
-------------------------------------------------------------------
5451
Mon Jun 29 10:09:24 UTC 2015 - sndirsch@suse.com
5452
5453
- Update to version 10.6.1
5454
  * This release includes core mesa and glsl patches (amonst which
5455
    a Dota2 Reborn bugfix) affecting all dri drivers, nouveau specific
5456
    fixes and a selection of shared-glapi commits - from build fixes, to
5457
    ones ensuring that the dri modules can be loaded.
5458
5459
-------------------------------------------------------------------
5460
Tue Jun 23 14:26:17 UTC 2015 - sndirsch@suse.com
5461
5462
- n_Fixed-build-against-wayland-1.2.1.patch
5463
  * required to fix build with wayland on openSUSE 13.1
5464
5465
-------------------------------------------------------------------
5466
Mon Jun 15 14:19:06 UTC 2015 - tobias.johannes.klausmann@mni.thm.de
5467
5468
- Update to version 10.6.0:
5469
- New GL/EGL Features:
5470
  + GL_AMD_pinned_memory on r600, radeonsi
5471
  + GL_ARB_clip_control on i965
5472
  + GL_ARB_depth_buffer_float on freedreno
5473
  + GL_ARB_depth_clamp on freedreno
5474
  + GL_ARB_direct_state_access on all drivers for Core GL contexts.
5475
  + GL_ARB_draw_indirect, GL_ARB_multi_draw_indirect on r600
5476
  + GL_ARB_draw_instanced on freedreno
5477
  + GL_ARB_gpu_shader_fp64 on nvc0, softpipe
5478
  + GL_ARB_gpu_shader5 on i965/gen8+
5479
  + GL_ARB_instanced_arrays on freedreno
5480
  + GL_ARB_pipeline_statistics_query on i965, nv50, nvc0, r600, radeonsi, softpipe
5481
  + GL_ARB_program_interface_query (all drivers)
5482
  + GL_ARB_texture_stencil8 on nv50, nvc0, r600, radeonsi, softpipe
5483
  + GL_ARB_texture_view on llvmpipe, softpipe
5484
  + GL_ARB_uniform_buffer_object on freedreno
5485
  + GL_ARB_vertex_attrib_64bit on nvc0, softpipe
5486
  + GL_ARB_viewport_array, GL_AMD_vertex_shader_viewport_index on i965/gen6
5487
  + GL_EXT_draw_buffers2 on freedreno
5488
  + GL_OES_EGL_sync on all drivers
5489
  + EGL_KHR_fence_sync on i965, freedreno, nv50, nvc0, r600, radeonsi
5490
  + EGL_KHR_wait_sync on i965, freedreno, nv50, nvc0, r600, radeonsi
5491
  + EGL_KHR_cl_event2 on freedreno, nv50, nvc0, r600, radeonsi
5492
  + GL_AMD_performance_monitor on nvc0
5493
- Changes to package:
5494
  + add --enable-shader-cache to configure options
5495
  + remove Patch100: U_0001_gallium_include_util_macros.patch
5496
  + remove Patch101: U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch
5497
  + remove Patch102: U_0003_fix_build_after_macro_include.patch
5498
5499
-------------------------------------------------------------------
5500
Mon Jun  8 23:10:43 UTC 2015 - zaitor@opensuse.org
5501
5502
- Update to version 10.5.7:
5503
  + i965: Emit 3DSTATE_MULTISAMPLE before WM_HZ_OP (gen8+)
5504
  + docs: Add sha256sums for the 10.5.6 release
5505
  + get-pick-list.sh: Require explicit "10.5" for nominating stable patches
5506
  + cherry-ignore: add clover build fix not applicable for 10.5
5507
  + Add release notes for the 10.5.7 release
5508
  + nvc0/ir: set ftz when sources are floats, not just destinations
5509
  + nv50/ir: guess that the constant offset is the starting slot of array
5510
  + nvc0/ir: LOAD's can't be used for shader inputs
5511
  + nvc0: a geometry shader can have up to 1024 vertices output
5512
  + nv50/ir: avoid messing up arg1 of PFETCH
5513
  + nv30: don't leak fragprog consts
5514
  + nv30: avoid leaking render state and draw shaders
5515
  + nv30: fix clip plane uploads and enable changes
5516
  + nv30/draw: avoid leaving stale pointers in draw state
5517
  + nv30/draw: draw expects constbuf size in bytes, not vec4 units
5518
  + st/mesa: don't leak glsl_to_tgsi object on link failure
5519
  + glsl: avoid leaking linked gl_shader when there's a late linker error
5520
  + nv30/draw: fix indexed draws with swtnl path and a resource index buffer
5521
  + nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM
5522
  + nv30/draw: allocate vertex buffers in gart
5523
  + nv30/draw: switch varying hookup logic to know about texcoords
5524
  + nv30: falling back to draw path for edgeflag does no good
5525
  + nv30: avoid doing extra work on clear and hitting unexpected states
5526
  + i965/fs: Fix implied_mrf_writes for scratch writes
5527
  + st/dri: fix postprocessing crash when there's no depth buffer
5528
5529
-------------------------------------------------------------------
5530
Mon May 25 06:29:26 UTC 2015 - mimi.vx@gmail.com
5531
5532
- update to 10.5.6
5533
* fdo#86792 - [NVC0] Portal 2 Crashes in Wi* ne
5534
* fdo#90350 - [G96] Portal's portal are incorrectly rendered
5535
* fdo#90363 - [nv50] HW state is not reset correctly when using a new GL context
5536
* radeonsi: add new bonaire pci id
5537
* egl/wayland: properly destroy wayland objects
5538
* glx/dri3: Add additional check for gpu offloading case
5539
* egl/main: fix EGL_KHR_get_all_proc_addresses
5540
* targets/osmesa: drop the -module tag from LDFLAGS
5541
* clover: Refactor event::trigger and ::abort to prevent deadlock and reentrancy issues.
5542
* clover: Wrap event::_status in a method to prevent unlocked access.<
5543
* clover: Implement locking of the wait_count, _chain and _status members of event.
5544
* i965: Fix PBO cache coherency issue after _mesa_meta_pbo_GetTexSubImage().
5545
* main: Require that the texture exists in framebuffer_texture
5546
* mesa: Generate GL_INVALID_VALUE in framebuffer_texture when layer <0
5547
* nv50/ir: only propagate saturate up if some actual folding took place
5548
* nv50: keep track of PGRAPH state in nv50_screen
5549
* nvc0: keep track of PGRAPH state in nvc0_screen
5550
* nvc0: reset the instanced elements state when doing blit using 3d engine
5551
* nv50/ir: only enable mul saturate on G200+
5552
* st/mesa: make sure to create a "clean" bool when doing i2b
5553
* nvc0: switch mechanism for shader eviction to be a while loop
5554
* swrast: Build fix for darwin
5555
* main: Fix an error generated by FramebufferTexture</li>
5556
* main: Complete error conditions for glInvalidate*Framebuffer.
5557
* main: glGetIntegeri_v fails for GL_VERTEX_BINDING_STRIDE
5558
* freedreno: enable a306
5559
* freedreno: fix bug in tile/slot calculation
5560
* draw: (trivial) fix out-of-bounds vector initialization
5561
* mesa: fix shininess check for ffvertex_prog v2
5562
* clover: Add a mutex to guard queue::queued_events
5563
* clover: Fix a bug with multi-threaded events v2
5564
5565
-------------------------------------------------------------------
5566
Sat May 16 19:56:36 UTC 2015 - mimi.vx@gmail.com
5567
5568
- Update to 10.5.5
5569
* fdo#88521 - GLBenchmark 2.7 TRex renders with artifacts on Gen8 with !UXA
5570
* fdo#89455 - [NVC0/Gallium] Unigine Heaven black and white boxes
5571
* fdo#89689 - [Regression] Weston on DRM backend won't start with new version of mesa
5572
* fdo#90130 - gl_PrimitiveId seems to reset at 340
5573
* i965: Add XRGB8888 format to intel_screen_make_configs
5574
* r300: do not link against libdrm_intel
5575
* nvc0/ir: flush denorms to zero in non-compute shaders
5576
* gk110/ir: fix set with a register dest to not auto-set the abs flag
5577
* nvc0/ir: fix predicated PFETCH emission
5578
* nv50/ir: fix asFlow() const helper for OP_JOIN
5579
* i965: Make intel_emit_linear_blit handle Gen8+ alignment restrictions.
5580
* i965: Disallow linear blits that are not cacheline aligned.
5581
* draw: fix prim ids when there's no gs
5582
5583
-------------------------------------------------------------------
5584
Mon May 11 15:15:57 UTC 2015 - fstrba@suse.com
5585
5586
- BuildIgnore python so that it is not sucked in by coincidence
5587
  * The python-base provides enough python functionalities
5588
    necessary for build.
5589
5590
-------------------------------------------------------------------
5591
Mon Apr 27 09:55:36 UTC 2015 - sndirsch@suse.com
5592
5593
- Update to 10.5.4
5594
  * This release includes fixes for the mesa state-tracker used by
5595
    all the gallium drivers, a drirc workaround for Second Life,
5596
    plus i965 fixes. For the Android users out there, this release
5597
    includes many compilation fixes with more to come shortly.
5598
5599
-------------------------------------------------------------------
5600
Thu Apr 16 19:50:30 UTC 2015 - mimi.vx@gmail.com
5601
5602
- Update to 10.5.3
5603
 + fdo#83962 - [HSW/BYT]Piglit spec_ARB_gpu_shader5_arb_gpu_shader5-emitstreamvertex_nodraw fails
5604
 + fdo#89679 - [NV50] Portal/Half-Life 2 will not start (native Steam)
5605
 + fdo#89746 - Mesa and LLVM 3.6+ break opengl for genymotion
5606
 + fdo#89754 - vertexAttrib fails WebGL Conformance test with mesa drivers
5607
 + fdo#89758 - pow WebGL Conformance test with mesa drivers
5608
 + fdo#89759 - WebGL OGL ES GLSL conformance test with mesa drivers fails
5609
 + fdo#89905 - scons build broken on 10.5.2 due to activated vega st
5610
 + st_glsl_to_tgsi: only do mov copy propagation on temps (v2)
5611
 + xmlpool: don't forget to ship the MOS
5612
 + configure.ac: error out if python/mako is not found when required
5613
 + dist: add the VG depedencies into the tarball
5614
 + i965: Do not render primitives in non-zero streams then TF is disabled
5615
 + st/mesa: update arrays when the current attrib has been updated
5616
 + nv50/ir: take postFactor into account when doing peephole optimizations
5617
 + nv50/ir/gk110: fix offset flag position for TXD opcode
5618
 + freedreno/a3xx: fix 3d texture layout
5619
 + freedreno/a3xx: point size should not be divided by 2
5620
 + nv50: allocate more offset space for occlusion queries
5621
 + nv50,nvc0: limit the y-tiling of 3d textures to the first level's tiling
5622
 + i965: Fix instanced geometry shaders on Gen8+.
5623
 + i965: Add forgotten multi-stream code to Gen8 SOL state.
5624
 + nouveau: synchronize "scratch runout" destruction with the command stream
5625
 + radeonsi: Cache LLVMTargetMachineRef in context instead of in screen
5626
 + clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails v2
5627
 + i965: Fix URB size for CHV
5628
5629
-------------------------------------------------------------------
5630
Sun Mar 29 13:55:46 UTC 2015 - mimi.vx@gmail.com
5631
5632
- Update to  10.5.2
5633
 + fdo#88534 - include/c11/threads_posix.h PTHREAD_MUTEX_RECURSIVE_NP not defined
5634
 + fdo#89328 - python required to build Mesa release tarballs
5635
 + fdo#89530 - FTBFS in loader: missing fstat
5636
 + fdo#89590 - Crash in glLinkProgram with shaders with multiple constant arrays
5637
 + fdo#89680 - Hard link exist in Mesa 10.5.1 sources
5638
 + glsl: Generate link error for non-matching gl_FragCoord redeclarations
5639
 + docs: Add sha256 sums for the 10.5.1 release
5640
 + automake: add missing egl files to the tarball
5641
 + st/egl: don't ship the dri2.c link at the tarball
5642
 + loader: include <sys/stat.h> for non-sysfs builds
5643
 + auxiliary/os: fix the android build - s/drm_munmap/os_munmap/
5644
 + cherry-ignore: add commit non applicable for 10.5
5645
 + c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default
5646
 + i965: Set nr_params to the number of uniform components in the VS/GS path.
5647
 + freedreno/a3xx: use the same layer size for all slices
5648
 + freedreno: fix slice pitch calculations
5649
 + radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coords
5650
 + glx: Handle out-of-sequence swap completion events correctly. (v2)
5651
 + mapi: Make private copies of name strings provided by client.
5652
 + freedreno: update generated headers
5653
 + glsl: optimize (0 cmp x + y) into (-x cmp y).
5654
 + glsl: fix names in lower_constant_arrays_to_uniforms
5655
 + clover: Return 0 as storage size for local kernel args that are not set v2
5656
5657
-------------------------------------------------------------------
5658
Sat Mar 14 18:31:08 UTC 2015 - mimi.vx@gmail.com
5659
5660
- Update  to 10.5.1
5661
 + fdo#79202 - valgrind errors in glsl-fs-uniform-array-loop-unroll.shader_test; random code generation
5662
 + fdo#84613 - [G965, bisected] piglit regressions : glslparsertest.glsl2
5663
 + fdo#86747 - Noise in Football Manager 2014 textures
5664
 + fdo#86974 - INTEL_DEBUG=shader_time always asserts in fs_generator::generate_code() when Mesa is built with --enable-debug (= with asserts)
5665
 + fdo#88246 - Commit 2881b12 causes 43 DrawElements test regressions
5666
 + fdo#88793 - [BDW/BSW Bisected]Piglit/shaders_glsl-max-varyings fails
5667
 + fdo#88883 - ir-a2xx.c: variable changed in assert statement
5668
 + fdo#88885 - Transform feedback uses incorrect interleaving if a previous draw did not write gl_Position
5669
 + fdo#89095 - [SNB/IVB/BYT Bisected]Webglc conformance/glsl/functions/glsl-function-mix-float.html fails
5670
 + fdo#89156 - r300g: GL_COMPRESSED_RED_RGTC1 / ATI1N support broken
5671
 + fdo#89224 - Incorrect rendering of Unigine Valley running in VM on VMware Workstation
5672
 + fdo#89292 - [regression,bisected] incomplete screenshots in some cases
5673
 + fdo#89311 - [regression, bisected] dEQP: Added entry points for glCompressedTextureSubImage*D.
5674
 + fdo#89312 - [regression, bisected] main: Added entry points for CopyTextureSubImage*D. (d6b7c40cecfe01)
5675
 + fdo#89315 - [HSW, regression, bisected] i965/fs: Emit MAD instructions when possible.
5676
 + fdo#89317 - [HSW, regression, bisected] i965: Add LINTERP/CINTERP to can_do_cmod() (d91390634)
5677
 + fdo#89416 - UE4Editor crash after load project
5678
 + fdo#89430 - [g965][bisected] arb_copy_image-targets gl_texture* tests fail
5679
 + i965/vec4: Don't lose the saturate modifier in copy propagation.
5680
 + i965/gs: Check newly-generated GS-out VUE map against correct stage
5681
 + egl: Take alpha bits into account when selecting GBM formats
5682
 + docs: Add sha256 sums for the 10.5.0 release
5683
 + egl/main: no longer export internal function
5684
 + cherry-ignore: ignore a few more commits picked without -x
5685
 + mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a
5686
 + intel: fix EGLImage renderbuffer _BaseFormat
5687
 + i965: Fix out-of-bounds accesses into pull_constant_loc array
5688
 + i965/fs/nir: Use emit_math for nir_op_fpow
5689
 + freedreno: move fb state copy after checking for size change
5690
 + freedreno/ir3: fix array count returned by TXQ
5691
 + freedreno/ir3: get the # of miplevels from getinfo
5692
 + meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in meta_begin
5693
 + main/base_tex_format: Properly handle STENCIL_INDEX1/4/16
5694
 + i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta.
5695
 + glsl: Mark array access when copying to a temporary for the ?: operator.
5696
 + i965/fs: Set force_writemask_all on shader_time instructions.
5697
 + i965/fs: Set smear on shader_time diff register.
5698
 + i965/fs: Make emit_shader_time_write return rather than emit.
5699
 + i965/fs: Make get_timestamp() pass back the MOV rather than emitting it.
5700
 + i965/fs: Make emit_shader_time_end() insert before EOT.
5701
 + i965/fs: Don't issue FB writes for bound but unwritten color targets.
5702
 + main: Fix target checking for CompressedTexSubImage*D.
5703
 + main: Fix target checking for CopyTexSubImage*D.
5704
 + gallium/auxiliary/indices: fix start param
5705
 + r300g: fix RGTC1 and LATC1 SNORM formats
5706
 + r300g: fix a crash when resolving into an sRGB texture
5707
 + r300g: fix sRGB->sRGB blits
5708
 + i965/vec4: Fix implementation of i2b.
5709
 + mesa: Indent break statements and add a missing one.
5710
 + mesa: Free memory allocated for luminance in readpixels.
5711
 + mesa: Correct backwards NULL check.
5712
 + i965: Consider scratch writes to have side effects.
5713
 + i965/fs: Don't use backend_visitor::instructions after creating the CFG.
5714
 + r300g: Use PATH_MAX instead of limiting ourselves to 100 chars.
5715
 + r300g: Check return value of snprintf().
5716
 + i965/fs: Don't propagate cmod to inst with different type.
5717
 + i965: Tell intel_get_memcpy() which direction the memcpy() is going.
5718
 + Revert SHA1 additions.
5719
 + i965: Avoid applying negate to wrong MAD source.
5720
 + meta: In pbo_{Get,}TexSubImage don't repeatedly rebind the source tex
5721
 + Revert "common: Fix PBOs for 1D_ARRAY."
5722
 + meta: Allow GL_UN/PACK_IMAGE_HEIGHT in _mesa_meta_pbo_Get/TexSubImage
5723
 + meta: Fix the y offset for 1D_ARRAY in _mesa_meta_pbo_TexSubImage
5724
 + freedreno/ir3: fix silly typo for binning pass shaders
5725
 + freedreno/a2xx: fix increment in assert
5726
 + freedreno/a4xx: bit of cleanup
5727
 + freedreno: update generated headers
5728
 + freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly
5729
 + freedreno: update generated headers
5730
 + freedreno/a4xx: aniso filtering
5731
 + freedreno/ir3: fix up cat6 instruction encodings
5732
 + freedreno/ir3: add support for memory (cat6) instructions
5733
 + freedreno/ir3: handle flat bypass for a4xx
5734
 + freedreno/ir3: fix failed assert in grouping
5735
 + r300g: Fix the ATI1N swizzle (RGTC1 and LATC1)
5736
5737
-------------------------------------------------------------------
5738
Sat Mar  7 02:13:12 UTC 2015 - tobias.johannes.klausmann@mni.thm.de
5739
5740
- Update to version 10.5.0:
5741
  + Initial support for the new Intel Skylake GPUs and Adreno 4xx
5742
    GPUs.
5743
  + Experimental EGL support for Haiku.
5744
  + The new IR - NIR. A flat, typeless IR, supporting SSA.
5745
  + GLX/DRI3 fixes and improvements.
5746
  + A lot of preparation work for GL_ARB_direct_state_access.
5747
  + The usual amount of piglit and drawElements Quality Program
5748
    (dEQP) fixes.
5749
  + Building mesa with GCC 4.1 or earlier is no longer supported.
5750
  + The distribution tarball has been renamed and now contains all
5751
    the generated sources.
5752
- New GL features:
5753
  + GL_ARB_framebuffer_sRGB on freedreno
5754
  + GL_ARB_texture_rg on freedreno
5755
  + GL_EXT_packed_float on freedreno
5756
  + GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi,
5757
    llvmpipe
5758
  + GL_EXT_texture_shared_exponent on freedreno
5759
  + GL_EXT_texture_snorm on freedreno
5760
- Changes to Package:
5761
  + switch to xz compressed sources
5762
  + remove Patch16: u_gallivm_Update_for_RTDyldMemoryManager_unique_ptr.patch
5763
  + add Patch100: U_0001_gallium_include_util_macros.patch
5764
  + add Patch101: U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch
5765
  + add Patch102: U_0003_fix_build_after_macro_include.patch
5766
5767
-------------------------------------------------------------------
5768
Mon Mar  2 19:27:19 UTC 2015 - idonmez@suse.com
5769
5770
- Add u_gallivm_Update_for_RTDyldMemoryManager_unique_ptr.patch to
5771
  fix build with llvm 3.6 (fdo#86958)
5772
5773
-------------------------------------------------------------------
5774
Tue Feb 24 16:08:49 UTC 2015 - tobias.johannes.klausmann@mni.thm.de
5775
5776
- Fix file permissions for the Gallium Nine files
5777
5778
-------------------------------------------------------------------
5779
Mon Feb 23 15:28:29 UTC 2015 - sndirsch@suse.com
5780
5781
- specfile/baselibs.conf: Manually provide d3d library (bnc#918294)
5782
5783
-------------------------------------------------------------------
5784
Tue Feb 10 12:30:49 UTC 2015 - zaitor@opensuse.org
5785
5786
- Drop pkgconfig(libva) BuildRequires for now, as it introduces a
5787
  build-cycle.
5788
5789
-------------------------------------------------------------------
5790
Sun Feb  8 21:45:01 UTC 2015 - zaitor@opensuse.org
5791
5792
- Update to version 10.4.4:
5793
  + mesa: fix display list 8-byte alignment issue.
5794
  + docs: Add sha256 sums for the 10.4.3 release.
5795
  + egl: Pass the correct X visual depth to xcb_put_image().
5796
  + glx/dri3: Request non-vsynced Present for swapinterval zero.
5797
  + gallium/util: Don't use __builtin_clrsb in util_last_bit().
5798
  + configure: Link against all LLVM targets when building clover.
5799
  + st/osmesa: Fix osbuffer->textures indexing.
5800
  + i965: Fix max_wm_threads for CHV.
5801
  + Bugs fixed: fdo#88662, fdo#88930.
5802
- Add pkgconfig(libva) BuildRequires: Build VA API support.
5803
5804
-------------------------------------------------------------------
5805
Mon Feb  2 08:59:10 UTC 2015 - sndirsch@suse.com
5806
5807
- baselibs.conf: enabled build of 32bit Mesa-libd3d package
5808
  (bnc#910109)
5809
5810
-------------------------------------------------------------------
5811
Thu Jan 29 09:39:48 UTC 2015 - sndirsch@suse.com
5812
5813
- moved definition of Mesa-libd3d package above definition of
5814
  libxatracker packages in order to fix version requires
5815
5816
-------------------------------------------------------------------
5817
Wed Jan 28 16:30:06 UTC 2015 - sndirsch@suse.com
5818
5819
- fixed Requires for libd3d-devel
5820
5821
-------------------------------------------------------------------
5822
Tue Jan 27 11:05:40 UTC 2015 - sndirsch@suse.com
5823
5824
- enabled build of Direct3D 9 (Gallium3D Nine) state tracker (bnc#910109)
5825
- removed obsolete patch u_be_assert_include.patch, addressed by
5826
  upstream commit 2a13ff9 "gallium/util: add missing u_debug include"
5827
  (bnc#910109)
5828
5829
-------------------------------------------------------------------
5830
Tue Jan 27 10:02:46 UTC 2015 - schwab@suse.de
5831
5832
- Set xvmc_support also on ppc
5833
5834
-------------------------------------------------------------------
5835
Sun Jan 25 12:13:06 UTC 2015 - mimi.vx@gmail.com
5836
5837
- Version bump to 10.4.3 (bugfix release):
5838
  * Bug 80568 - [gen4] GPU Crash During Google Chrome Operation
5839
  * Bug 85367 - [gen4] GPU hang in glmark-es2
5840
  * Bug 85696 - r600g+nine: Bioshock shader failure after 7b1c0cbc90d456384b0950ad21faa3c61a6b43ff
5841
  * Bug 88219 - include/c11/threads_posix.h:197: undefined reference to `pthread_mutex_lock'
5842
  * mesa: Fix clamping to -1.0 in snorm_to_float
5843
  * glsl: Link glsl_test with pthreads library.
5844
  * i965: Respect the no_8 flag on Gen6, not just Gen7+.
5845
  * i965: Work around mysterious Gen4 GPU hangs with minimal state changes.
5846
5847
-------------------------------------------------------------------
5848
Fri Jan 16 12:08:42 UTC 2015 - tchvatal@suse.com
5849
5850
- Clean up with the spec-cleaner
5851
- Drop obsolete obsoletes comming from fix for sle10
5852
- Reduce llvm_r600 conditional as it is equal to ifarch x86 x86_64
5853
- Put vdpau_radeon and vdpau_nouveau under same case as they have
5854
  same requisites
5855
- Fix empty post/postun warning
5856
- Various other rpmlint issues silenced.
5857
5858
-------------------------------------------------------------------
5859
Fri Jan 16 11:54:23 UTC 2015 - tchvatal@suse.com
5860
5861
- Version bump to 10.4.2 (bugfix release):
5862
  * Bug 85529 - Surfaces not drawn in Unvanquished
5863
  * Bug 87619 - Changes to state such as render targets change fragment shader without marking it dirty.
5864
  * Bug 87658 - [llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M
5865
  * Bug 87913 - CPU cacheline size of 0 can be returned by CPUID leaf 0x80000006 in some virtual machines
5866
  * i965: Use safer pointer arithmetic in intel_texsubimage_tiled_memcpy()
5867
  * i965: Use safer pointer arithmetic in gather_oa_results()
5868
  * Revert "r600g/sb: fix issues cause by GLSL switching to loops for switch"
5869
  * r600g: fix regression since UCMP change
5870
  * r600g/sb: implement r600 gpr index workaround. (v3.1)
5871
  * docs: Add sha256 sums for the 10.4.1 release
5872
  * Update version to 10.4.2
5873
  * nv50,nvc0: set vertex id base to index_bias
5874
  * nv50/ir: fix texture offsets in release builds
5875
  * i965: Add missing BRW_NEW_*_PROG_DATA to texture/renderbuffer atoms.
5876
  * i965: Fix start/base_vertex_location for >1 prims but !BRW_NEW_VERTICES.
5877
  * gallium/util: make sure cache line size is not zero
5878
  * glsl_to_tgsi: fix a bug in copy propagation
5879
  * vbo: ignore primitive restart if FixedIndex is enabled in DrawArrays
5880
  * st/mesa: fix GL_PRIMITIVE_RESTART_FIXED_INDEX
5881
  * radeonsi: fix VertexID for OpenGL
5882
  * radeonsi: Don't modify PA_SC_RASTER_CONFIG register value if rb_mask == 0
5883
  * gallium/util: fix crash with daz detection on x86
5884
  * nv50,nvc0: implement half_pixel_center
5885
  * r600g/sb: fix issues with loops created for switch
5886
- Use download url fully in Source line
5887
5888
-------------------------------------------------------------------
5889
Sun Dec 14 15:41:33 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
5890
5891
- Update to version 10.4.0 (10.4 Final):
5892
- New features:
5893
  + GL_ARB_conditional_render_inverted on nv50
5894
  + GL_ARB_sample_shading on r600
5895
  + GL_ARB_texture_view on nv50, nvc0
5896
  + GL_ARB_clip_control on nv50, nvc0, r300, r600, radeonsi, llvmpipe, softpipe
5897
  + GL_KHR_context_flush_control on all drivers
5898
- Changes:
5899
  + Removed patch17: u_Suppress-any-libGL-.-warnings-when-LIBGL_DEBUG-is-se.patch
5900
    This patch was upstreamed
5901
  + Build without "--enable-gallium-egl"
5902
    This buildoption was removed upstream
5903
  + Add subpackage libvdpau_r300
5904
5905
-------------------------------------------------------------------
5906
Sun Nov 16 11:24:04 UTC 2014 - afaerber@suse.de
5907
5908
- Enable VideoCore IV (vc4) support for ARM
5909
5910
-------------------------------------------------------------------
5911
Fri Nov 14 18:26:31 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
5912
5913
- Cleanup Spec:
5914
  + smaller cleanups
5915
  + Remove all traces of talloc, Mesa uses ralloc
5916
5917
-------------------------------------------------------------------
5918
Fri Nov 14 13:15:52 UTC 2014 - seanpwatson@live.com
5919
5920
- Update to 10.3.3
5921
    + fdo#82921 layout(location=0) emits error
5922
    >= MAX_UNIFORM_LOCATIONS due to integer underflow
5923
  + fdo#83574 [llvmpipe] [softpipe] piglit
5924
    arb_explicit_uniform_location-use-of-unused-loc regression
5925
  + fdo#85454 Unigine Sanctuary with Wine crashes on Mesa Git
5926
  + fdo#70410 egl-static/Makefile: linking fails with llvm >= 3.4
5927
5928
-------------------------------------------------------------------
5929
Tue Nov  4 10:08:35 UTC 2014 - seanpwatson@live.com
5930
5931
- Update to 10.3.2
5932
    + (fdo#54372) GLX_INTEL_swap_event crashes driver when swapping
5933
    window buffers
5934
  + (fdo#81680) [r600g] Firefox crashes with hardware acceleration
5935
    turned on
5936
  + (fdo#84140) mplayer crashes playing some files using vdpau
5937
    output
5938
  + (fdo#84662) Long pauses with Unreal demo Elemental on R9270X
5939
    since : Always flush the HDP cache before submitting a
5940
    CS to the GPU
5941
  + (fdo#85267) vlc crashes with vdpau (Radeon 3850HD) [r600]
5942
5943
-------------------------------------------------------------------
5944
Thu Oct 30 09:37:08 UTC 2014 - jengelh@inai.de
5945
5946
- Update descriptions and Requires for GLES3
5947
5948
-------------------------------------------------------------------
5949
Sat Oct 25 10:24:33 UTC 2014 - josua.mayer97@gmail.com
5950
5951
- add Mesa-devel-dri package:
5952
  This way dri.pc will no longer pull in all of Mesa, just as
5953
  packages requiring dri do not have to require Mesa-devel anymore
5954
5955
-------------------------------------------------------------------
5956
Mon Oct 13 19:48:42 UTC 2014 - seanpwatson@live.com
5957
5958
- Update to 10.3.1
5959
  + [NVC0/Codegen] Shader compilation falis in spill logic
5960
  + [SNB+ Bisected]Ogles3conform ES3-CTS.shaders.
5961
    indexing.vector_subscript.vec3_static_loop_subscript_write_
5962
    direct_read_vertex fails
5963
  + [UBO] row_major layout ignored inside structures
5964
  + [UBO] nested structures don't get appropriate padding
5965
  + Glyphy demo throws unhandled Integer division by zero exception
5966
  + [UBO] row_major layout partially ignored for arrays of structures
5967
  + Big glamor regression in Xorg server 1.6.99.1 GIT: x11perf 1.5
5968
    Test: PutImage XY 500x500 Square
5969
5970
-------------------------------------------------------------------
5971
Thu Sep 25 13:00:23 UTC 2014 - dvaleev@suse.com
5972
5973
- Fix ppc64 build (bnc#893275 bnc#871128)
5974
  u_be_assert_include.patch
5975
  Add ncurses-devel as build dependency to build with -ltinfo
5976
- Enable llvm on ppc64le (llvm3.5 got ppc64le support)
5977
- Enable shared on ppc64 and ppc64le
5978
5979
-------------------------------------------------------------------
5980
Sat Sep 20 23:31:03 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
5981
5982
- Update to version 10.3.0 (10.3 Final):
5983
- New features:
5984
  + GL_ARB_ES3_compatibility on nv50, nvc0, r600, radeonsi, softpipe, llvmpipe
5985
  + GL_ARB_clear_texture on i965
5986
  + GL_ARB_compressed_texture_pixel_storage on all drivers
5987
  + GL_ARB_conditional_render_inverted on i965, nvc0, softpipe, llvmpipe
5988
  + GL_ARB_derivative_control on i965, nv50, nvc0, r600
5989
  + GL_ARB_draw_indirect on nvc0, radeonsi
5990
  + GL_ARB_explicit_uniform_location (all drivers that support GLSL)
5991
  + GL_ARB_fragment_layer_viewport on nv50, nvc0, llvmpipe, r600
5992
  + GL_ARB_gpu_shader5 on i965/gen7, nvc0
5993
  + GL_ARB_multi_draw_indirect on nvc0, radeonsi
5994
  + GL_ARB_sample_shading on radeonsi
5995
  + GL_ARB_seamless_cubemap_per_texture on i965, llvmpipe, nvc0, r600, radeonsi, softpipe
5996
  + GL_ARB_stencil_texturing on nv50, nvc0, r600, and radeonsi
5997
  + GL_ARB_texture_barrier on nv50, nvc0, r300, r600, radeonsi
5998
  + GL_ARB_texture_compression_bptc on i965/gen7+, nvc0, r600/evergreen+, radeonsi
5999
  + GL_ARB_texture_cube_map_array on radeonsi
6000
  + GL_ARB_texture_gather on r600, radeonsi
6001
  + GL_ARB_texture_query_levels on nv50, nvc0, llvmpipe, r600, radeonsi, softpipe
6002
  + GL_ARB_texture_query_lod on r600, radeonsi
6003
  + GL_ARB_viewport_array on nvc0
6004
  + GL_AMD_vertex_shader_viewport_index on i965/gen7+, r600
6005
  + GL_OES_compressed_ETC1_RGB8_texture on nv30, nv50, nvc0, r300, r600, radeonsi, softpipe, llvmpipe
6006
  + GLX_MESA_query_renderer on nv30, nv50, nvc0, r300, r600, radeonsi, softpipe, llvmpipe
6007
  + A new software rasterizer driver (kms_swrast_dri.so) that works with DRM drivers that don't have a full-fledged GEM (such as qxl or simpledrm)
6008
- Changes:
6009
  Building of gallium-pipe disabled for now by upstream, see:
6010
  http://cgit.freedesktop.org/mesa/mesa/commit/?h=10.3&id=07426ad1029c3505b809dc9eec104007fb623983
6011
  Nevertheless keep it around as it may get enabled again.
6012
6013
-------------------------------------------------------------------
6014
Mon Aug 25 10:34:26 UTC 2014 - sndirsch@suse.com
6015
6016
- Update to version 10.3.0-RC1
6017
  * Mesa 10.3 brings many performance improvements, more
6018
    OpenGL 4.x functionality, the VC4 Gallium3D driver,
6019
    and much more.
6020
  * supersedes U_mesa-glx-Reduce-error-log-level.patch
6021
6022
-------------------------------------------------------------------
6023
Sun Aug 24 12:59:50 UTC 2014 - dvlaeev@suse.com
6024
6025
- Package vdpau_r600 for ppc64le as well (bnc#893275)
6026
6027
-------------------------------------------------------------------
6028
Fri Aug 22 13:46:54 UTC 2014 - sndirsch@suse.com
6029
6030
- u_Suppress-any-libGL-.-warnings-when-LIBGL_DEBUG-is-se.patch
6031
  Suppress any "libGL:..." warnings when LIBGL_DEBUG == "quiet"
6032
  (bnc#892896)
6033
6034
-------------------------------------------------------------------
6035
Fri Aug 15 12:31:54 UTC 2014 - sndirsch@suse.com
6036
6037
- no longer add /usr/%{_lib}/dri/updates to DRI driver search path
6038
  (FATE#317822)
6039
6040
-------------------------------------------------------------------
6041
Thu Aug  7 12:29:38 UTC 2014 - sndirsch@suse.com
6042
6043
- Update to version 10.2.5
6044
  * Mesa 10.2.5 is a bug fix release which fixes bugs fixed since
6045
    the 10.2.4 release
6046
6047
-------------------------------------------------------------------
6048
Tue Jul 29 16:58:23 CEST 2014 - tiwai@suse.de
6049
6050
- Reduce error log level for annoying dlopen messages (bnc#889391)
6051
  U_mesa-glx-Reduce-error-log-level.patch
6052
6053
-------------------------------------------------------------------
6054
Mon Jul 21 14:10:26 UTC 2014 - sndirsch@suse.com
6055
6056
- Update to version 10.2.4
6057
  * Mesa 10.2.4 is a bug fix release which fixes bugs fixed since
6058
    the 10.2.3 release
6059
6060
-------------------------------------------------------------------
6061
Wed Jul  9 09:04:35 UTC 2014 - sndirsch@suse.com
6062
6063
- Update to version 10.2.3
6064
  * Mesa 10.2.3 is a bug fix release which fixes bugs fixed since
6065
    the 10.2.2 release
6066
- obsoletes u_mesa-gallium-llvmpipe-fix-SIGFPE.patch
6067
6068
-------------------------------------------------------------------
6069
Sun Jun  8 01:22:36 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
6070
6071
- Update to version 10.2.1
6072
- Mesa 10.2.1 is an emergency release to fix a build failure added
6073
  to 10.2 between 10.2-rc5 and the final release.
6074
6075
- Mesa 10.2 is a feature release that includes many updates and
6076
  enhancements. The full list is available in the release notes
6077
  file in docs/relnotes/10.2.html.
6078
6079
-------------------------------------------------------------------
6080
Wed Jun  4 10:12:49 UTC 2014 - sndirsch@suse.com
6081
6082
- Update to version 10.2-rc5
6083
  Another round of bugfixes towards the final 10.2
6084
6085
-------------------------------------------------------------------
6086
Tue May 27 13:39:00 CEST 2014 - tiwai@suse.de
6087
6088
- Fix zero-division with empty height (bnc#879462)
6089
  u_mesa-gallium-llvmpipe-fix-SIGFPE.patch
6090
6091
-------------------------------------------------------------------
6092
Mon May 26 23:36:44 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
6093
6094
- Update to version 10.2-rc4:
6095
  Another round of bugfixes towards the final 10.2
6096
6097
-------------------------------------------------------------------
6098
Mon May 19 16:10:36 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
6099
6100
- Update to 10.2-rc3
6101
  Even more bugfixes
6102
6103
-------------------------------------------------------------------
6104
Mon May 12 09:32:19 UTC 2014 - schwab@suse.de
6105
6106
- no shared llvm libs on ppc64
6107
- vdpau no longer enabled by default
6108
- xa or gallium-gbm implies gallium-loader
6109
6110
-------------------------------------------------------------------
6111
Sat May 10 14:00:50 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
6112
6113
- Update to 10.2-rc2:
6114
  More bugfixes
6115
6116
-------------------------------------------------------------------
6117
Sat May  3 22:15:22 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
6118
6119
- Update to 10.2-rc1:
6120
- Remove U_gallium_util_add_missing_u_math_include.patch (patch27)
6121
- Remove U_nouveau_create_only_one_shared_screen.patch (patch28)
6122
- Remove U_nouveau_add_valid_range_tracking.patch (patch29)
6123
- Remove U_nouveau_fix_fence_waiting_logic.patch (patch30)
6124
6125
-------------------------------------------------------------------
6126
Fri Apr 25 00:19:50 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
6127
6128
- Add missing BuildRequires, remove old xorg-x11-*-devel packages
6129
6130
-------------------------------------------------------------------
6131
Mon Apr  7 14:15:39 UTC 2014 - schwab@suse.de
6132
6133
- Include XA tracker sub packages on s390x
6134
6135
-------------------------------------------------------------------
6136
Mon Mar 31 09:57:12 UTC 2014 - schwab@suse.de
6137
6138
- Clean up specfile
6139
- Turn negative arch checks into positive ones for non-default configure
6140
  settings
6141
- libxsmfence is also available on ppc64le
6142
- Don't enable gallium-egl on ppc64 for now to work around llvm bug
6143
6144
-------------------------------------------------------------------
6145
Thu Mar 13 15:20:17 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
6146
6147
- Add U_gallium_util_add_missing_u_math_include.patch (patch27)
6148
- Add U_nouveau_create_only_one_shared_screen.patch (patch28)
6149
- Add U_nouveau_add_valid_range_tracking.patch (patch29)
6150
- Add U_nouveau_fix_fence_waiting_logic.patch (patch30)
6151
  + https://bugzilla.novell.com/show_bug.cgi?id=866445
6152
  + https://bugs.freedesktop.org/show_bug.cgi?id=75279
6153
6154
-------------------------------------------------------------------
6155
Wed Mar  5 16:17:42 UTC 2014 - tobias.johannes.klausmann@mni.thm.de
6156
6157
- Update to version 10.1:
6158
- New features:
6159
  + GL_ARB_draw_indirect on i965.
6160
  + GL_ARB_clear_buffer_object
6161
  + GL_ARB_viewport_array on i965.
6162
  + GL_ARB_map_buffer_alignment on all drivers that did not previously
6163
    support it.
6164
  + GL_AMD_shader_trinary_minmax.
6165
  + GL_EXT_framebuffer_blit on r200 and radeon.
6166
  + Reduced memory usage for display lists.
6167
  + OpenGL 3.3 support on nv50, nvc0, r600 and radeonsi
6168
- Changes:
6169
  + Removed support for the GL_MESA_texture_array extension.
6170
6171
-------------------------------------------------------------------
6172
Tue Feb  4 16:26:20 UTC 2014 - sndirsch@suse.com
6173
6174
- Update to version 10.0.3
6175
  * Mesa 10.0.3 is a bug fix release which fixes bugs fixed since
6176
    the 10.0.2 release
6177
6178
-------------------------------------------------------------------
6179
Wed Jan 15 04:49:48 UTC 2014 - afaerber@suse.de
6180
6181
- Enable freedreno gallium driver (Qualcomm Adreno)
6182
6183
-------------------------------------------------------------------
6184
Mon Jan 13 11:35:46 UTC 2014 - sndirsch@suse.com
6185
6186
- Update to version 10.0.2
6187
 * Mesa 10.0.2 is a bug fix release which fixes bugs fixed since
6188
   the 10.0.1 release.
6189
6190
-------------------------------------------------------------------
6191
Tue Dec 17 11:38:52 UTC 2013 - schwab@suse.de
6192
6193
- Make proper use of %build and %install
6194
- Use verbose make rules
6195
6196
-------------------------------------------------------------------
6197
Mon Dec 16 15:17:23 UTC 2013 - schwab@suse.de
6198
6199
- Fix filelist: /etc/drirc is now always installed
6200
6201
-------------------------------------------------------------------
6202
Sat Dec 14 00:09:45 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
6203
6204
- Update to version 10.0.1:
6205
  This version of Mesa fixes the regression that Mesa 10.0 could not
6206
  be loaded by any released version of the X server.
6207
6208
-------------------------------------------------------------------
6209
Fri Dec  6 07:02:50 UTC 2013 - adrian@suse.de
6210
6211
- disable llvm support for ppc64le, llvm does not support ppc64le
6212
6213
-------------------------------------------------------------------
6214
Mon Dec  2 10:54:26 UTC 2013 - sndirsch@suse.com
6215
6216
- disable the build of egl-wayland support on openSUSE 12.3, since
6217
  Mesa 10.0 requires a higher wayland version than we have on
6218
  openSUSE 12.3
6219
6220
-------------------------------------------------------------------
6221
Wed Nov 27 14:54:04 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
6222
6223
- Update to version 10.0.0:
6224
  Mesa 10.0 has been released! Mesa 10.0 is a feature release that
6225
  includes many updates and enhancements. The full list is available in
6226
  the release notes file in docs/relnotes/10.0.html.
6227
- Remove libXvMC_{r300,softpipe} packages
6228
- Remove libvdpau_{r300,softpipe} packages
6229
- Bump libxatracker package version
6230
6231
-------------------------------------------------------------------
6232
Sat Nov 16 18:51:58 UTC 2013 - hrvoje.senjan@gmail.com
6233
6234
- Update to version 9.2.3
6235
 * st/mesa: move out of memory check in st_draw_vbo()
6236
 * osmesa: fix broken triangle/line drawing when using float
6237
   color buffer
6238
 * Remove error when calling glGenQueries/glDeleteQueries while
6239
   a query is active
6240
 * Bump version to 9.2.3
6241
 * i965: CS writes/reads should use I915_GEM_INSTRUCTION
6242
 * i965: Fix texture buffer rendering after a whole buffer
6243
   replacement.
6244
 * i965: Emit post-sync non-zero flush before
6245
   3DSTATE_GS_SVB_INDEX.
6246
 * i965: Emit post-sync non-zero flush before
6247
   3DSTATE_DRAWING_RECTANGLE.
6248
 * i965: Also guard 3DSTATE_DRAWING_RECTANGLE with a
6249
   flush in blorp.
6250
 * i965: Move post-sync non-zero flush for 3DSTATE_MULTISAMPLE.
6251
 * i965: Also emit HIER_DEPTH and STENCIL packets when
6252
   disabling depth.
6253
 * i965: Also emit HiZ and Stencil packets when
6254
   disabling depth on Gen6.
6255
 * wayland: Don't rely on static variable for
6256
   identifying wl_drm buffers
6257
 * radeonsi: fix blitting the last 2 mipmap levels of
6258
   compressed textures
6259
 * meta: enable vertex attributes in the context of the
6260
   newly created array object
6261
 * mesa: fixes for MSVC 2013
6262
6263
-------------------------------------------------------------------
6264
Tue Nov 12 13:56:37 UTC 2013 - schwab@suse.de
6265
6266
- Add support for m68k
6267
6268
-------------------------------------------------------------------
6269
Fri Oct 25 10:37:04 UTC 2013 - sndirsch@suse.com
6270
6271
- no longer install install libvdpau_r300 subpackage by default and
6272
  update descriptions of libvdpau_{nouveau,r600,radeonsi,softpipe}
6273
  subpackages (bnc#847269)
6274
6275
-------------------------------------------------------------------
6276
Thu Oct 24 13:14:05 UTC 2013 - sndirsch@suse.com
6277
6278
- install libvdpau_{nouveau,r300,r600,radeonsi} package on
6279
  appropriate hardware by default (bnc#847269)
6280
6281
-------------------------------------------------------------------
6282
Sat Oct 19 15:26:10 UTC 2013 - hrvoje.senjan@gmail.com
6283
6284
- Update to version 9.2.2
6285
 * Valgrind error in program_resource_visitor::recursion, (fdo#69449)
6286
 * glInvalidateFramebuffer fails with GL_INVALID_ENUM (fdo#70411)
6287
 * svga: fix incorrect memcpy src in svga_buffer_upload_piecewise()
6288
 * mesa: consolidate cube width=height error checking
6289
 * mesa: Add missing switch break in invalidate_framebuffer_storage()
6290
 * i965: Don't forget the cube map padding on gen5+.
6291
 * mesa: Fix compiler warnings when ALIGN's alignment is "1 << value".
6292
 * i965: Fix 3D texture layout by more literally copying from the spec.
6293
 * glsl: Fix usage of the wrong union member in
6294
   program_resource_visitor::recursion.
6295
 * radeonsi: Use 'SI' as the LLVM processor for CIK on LLVM <= 3.3
6296
6297
-------------------------------------------------------------------
6298
Sat Oct  5 15:12:19 UTC 2013 - hrvoje.senjan@gmail.com
6299
6300
- Update to version 9.2.1
6301
 * Use of uninitialized stack variable with brw_search_cache()
6302
   (fdo#66779)
6303
 * Valgrind errors in mesa (fdo#68233)
6304
 * Automatic mipmap generation with texture compression produces
6305
   borders that fade to black (fdo#68250)
6306
 * Unigine demo crash (fdo#68637)
6307
 * GLSL ES: structs members can't have precision qualifiers
6308
   anymore in 9.2 (fdo#68753)
6309
 * Piglit tex-shadow2drect fails (fdo#69525)
6310
- Dropped U_radeon-winsys-pad-IBs-to-a-multiple-of-8-DWs.patch,
6311
  U_wayland-egl-pc-require-wayland.patch and
6312
  u_gallium-egl-gbm-use-wayland-cflags.patch they are included in
6313
  this release
6314
6315
-------------------------------------------------------------------
6316
Mon Sep 23 08:53:00 UTC 2013 - idonmez@suse.com
6317
6318
- Enable llvmpipe on PPC64
6319
6320
-------------------------------------------------------------------
6321
Fri Sep 20 10:42:36 UTC 2013 - sndirsch@suse.com
6322
6323
- Disable u_mesa-8.0-llvmpipe-shmget.patch,
6324
  u_mesa-8.0.1-fix-16bpp.patch since these are considered wrong by
6325
  the author
6326
- remove libIndirectGL (packages), since it is most likely no
6327
  longer used by anyone ...
6328
- use --enable-osmesa, since we no longer have this extra build
6329
  for libIndirectGL
6330
6331
-------------------------------------------------------------------
6332
Tue Sep 17 17:50:56 UTC 2013 - hrvoje.senjan@gmail.com
6333
6334
- Added U_radeon-winsys-pad-IBs-to-a-multiple-of-8-DWs.patch from
6335
  upstream -- aligns the gfx, compute, and dma IBs to 8 DW boundries.
6336
  Additionally, r6xx hardware requires at least 4
6337
  DW alignment to avoid a hw bug.  This also aligns the DMA
6338
  IBs to 8 DW which is required for the DMA engine.
6339
6340
-------------------------------------------------------------------
6341
Mon Sep 16 12:44:53 UTC 2013 - sndirsch@suse.com
6342
6343
- updated to latest available version of
6344
  * u_mesa-8.0-llvmpipe-shmget.patch
6345
  * u_mesa-8.0.1-fix-16bpp.patch
6346
  and applying it now in the opposite order.
6347
6348
-------------------------------------------------------------------
6349
Fri Sep 13 12:53:33 UTC 2013 - duwe@suse.com
6350
6351
- wayland-egl-pc-require-wayland is now mainline
6352
6353
-------------------------------------------------------------------
6354
Thu Sep 12 12:13:11 UTC 2013 - schwab@suse.de
6355
6356
- drirc is only installed if there are hardware DRI drivers
6357
6358
-------------------------------------------------------------------
6359
Tue Sep 10 14:31:07 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
6360
6361
- Remove custom drirc, ship the upstream drirc
6362
6363
-------------------------------------------------------------------
6364
Tue Sep 10 13:02:29 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
6365
6366
- Drop upstreamed patches as proposed by Johannes Obermayr:
6367
  + Patch14: u_mesa-glapi_dispatch.patch
6368
    Upstream: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ea43e6
6369
  + Patch17: u_mesa-9.0-i965-Make-sure-we-do-render-between-two-hiz-flushes.patch
6370
    Upstream: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dfea55
6371
6372
-------------------------------------------------------------------
6373
Mon Sep  9 09:59:50 UTC 2013 - duwe@suse.com
6374
6375
- u_wayland-egl-pc-require-wayland.patch: after finding wayland
6376
  for egl, make sure its pkconfig is used as well.
6377
6378
-------------------------------------------------------------------
6379
Fri Aug 30 09:10:22 UTC 2013 - idonmez@suse.com
6380
6381
- Enable llvmpipe and xa on s390x
6382
6383
-------------------------------------------------------------------
6384
Tue Aug 27 23:56:19 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
6385
6386
- Update to final version 9.2:
6387
  Mesa 9.2 has been released! Mesa 9.2 is a feature release that includes
6388
  many updates and enhancements.
6389
- New features:
6390
  + GL_ARB_shading_language_420pack in all drivers that support GLSL 1.30.
6391
  + GL_ARB_texture_buffer_range
6392
  + GL_ARB_texture_multisample
6393
  + GL_ARB_texture_storage_multisample
6394
  + GL_ARB_texture_query_lod
6395
  + Enable GL_ARB_texture_storage on radeon, r200, and nouveau
6396
  + GL_EXT_discard_framebuffer in all OpenGL ES (all versions) drivers
6397
  + GL_EXT_framebuffer_multisample_blit_scaled on i965
6398
  + Added new freedreno gallium driver
6399
  + OSMesa interface for gallium llvmpipe/softpipe drivers
6400
  + Gallium Heads-Up Display (HUD) feature for performance monitoring
6401
  + Added support for UVD (2.2 and 3.0) video decoding on r600g and radeonsi
6402
    through VDPAU (requires Kernel 3.10 or later)
6403
- Changes:
6404
  + Removed d3d1x state tracker (unused, unmaintained and broken)
6405
  + Removed GL_EXT_clip_volume_hint because no driver had enabled it since 2007.
6406
  + Removed GL_MESA_resize_buffers because it was only really implemented by the
6407
    (unsupported) GDI driver.
6408
  + GL_EXT_separate_shader_objects has been removed from all Gallium drivers,
6409
    because it disallows a critical GLSL shader optimization.
6410
    GL_ARB_separate_shader_objects doesn't have this issue.
6411
  + i965 Gen6+ requires Kernel 3.6 or later. (92d2f5a)
6412
6413
-------------------------------------------------------------------
6414
Fri Aug 23 15:03:44 UTC 2013 - hrvoje.senjan@gmail.com
6415
6416
- Stop versioning libgbm1/devel and libwayland-egl/devel by itself,
6417
  they now follow general Mesa version
6418
6419
-------------------------------------------------------------------
6420
Fri Aug 23 12:23:15 UTC 2013 - hrvoje.senjan@gmail.com
6421
6422
- Fix baselibs from previous change (there is no Mesa-libEGL1-devel),
6423
  but Mesa-libEGL-devel
6424
6425
-------------------------------------------------------------------
6426
Fri Aug 23 10:54:18 UTC 2013 - hrvoje.senjan@gmail.com
6427
6428
- Update to 9.2 rc2
6429
 * Documentation, glsl and buildsystem fixes since rc1
6430
- baselibs.conf cleanup: adjusted to current spec
6431
6432
-------------------------------------------------------------------
6433
Tue Aug 20 13:12:17 UTC 2013 - hrvoje.senjan@gmail.com
6434
6435
- Update to 9.2 rc1
6436
 * bugfixes over previous snapshot
6437
6438
-------------------------------------------------------------------
6439
Tue Aug 13 14:30:06 UTC 2013 - dmueller@suse.com
6440
6441
- fix build on armv7
6442
6443
-------------------------------------------------------------------
6444
Mon Aug 12 19:16:12 UTC 2013 - hrvoje.senjan@gmail.com
6445
6446
- Update to new snapshot from 9.2 branch:
6447
 * various bugfixes since the previous snapshot
6448
 * i965 Gen6+ requires Kernel 3.6 or later
6449
 * Added support for UVD (2.2 and 3.0) video decoding on r600g and
6450
   radeonsi through VDPAU (requires Kernel 3.10 or later)
6451
6452
-------------------------------------------------------------------
6453
Thu Aug  8 13:40:55 UTC 2013 - schwab@suse.de
6454
6455
- Don't enable gallium-egl without Gallium
6456
- Enable llvm_r600 only on %ix86 x86_64
6457
6458
-------------------------------------------------------------------
6459
Mon Jul 29 12:55:23 UTC 2013 - sndirsch@suse.com
6460
6461
- Make a symlink to libGL.so.1.2 for compatibility (bnc#809359,
6462
  bnc#831306)
6463
- u_mesa-9.0-i965-Make-sure-we-do-render-between-two-hiz-flushes.patch
6464
  * Prevent hangs with rc6. (bnc#804910, bnc#831306)
6465
6466
-------------------------------------------------------------------
6467
Thu Jul 25 15:41:25 UTC 2013 - dvaleev@suse.com
6468
6469
- adjust filelist so powerpc build could succeed
6470
- disable llvm_r600 for powerpc for now.
6471
6472
-------------------------------------------------------------------
6473
Wed Jul 17 02:38:03 UTC 2013 - sndirsch@suse.com
6474
6475
- The llvm with the R600 backend is finally in Factory, lets use it :)
6476
6477
-------------------------------------------------------------------
6478
Fri Jul  5 12:07:10 UTC 2013 - hrvoje.senjan@gmail.com
6479
6480
- Update to 9.2 snapshot:
6481
* New features:
6482
 * Mesa 9.2 implements the OpenGL 3.1 API - OpenGL 3.1 is only
6483
   available if requested at context creation because
6484
   GL_ARB_compatibility is not supported
6485
 * GL_ARB_texture_buffer_range
6486
 * GL_ARB_texture_multisample
6487
 * GL_ARB_texture_storage_multisample
6488
 * GL_ARB_texture_query_lod
6489
 * Enable GL_ARB_texture_storage on radeon, r200, and nouveau
6490
 * Added new freedreno gallium driver
6491
 * OSMesa interface for gallium llvmpipe/softpipe drivers
6492
 * Gallium Heads-Up Display (HUD) feature for performance monitoring
6493
* Changes:
6494
 * Removed d3d1x state tracker (unused, unmaintained and broken)
6495
 * Removed GL_EXT_clip_volume_hint because no driver had enabled
6496
   it since 2007.
6497
 * Removed GL_MESA_resize_buffers because it was only really
6498
   implemented by the (unsupported) GDI driver.
6499
 * GL_EXT_separate_shader_objects has been removed from all Gallium
6500
   drivers, because it disallows a critical GLSL shader optimization.
6501
   GL_ARB_separate_shader_objects doesn't have this issue.
6502
- Unlock radeonsi libvdpau
6503
- Enable gallium egl
6504
- added U_gallium-egl-gbm-use-wayland-cflags.patch, needed so gbm
6505
  uses pkgconfig flags, instead of relying on "common" wayland dir
6506
- Added llvm_r600 define, for enableing llvm shared-libs and
6507
  r600-llvm-compiler. Off for now, until we have fixed llvm
6508
6509
-------------------------------------------------------------------
6510
Tue Jul  2 13:00:05 UTC 2013 - hrvoje.senjan@gmail.com
6511
6512
- Update to Mesa 9.1.4:
6513
 * [bisected i965] Bus error (core dumped) on oglc texdecaltile
6514
   (fdo#37871)
6515
 * egl/opengles1/tri_x11 renders wrong (fdo#42182)
6516
 * [SNB IVB HSW] mesa demo test texleak bus error (fdo#44958)
6517
 * [snb] crash in texsubimage to a large atlas in clutter
6518
   (fdo#53494)
6519
 * glDrawElements segfault when compiled into display list
6520
   (fdo#60518)
6521
 * src/mesa/drivers/dri/common/xmlpool.h:96:29: fatal error:
6522
   xmlpool/options.h (fdo#61821)
6523
 * r300g regression (RV380): Strange rendering of light sources in
6524
   Penumbra (bisected) (fdo#63520)
6525
 * [HSW] support new haswell graphics [8086:0a2e] (fdo#63701)
6526
 * [gm45, bisected] some piglit glsl 1.10 built-in-functions tests
6527
   crash (fdo#64727)
6528
 * [llvmpipe] SIGSEGV src/gallium/state_trackers/glx/xlib/glx_api.c:1374
6529
   (fdo#64745)
6530
 * [llvmpipe] SIGSEGV src/gallium/state_trackers/glx/xlib/glx_api.c:1363
6531
   (fdo#64934)
6532
 * segfault in _mesa_get_format_datatype and _mesa_get_color_read_type
6533
   when state dumping with glretrace (fdo#65173)
6534
- Droped llvm-3.3.patch, it's included in this release
6535
6536
-------------------------------------------------------------------
6537
Tue May 28 14:57:52 UTC 2013 - mhrusecky@suse.com
6538
6539
- fixed compilation against latest lvm: llvm-3.3.patch
6540
6541
-------------------------------------------------------------------
6542
Tue May 21 23:50:51 UTC 2013 - hrvoje.senjan@gmail.com
6543
6544
- update to Mesa 9.1.3:
6545
 * Second Life viewers from release 2.7.4.235167 to the last
6546
   3.4.0.264911 crash on start. (fdo#39251)
6547
 * [wine] GLX_DONT_CARE does not work for GLX_DRAWABLE_TYPE or
6548
   GLX_RENDER_TYPE (fdo#47478)
6549
 * [SNB bisected] SNB hang with rc6 and hiz on glxgears
6550
   (and other GL apps) immediately after xinit. (fdo#56416)
6551
 * [GLSL1.40 IVB/HSW]Piglit spec/glsl-1.40/compiler_built-in-functions/inverse-mat2.frag
6552
   fails (fdo#57436)
6553
 * [ivb] Mesa 9.1 performance regression on KWin's Lanczos
6554
   shader (fdo#61554)
6555
 * abort is an incredibly not-smart way to handle IR validation
6556
   (fdo#61773)
6557
 * solaris build broken with missing ffsll (fdo#62868)
6558
 * glXChooseFBConfig with GLX_DRAWABLE_TYPE, GLX_DONT_CARE fails
6559
   (fdo#62999)
6560
 * EGL X11 Regression: Maximum swap interval is 0 (worked with 9.0)
6561
   (fdo#63078)
6562
 * [i965 Bisected]Ogles1conform/Ogles2conform/Ogles3conform cases
6563
   segfault (fdo#63447)
6564
 * [SNB 9.1 Bisected]Ogles2conform GL2ExtensionTests/depth_texture_cube_map/depth_texture_cube_map.test
6565
   fail (fdo#64662)
6566
6567
-------------------------------------------------------------------
6568
Thu May  2 12:03:55 UTC 2013 - hrvoje.senjan@gmail.com
6569
6570
- update to Mesa 9.1.2:
6571
 * [965gm] green artifacts when using GLSL in XBMC (fdo#44567)
6572
 * many new symbols in libxatracker after recent automake work
6573
   (fdo#59238)
6574
 * [SNB/IVB/HSW Bisected]Oglc draw-buffers2(advanced.blending.none)
6575
   segfault (fdo#59445)
6576
 * [i965 Bisected]Oglc fbblit(advanced.blitFb-3d-cube.mirror.both)
6577
   fails (fdo#59495)
6578
 * [r300g] Unigine Heaven 3.0: all objects are black (fdo#60503)
6579
 * Firefox 18.0.2 Crash On Nvidia GeForce2 (fdo#60510)
6580
 * [SNB Bisected] kwin_gles screen corruption (fdo#61197)
6581
 * [IVB] corrupt rendering with UBOs (fdo#61317)
6582
 * glEdgeFlag can't be set to false (fdo#61395)
6583
 * nullpointer dereference causes xorg-server segfault when nouveau
6584
   DRI driver is loaded (fdo#61947)
6585
 * llvmpipe: Fragment Shader with "return" in main causes back
6586
   output (fdo#62357)
6587
 * other bugfixes
6588
- Drop u_remove-os-abi-tag.patch, fdo#26663 is fixed with this release
6589
6590
-------------------------------------------------------------------
6591
Wed Apr  3 17:30:11 UTC 2013 - dmueller@suse.com
6592
6593
- do not build x86* specific drivers on ARM, only enable
6594
  nouveau,swrast,svga for ARM platforms
6595
6596
-------------------------------------------------------------------
6597
Wed Apr  3 07:46:47 UTC 2013 - coolo@suse.com
6598
6599
- fix baselibs.conf
6600
6601
-------------------------------------------------------------------
6602
Thu Mar 21 12:19:56 UTC 2013 - dvaleev@suse.com
6603
6604
- Don't enable xa on ppc and ppc64
6605
- Fix glapi_dispatch #bfo56710 (u_mesa-glapi_dispatch.patch)
6606
6607
-------------------------------------------------------------------
6608
Wed Mar 20 11:10:38 UTC 2013 - hrvoje.senjan@gmail.com
6609
6610
- update to Mesa 9.1.1: a bugfix release
6611
 * [GM45] mesa demos spriteblast render incorrectly (fdo#30232)
6612
 * [gles2] Ironlake: gl_PointCoord takes no effect for point sprites
6613
   (fdo#32429)
6614
 * Mesa 7.11-devel implementation error: Unexpected program target
6615
   in destroy_program_variants_cb() (fdo#38086)
6616
 * [snb] corrupted GLSL built-in function results when using Uniform
6617
   Buffer contents as arguments (fdo#57121)
6618
 * Garbled UI in Team Fortress 2 and Counter-Strike: Source
6619
   (fdo#58042)
6620
 * Texture flicker with fragment shader (fdo#58960)
6621
 * [i965]Oglc fbblit(advanced.blitFb-3d-cube.mirror.both) fails
6622
   (fdo#59495)
6623
 * [IVB] 3DMMES2.0 Taiji performance reduced by ~13% with
6624
   gnome-session enable compositing (fdo#59783)
6625
 * build - libvdpau_softpipe fails at runtime. (fdo#60121)
6626
 * gbm_dri_bo_create fails to initialize bo->base.base.format
6627
   (fdo#60143)
6628
 * Corruption with DMA ring on cayman (fdo#60802)
6629
 * r600g: add htile support cause gpu lockup in Dishonored wine.
6630
   (fdo#60848)
6631
 * [softpipe] piglit interpolation-noperspective-gl_BackColor-flat-fixed
6632
   regression (fdo#60938)
6633
 * alloc_layout_array tx * ty assertion failure when making pbuffer
6634
   current (fdo#61012)
6635
 * Segfault in glBitmap when called with PBO source (fdo#61026)
6636
6637
-------------------------------------------------------------------
6638
Mon Mar 18 11:00:12 UTC 2013 - mmeister@suse.com
6639
6640
- Added Download Link to Source section in spec file
6641
6642
-------------------------------------------------------------------
6643
Sat Mar  2 02:51:10 UTC 2013 - tobias.johannes.klausmann@mni.thm.de
6644
6645
- Update to Mesa 9.1:
6646
  Mesa 9.1 implements the OpenGL 3.1 API, but the version reported by
6647
  glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
6648
  glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver
6649
  being used. Some drivers don't support all the features required
6650
  in OpenGL 3.1. OpenGL 3.1 is only available if requested at context
6651
  creation because GL_ARB_compatibility is not supported.
6652
- New features:
6653
  + GL_ARB_map_buffer_alignment
6654
  + GL_ARB_texture_cube_map_array
6655
- Changes:
6656
  + Removed VAAPI state tracker (unmaintained and broken)
6657
  + Removed i965's broken hardware implementation of GL_NV_vertex_program
6658
  + Removed swrast support for GL_NV_vertex_program
6659
  + Removed swrast support for GL_NV_fragment_program
6660
  + Removed OpenVMS support (unmaintained and broken)
6661
- Changes to package(s):
6662
  + Rename libwayland-egl1-devel -> libwayland-egl-devel
6663
  + Add a GLES3 Development package
6664
  + Removed patches:
6665
  Mesa-nodate.diff (patch1)
6666
    No dates are put into the build anymore
6667
  U_glx-fix-glGetTexLevelParameteriv-for-indirect-render.patch (patch18)
6668
    Included in this release
6669
  + Remove BuildRequires we dont need:
6670
    http://cgit.freedesktop.org/mesa/mesa/commit/?id=
6671
    af6aeae4e1286a8858e040602db338de6a1367dc
6672
  + Update Required package versions
6673
6674
-------------------------------------------------------------------
6675
Thu Feb 28 18:07:05 UTC 2013 - dmueller@suse.com
6676
6677
- only enable swrast for aarch64 for now
6678
6679
-------------------------------------------------------------------
6680
Tue Feb 26 23:23:46 UTC 2013 - stefan.bruens@rwth-aachen.de
6681
6682
- fix_glx_indirect_reply_bfo#59876.diff
6683
  * GLX replies are parsed incorrectly when using libxcb and AIGLX,
6684
    happens for most replies where data is embedded in the header.
6685
    (bfo#59876, bnc#802718)
6686
6687
-------------------------------------------------------------------
6688
Thu Feb 21 23:23:22 UTC 2013 - hrvoje.senjan@gmail.com
6689
6690
- update to Mesa 9.0.3: a bugfix release
6691
 * Pink artifacts on objects in the distance in ETQW/Quake 4
6692
   (fdo#25201)
6693
 * configure: Doesn't check for python libxml2 (fdo#31598)
6694
 * [softpipe] piglit glsl-max-varyings regression (fdo#40404)
6695
 * [bisected] Oglc pxconv-gettex(basic.allCases) regressed (fdo#47220)
6696
 * [bisected i965]Oglc shad-compiler(advanced.TestLessThani)
6697
   regressed(fdo#48629)
6698
 * [swrast] piglit fbo-generatemipmap-filtering regression
6699
   (fdo#54240)
6700
 * [sandybridge][uxa] graphics very glitchy and always flickering
6701
   (fdo#56920)
6702
 * [GM45] Chrome experiment "Stars" crash: brw_fs_emit.cpp:708:
6703
   brw_reg brw_reg_from_fs_reg(fs_reg*): Assertion „!"not reached"“
6704
   failed. (fdo#57166)
6705
 * build test failure: nouveau_fbo.c:198:3: error: too few arguments to
6706
   function 'nouveau_renderbuffer_del' (fdo#57746)
6707
 * [swrast] Mesa 9.1-devel implementation error: Unable to
6708
   delete renderbuffer, no context (fdo#57754)
6709
 * [IVB] Graphical glitches in 0 A.D (fdo#58680)
6710
 * [softpipe] util/u_tile.c:795:pipe_put_tile_z: Assertion `0' failed.
6711
   (fdo#58972)
6712
 * [bisected] Mesa build fails: clientattrib.c:33:22: fatal error: indirect.h:
6713
   No such file or directory (fdo#59364)
6714
 * [ILK/SNB/IVB Bisected]Oglc vertexshader(advanced.TestLightsTwoSided)
6715
   causes GPU hung (fdo#59700)
6716
 * [swrast] piglit ext_framebuffer_multisample-interpolation 0
6717
   centroid-edges regression (fdo#59873)
6718
 * [Bisected]Piglit glx_extension_string_sanity fail (fdo#60052)
6719
 * Planeshift: triangles where grass would be (fdo#60172)
6720
6721
-------------------------------------------------------------------
6722
Mon Feb  4 13:37:01 UTC 2013 - duwe@suse.com
6723
6724
- enable build of subpackage libwayland-egl1
6725
6726
-------------------------------------------------------------------
6727
Thu Jan 24 14:48:18 UTC 2013 - sndirsch@suse.com
6728
6729
- update to Mesa 9.0.2: a bugfix release
6730
 * [KMS] mesa demo spectex broken on rv280 (fdo#22576)
6731
 * KMS/R200: Bad shading in NWN since Mesa rewrite (fdo#26809)
6732
 * [bisected regression] Oglc fbo(negative.invalidParams3)
6733
   Segmentation fault (fdo#45877)
6734
 * st_glsl_to_tgsi.cpp:4006:dst_register: Assertion
6735
   `index < VERT_RESULT_MAX' failed (fdo#54402)
6736
 * Memoryleak with glPopAttrib only on Intel GM45 (fdo#55175)
6737
 * glcpp accepts junk after #else/#elif/#endif tokens (fdo#56442)
6738
 * EGL sets error to EGL_SUCCESS when DRI driver fails to create
6739
   context (fdo#56706)
6740
 * Webgl conformance shader-with-non-reserved-words crash. (fdo#57622)
6741
 * r200: Culling is broken when rendering to an FBO (fdo#57842)
6742
 * r300g: blend sfactor=GL_DST_COLOR fails with FBOs (fdo#57984)
6743
 * [llvmpipe] src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c:75:analyse_src: Assertion `src->Index < (sizeof(ctx->imm)/sizeof((ctx->imm)[0]))' failed. (fdo#58545)
6744
 * src/glsl/tests/Makefile.am missing $(top_srcdir)/include (fdo#59383)
6745
6746
-------------------------------------------------------------------
6747
Wed Jan 23 11:55:36 UTC 2013 - sndirsch@suse.com
6748
6749
- reverted removing Libs.private/Requires.private in pkgconfig
6750
  files
6751
6752
-------------------------------------------------------------------
6753
Sat Jan 19 14:32:46 UTC 2013 - dmueller@suse.com
6754
6755
- enable llvm backend also for ARM
6756
6757
-------------------------------------------------------------------
6758
Fri Jan 18 17:04:12 UTC 2013 - rbrownccb@opensuse.org
6759
- Add requires for Mesa to Mesa-libGL1 in baselibs.conf
6760
 * Mesa required for many applications in wine
6761
 * wine-32bit pulls through Mesa-libGL1-32bit without Mesa-32bit
6762
6763
-------------------------------------------------------------------
6764
Sat Jan  5 15:28:51 UTC 2013 - crrodriguez@opensuse.org
6765
6766
- Remove Requires.private and Libs.private from *.pc files
6767
 * Both are needed only for static linking
6768
 * This package provides only shared libraries
6769
 * the rpm pkgconfig dependency generator considers "Requires.private"
6770
   a valid dependency even though there are no static libraries in the
6771
   packages
6772
 * This cause bloat and hides broken "buildRequires" in other packages.
6773
6774
-------------------------------------------------------------------
6775
Fri Dec 14 11:00:21 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
6776
6777
- Remove unrecognized configure option "--disable-glu"
6778
6779
-------------------------------------------------------------------
6780
Mon Dec 10 13:22:01 UTC 2012 - sndirsch@suse.com
6781
6782
- Update to Version 9.0.1
6783
  * bug fix release
6784
6785
-------------------------------------------------------------------
6786
Tue Oct 16 18:09:16 UTC 2012 - sndirsch@suse.com
6787
6788
- improved packages descriptions
6789
6790
-------------------------------------------------------------------
6791
Mon Oct  8 23:36:24 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
6792
6793
- Update to version 9.0:
6794
  Mesa 9.0 has been released.  Mesa 9.0 is a feature release.
6795
  "The" big feature is the availability of OpenGL 3.1 on some
6796
  supported hardware.
6797
  + Remove the Git Commit ID
6798
6799
-------------------------------------------------------------------
6800
Tue Sep 25 15:28:52 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
6801
6802
- Update the Mesa 9.0 Git Snapshot
6803
  + Add the Git CommitID to the buildscript
6804
  + Minor cleanup of the buildscript
6805
6806
-------------------------------------------------------------------
6807
Mon Sep 24 17:04:35 UTC 2012 - sndirsch@suse.com
6808
6809
- removed any .la file
6810
- moved libglapi.so from Mesa-devel to Mesa-libglapi-devel package;
6811
  Mesa-devel requires Mesa-libglapi-devel package anyway
6812
6813
-------------------------------------------------------------------
6814
Fri Sep 21 08:28:28 UTC 2012 - sndirsch@suse.com
6815
6816
- fixed libOSMesa packaging (only a dangling symlink has been
6817
  packaged)
6818
6819
-------------------------------------------------------------------
6820
Fri Sep 21 07:08:05 UTC 2012 - coolo@suse.com
6821
6822
- fix baselibs.conf after package split
6823
6824
-------------------------------------------------------------------
6825
Thu Sep 20 13:05:15 UTC 2012 - sndirsch@suse.com
6826
6827
- instead of using "make install" for installing libIndirectGL/
6828
  libOSMesa, do install these libs manually, so we no longer end
6829
  up with linking *everything* against libIndirectGL (instead of
6830
  having it correctly linked against GL!)
6831
6832
-------------------------------------------------------------------
6833
Fri Aug 24 22:22:28 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
6834
6835
- Update to 8.1 prerelease:
6836
  + Added radeonsi to the dri drivers for x86/x86_64
6837
  + Rewrite the configuration parts of the spec file
6838
  + Changed u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch
6839
    to apply!
6840
  + Changed u_remove-os-abi-tag.patch to apply! (Removed parts of it)
6841
  + Changed u_mesa-8.0.1-fix-16bpp.patch to apply! (Removed parts of it)
6842
  + Remove upstreamed patches: (double checked)
6843
    - upstream-llvm-patch.diff
6844
    - U_i965-gen7-Reduce-GT1-WM-thread-count-according-to-up.patch
6845
6846
-------------------------------------------------------------------
6847
Thu Aug 23 15:29:34 UTC 2012 - fcrozat@suse.com
6848
6849
- Add u_mesa-8.0-llvmpipe-shmget.patch (Fedora): use shmget under
6850
  llvmpipe, if available (bnc#766498).
6851
- Update u_mesa-8.0.1-fix-16bpp.patch to work with shmget patch.
6852
6853
-------------------------------------------------------------------
6854
Wed Aug  8 15:43:20 CEST 2012 - tiwai@suse.de
6855
6856
- U_i965-gen7-Reduce-GT1-WM-thread-count-according-to-up.patch
6857
  * Fix GPU hang with IVB GT1 desktop (bnc#775048)
6858
6859
-------------------------------------------------------------------
6860
Tue Jul 10 23:42:04 UTC 2012 - tobias.johannes.klausmann@mni.thm.de
6861
6862
- Update to Version 8.0.4 (minor bugfix release)
6863
- Back to bz2 tarballs
6864
6865
-------------------------------------------------------------------
6866
Sat Jun 16 09:58:59 UTC 2012 - coolo@suse.com
6867
6868
- remove buildrequire on vim, it creates a pretty big cycle for
6869
  no (obvious) benefit
6870
6871
-------------------------------------------------------------------
6872
Tue Jun 12 15:53:50 UTC 2012 - sndirsch@suse.com
6873
6874
- enabled build of XvMC/VDPAU state trackers for Nouveau, R300,
6875
  R600, Softpipe (Software implementation)
6876
6877
-------------------------------------------------------------------
6878
Tue Jun 12 10:19:01 UTC 2012 - sndirsch@suse.com
6879
6880
- u_remove-os-abi-tag.patch
6881
  * Remove OS ABI tag from libGL, so it is no longer preferred over
6882
    libGLs without OS ABI tag (bnc#765294, fdo#26663)
6883
6884
-------------------------------------------------------------------
6885
Fri Jun  8 14:05:30 UTC 2012 - sndirsch@suse.com
6886
6887
- let libGL1-Mesa require Mesa, since that package includes the DRI
6888
  drivers (including the "swrast" DRI driver for software rendering)
6889
  (bnc#765241)
6890
6891
-------------------------------------------------------------------
6892
Wed May 30 16:56:11 UTC 2012 - fcrozat@suse.com
6893
6894
- Add u_mesa-8.0.1-fix-16bpp.patch (Fedora): fix 16bpp mode under
6895
  llvmpipe.
6896
6897
-------------------------------------------------------------------
6898
Sat May 26 22:29:41 UTC 2012 - sndirsch@suse.com
6899
6900
- added configure options "--enable-gbm --enable-glx-tls" (required
6901
  for glamor support)
6902
6903
-------------------------------------------------------------------
6904
Fri May 25 15:57:25 UTC 2012 - meissner@suse.com
6905
6906
- libxatracker is also not built on ppc*.
6907
6908
-------------------------------------------------------------------
6909
Mon May 21 12:32:23 UTC 2012 - sndirsch@suse.com
6910
6911
- Trivial change to Version 8.0.3; tarball from here:
6912
  http://cgit.freedesktop.org/mesa/mesa/snapshot/mesa-8.0.3.tar.gz
6913
6914
-------------------------------------------------------------------
6915
Wed May 16 10:28:30 UTC 2012 - adrian@suse.de
6916
6917
- fix build on platforms without gallium (s390 & arm)
6918
6919
-------------------------------------------------------------------
6920
Wed Apr 25 14:14:35 UTC 2012 - tittiatcoke@gmail.com
6921
6922
- Added patches from upstream Master to enable building with
6923
  llvm 3.1
6924
6925
-------------------------------------------------------------------
6926
Wed Apr 25 13:17:59 UTC 2012 - sndirsch@suse.com
6927
6928
- For full OpenGL 3.0 compliance, it is necessary to
6929
  have floating-point textures, so Mesa is now compiled with
6930
  "--enable-texture-float" parameter to have OpenGL 3.0 support.
6931
- disabling glut/glw no longer required since it's no longer
6932
  shipped with Mesa
6933
6934
-------------------------------------------------------------------
6935
Mon Apr 23 15:09:29 UTC 2012 - vljn@ovi.com
6936
6937
- Enable xa state tracker and svga gallium drivers (vmwgfx stack)
6938
6939
-------------------------------------------------------------------
6940
Sun Apr 15 18:10:39 CEST 2012 - ro@suse.de
6941
6942
- use same dri drivers on ia64 as on ppc (no drm_intel)
6943
6944
-------------------------------------------------------------------
6945
Wed Mar 21 23:21:24 UTC 2012 - ryanbach@adelphia.net
6946
6947
-- Updated software rasterizer to use llvmpipe the advanced,
6948
-  multithreaded,software rasterizer if availaible for that
6949
-  archetecture (ie. X86/X86-64).
6950
6951
-------------------------------------------------------------------
6952
Wed Mar 21 18:06:27 UTC 2012 - jengelh@medozas.de
6953
6954
- Adjust baselibs.conf for OSMesa soname change
6955
6956
-------------------------------------------------------------------
6957
Wed Mar 21 14:55:19 UTC 2012 - sndirsch@suse.com
6958
6959
- U_gallium-rtasm-properly-detect-SSE-and-SSE2.patch
6960
  * gallium/rtasm: properly detect SSE and SSE2;  this should fix
6961
    crashes on ancient processors. (bnc#728737)
6962
6963
-------------------------------------------------------------------
6964
Thu Mar  1 08:22:41 UTC 2012 - coolo@suse.com
6965
6966
- fix baselibs.conf after update of libOSMesa
6967
- do not put the date in generated code, this breaks build-compare
6968
  for little to no gain as we know the build date from rpm header
6969
6970
-------------------------------------------------------------------
6971
Fri Feb 24 15:12:22 UTC 2012 - sndirsch@suse.com
6972
6973
- Switch software rasterizer to llvmpipe (gallium driver now)
6974
  * Performance improvement especially on multicore system.
6975
- minimal specfile cleanup
6976
6977
-------------------------------------------------------------------
6978
Fri Feb 24 13:51:15 CET 2012 - meissner@suse.de
6979
6980
- only require drm_intel on intel.
6981
6982
-------------------------------------------------------------------
6983
Thu Feb 23 10:57:09 UTC 2012 - sndirsch@suse.com
6984
6985
- Update to Mesa 8.0.1
6986
  * Removed all DRI drivers that did not support DRI2.
6987
    Specifically, i810, mach64, mga, r128, savage, sis, tdfx, and
6988
    unichrome were removed.
6989
  * Removed all remnants of paletted texture support. As required
6990
    by desktop OpenGL, GL_COLOR_INDEX data can still be uploaded
6991
    to a color (e.g., RGBA) texture. However, the data cannot be
6992
    stored internally as color-index.
6993
  * Removed support for GL_APPLE_client_storage extension.
6994
  * Removed the classic Mesa r300 and r600 drivers, which are
6995
    superseded by the gallium drivers for this hardware.
6996
  * Removed the dead Gallium i965, cell and failover drivers,
6997
    which were either broken and with nobody in sight to fix
6998
    the situation or deprecated.
6999
- obsoletes u_GLX-SWrast-Make-GLX-with-SWrast-enabled-work-on-olde.patch
7000
  (git commit #63a6fd6603574c1c01324fbeb0863e39d3864c16)
7001
- obsoletes U_Mesa-7.11-llvm3.patch
7002
- obsoletes Mesa-llvm-3.0.patch
7003
- disabled u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch
7004
  for now (obsolete as well?)
7005
7006
-------------------------------------------------------------------
7007
Wed Feb 22 14:27:44 UTC 2012 - jengelh@medozas.de
7008
7009
- use --enable-shared-dricore, saves ~33 MB
7010
7011
-------------------------------------------------------------------
7012
Wed Feb 22 14:14:56 UTC 2012 - sndirsch@suse.com
7013
7014
- readded build of non-gallium nouveau driver ("nouveau_vieux") to
7015
  support again older NVIDIA GPUs
7016
7017
-------------------------------------------------------------------
7018
Tue Feb 21 19:53:03 UTC 2012 - coolo@suse.com
7019
7020
- fix requires of devel package in moving the %package before the
7021
  other packages that have custom versions.
7022
  %version in rpm is tricky - it's the _last_ version before the
7023
  macro, not the main one.
7024
7025
-------------------------------------------------------------------
7026
Tue Feb 21 03:57:14 UTC 2012 - jengelh@medozas.de
7027
7028
- Split shared libraries per shlib pol.
7029
7030
-------------------------------------------------------------------
7031
Sun Feb 12 19:24:03 UTC 2012 - jengelh@medozas.de
7032
7033
- Update dependencies according to configure.ac,
7034
  use pkgconfig symbols
7035
- Parallel build with %_smp_mflags
7036
- Remove redundant tags/sections
7037
7038
-------------------------------------------------------------------
7039
Thu Feb  9 20:01:37 UTC 2012 - sndirsch@suse.com
7040
7041
- fixed buildreqs due to splitted xorg-x11-libs
7042
7043
-------------------------------------------------------------------
7044
Thu Dec  1 11:15:48 UTC 2011 - coolo@suse.com
7045
7046
- add automake as buildrequire to avoid implicit dependency
7047
7048
-------------------------------------------------------------------
7049
Thu Nov 17 20:34:36 UTC 2011 - vljn@ovi.com
7050
7051
- Update to Mesa 7.11.1
7052
  * U_glx-ignore-BadRequest-errors-from-DRI2Connect.diff included
7053
7054
-------------------------------------------------------------------
7055
Wed Oct 06 21:58:00 UTC 2011 - idonmez@suse.com
7056
7057
- Update Mesa-llvm-3.0.patch again to fix compilation
7058
7059
-------------------------------------------------------------------
7060
Thu Sep 29 20:53:53 UTC 2011 - idonmez@suse.com
7061
7062
- Update Mesa-llvm-3.0.patch for new llvm snapshot
7063
7064
-------------------------------------------------------------------
7065
Thu Sep 15 06:15:04 UTC 2011 - idonmez@suse.com
7066
7067
- Fix build with newest llvm, fdo#40754
7068
7069
-------------------------------------------------------------------
7070
Tue Sep 13 12:03:25 UTC 2011 - idonmez@suse.com
7071
7072
- Fix build with Factory
7073
7074
-------------------------------------------------------------------
7075
Mon Sep 12 23:48:34 UTC 2011 - sndirsch@suse.com
7076
7077
- revert previous change since it actually *broke* the build with
7078
  Factory
7079
7080
-------------------------------------------------------------------
7081
Mon Sep 12 10:47:17 UTC 2011 - idonmez@suse.com
7082
7083
- Fix build with Factory too
7084
7085
-------------------------------------------------------------------
7086
Fri Sep  9 15:08:02 UTC 2011 - vljn@ovi.com
7087
7088
- Fix openSUSE 11.3 11.4 build
7089
7090
-------------------------------------------------------------------
7091
Sun Sep  4 21:00:43 UTC 2011 - vljn@ovi.com
7092
7093
- Update to Mesa 7.11 final
7094
7095
-------------------------------------------------------------------
7096
Sun Sep  4 12:34:37 CEST 2011 - meissner@suse.de
7097
7098
- llvm is only available for *x86* currently
7099
7100
-------------------------------------------------------------------
7101
Tue Aug  9 00:51:28 UTC 2011 - stefan.bruens@rwth-aachen.de
7102
7103
- add fix for bfo #28125 (DRI2 prevents indirect glx)
7104
7105
-------------------------------------------------------------------
7106
Tue Aug  2 13:05:58 UTC 2011 - mhopf@novell.com
7107
7108
- Obsolete Mesa-nouveau3d (included in standard Mesa package now)
7109
- Also nuke from baselibs.conf
7110
7111
-------------------------------------------------------------------
7112
Fri Jul 29 10:10:31 UTC 2011 - mhopf@novell.com
7113
7114
- Update to Mesa 7.11-rc3
7115
- U_Mesa-7.11-llvm3.patch: fix compatibility with llvm 3.0 (and pre-releases)
7116
- gallium is now required for r300, r600
7117
- nouveau is now built by default (except on < OS11.3)
7118
7119
-------------------------------------------------------------------
7120
Thu Jul 28 09:16:23 CEST 2011 - meissner@suse.de
7121
7122
- Also let ppc64 build the noveau driver, fixing build on ppc64.
7123
7124
-------------------------------------------------------------------
7125
Sun Jul  3 13:21:31 UTC 2011 - vljn@ovi.com
7126
7127
- Update Mesa 7.10.3
7128
  * Few crashes and rendering fixes.
7129
7130
-------------------------------------------------------------------
7131
Mon Jun 20 15:05:42 UTC 2011 - sndirsch@novell.com
7132
7133
- libdrm-2.4.26-nouveau.diff
7134
  * Fixes build of Mesa 7.10.2 nouveau driver with libdrm 2.4.26
7135
   (fdo #35562)
7136
7137
-------------------------------------------------------------------
7138
Thu Jun 16 15:55:44 UTC 2011 - mhopf@novell.com
7139
7140
- Don't unpack MesaDemos during build; it's not needed any more.
7141
7142
-------------------------------------------------------------------
7143
Fri Jun 10 06:10:16 UTC 2011 - eich@suse.de
7144
7145
- u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch:
7146
  Update this patch closing a giant memory leak.
7147
7148
-------------------------------------------------------------------
7149
Thu Jun  9 11:01:49 UTC 2011 - eich@suse.de
7150
7151
- Replace patches:
7152
  * add: u_GLX-SWrast-Make-GLX-with-SWrast-enabled-work-on-olde.patch
7153
    This patch falls back to indirect rendering if SWrast doesn't work
7154
    with older Xservers as no common configs/visuals can be found.
7155
  * remove: Mesa_indirect_old_xserver_compatibility.diff
7156
    this patch is superseded.
7157
  * rename: 0001-Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch
7158
    to u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch
7159
7160
-------------------------------------------------------------------
7161
Sat Jun  4 11:20:47 UTC 2011 - eich@suse.de
7162
7163
- Remove: intel-add-gem-string.patch
7164
  This patch was barking up the wrong tree anyway.
7165
  As discussed with Martin Grässlin from the Kwin project
7166
  a patch from the upstream git master has been cherry-picked
7167
  and added to kdebase4-workspace which makes this patch unneciessary.
7168
  The patch to Kwin will become obsolete once Kwin is updated,
7169
  this will be noticed easily in kdebase4-workspace.
7170
7171
-------------------------------------------------------------------
7172
Tue May 24 19:49:12 UTC 2011 - eich@suse.de
7173
7174
- Fix the driver directory search path in the spec file.
7175
  This makes dri_driver_dir.diff obsolete.
7176
7177
-------------------------------------------------------------------
7178
Wed May 19 18:10:53 UTC 2011 - idoenmez@novell.com
7179
7180
- Add intel-add-gem-string.patch: Add back "GEM" string to Intel
7181
  driver's version output to fix OpenGL effects in kwin.
7182
7183
-------------------------------------------------------------------
7184
Tue May 17 07:31:21 UTC 2011 - eich@suse.de
7185
7186
- Add packaging information for GLES2 devel files.
7187
7188
-------------------------------------------------------------------
7189
Mon May 16 18:23:39 UTC 2011 - eich@suse.de
7190
7191
- Add GLES2 support.
7192
7193
-------------------------------------------------------------------
7194
Fri May  6 16:46:21 UTC 2011 - mhopf@novell.com
7195
7196
- Update to 7.10.2
7197
  * Many crash and rendering fixes
7198
  * Fixes bug 678264 (Xserver crash with radeon/radeonhd UMS)
7199
7200
-------------------------------------------------------------------
7201
Wed Mar 30 08:15:37 UTC 2011 - fcrozat@novell.com
7202
7203
- Enable gallium driver for radeon and r600
7204
7205
-------------------------------------------------------------------
7206
Sat Jan  8 20:46:35 UTC 2011 - sndirsch@novell.com
7207
7208
- update to 7.10 final
7209
7210
-------------------------------------------------------------------
7211
Mon Jan  3 13:48:35 UTC 2011 - sndirsch@novell.com
7212
7213
- Update pre-7.10 state (git 96685a6)
7214
  Fixes two screensaver GPU crashes on SandyBridge (xorg #32683)
7215
7216
-------------------------------------------------------------------
7217
Mon Dec 20 14:34:44 UTC 2010 - sndirsch@novell.com
7218
7219
- Update full mesa stack to pre-7.10 (git 32218e4).
7220
  Fixes most of intel SandyBridge rendering issues.
7221
- Set Mesa version to 7.9.801
7222
- obsoletes commit-d316391.diff
7223
- adjusted 0001-Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch
7224
7225
-------------------------------------------------------------------
7226
Sat Nov  6 08:36:11 UTC 2010 - sndirsch@novell.com
7227
7228
- 0001-Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch
7229
  * Fix crash in swrast when setting a texture for a pixmap
7230
    (bnc #641297)
7231
- readd swrastg DRI driver
7232
7233
-------------------------------------------------------------------
7234
Wed Nov  3 20:45:02 UTC 2010 - sndirsch@novell.com
7235
7236
- exclude swrastg DRI driver (bnc #641297)
7237
7238
-------------------------------------------------------------------
7239
Fri Oct  8 21:35:56 CEST 2010 - meissner@suse.de
7240
7241
- --enable-gallium-nouveau also for PowerPC.
7242
7243
-------------------------------------------------------------------
7244
Thu Oct  7 07:35:31 UTC 2010 - sndirsch@novell.com
7245
7246
- commit-d316391.diff
7247
  * i965: Fix gen6 pointsize handling to match pre-gen6. Fixes
7248
    point-line-no-cull (bfo #30532)
7249
7250
-------------------------------------------------------------------
7251
Tue Oct  5 06:57:26 UTC 2010 - sndirsch@novell.com
7252
7253
- MesaLib 7.9
7254
- obsoletes commit-73dab75.diff
7255
7256
-------------------------------------------------------------------
7257
Thu Sep 30 09:49:13 UTC 2010 - sndirsch@novell.com
7258
7259
- commit-73dab75.diff
7260
  * i965: fallback lineloop on sandybridge for now (bfo #30420,
7261
    comment #8)
7262
7263
-------------------------------------------------------------------
7264
Wed Sep 29 12:01:23 UTC 2010 - sndirsch@novell.com
7265
7266
- updated to MesaLib 7.9-RC2
7267
7268
-------------------------------------------------------------------
7269
Mon Sep 27 18:28:46 UTC 2010 - sndirsch@novell.com
7270
7271
- updated to MesaLib 7.9-RC1
7272
7273
-------------------------------------------------------------------
7274
Wed Sep 15 12:29:11 UTC 2010 - sndirsch@novell.com
7275
7276
- Mesa git master #83f5f50 (2010-09-14)
7277
- obsoletes commit-4ebf07a.diff
7278
7279
-------------------------------------------------------------------
7280
Wed Sep 15 03:54:37 UTC 2010 - sndirsch@novell.com
7281
7282
- Mesa git master #fd328a (2010-09-11)
7283
- commit-4ebf07a.diff
7284
  * glx: Don't destroy DRI2 drawables for legacy glx drawables
7285
    (bfo #30109)
7286
7287
-------------------------------------------------------------------
7288
Thu Sep  9 12:45:55 UTC 2010 - sndirsch@novell.com
7289
7290
- use TALLOC_LIBS/TALLOC_CFLAGS env. variables which obsolete the
7291
  requirement for a patched libtalloc-devel package, i.e.
7292
  talloc.pc is no longer required.
7293
7294
-------------------------------------------------------------------
7295
Sun Aug 29 05:05:58 CEST 2010 - sndirsch@suse.de
7296
7297
- Mesa git master #2dfd348 (2010-08-28)
7298
- obsoletes libdrm_nouveau.diff.bz2, mesa-commit-06c72da.diff
7299
- adjusted Mesa_indirect_old_xserver_compatibility.diff,
7300
  dri_driver_dir.diff
7301
- added libtalloc-devel bison flex libxml2-python to BuildRequires
7302
- pkgconfig file for egl
7303
7304
-------------------------------------------------------------------
7305
Fri Jul 23 22:52:14 CEST 2010 - sndirsch@suse.de
7306
7307
- reenable build of mga DRI driver (bnc #466635)
7308
7309
-------------------------------------------------------------------
7310
Wed Jul  7 00:00:00 CEST 2010 - johannesobermayr@gmx.de
7311
7312
- bnc #620037
7313
  * create nouveau_vieux_dri.so
7314
  * add libdrm_nouveau.diff
7315
  * separate Mesa-nouveau3d package
7316
- fix some RPMLINT warnings
7317
7318
-------------------------------------------------------------------
7319
Fri Jun 25 11:15:20 CEST 2010 - sndirsch@suse.de
7320
7321
- Mesa 7.8.2
7322
  * Various i965 and i915 driver fixes.
7323
- adjusted Mesa_indirect_old_xserver_compatibility.diff,
7324
  egl-buildfix.diff
7325
7326
-------------------------------------------------------------------
7327
Wed Jun  9 08:52:41 UTC 2010 - bg@novell.com
7328
7329
- sis does not work on hppa as well
7330
7331
-------------------------------------------------------------------
7332
Mon Jun  7 19:27:30 CEST 2010 - sndirsch@suse.de
7333
7334
- mesa-commit-06c72da.diff
7335
  * intel: Update renderbuffers unconditionally in
7336
    intelSetTexBuffer2() (bnc #610323)
7337
7338
-------------------------------------------------------------------
7339
Sat May 22 16:00:55 CEST 2010 - sndirsch@suse.de
7340
7341
- Mesa_indirect_old_xserver_compatibility.diff (revival)
7342
  Workaround for enabling indirect rendering to older Xservers
7343
  (bnc #469280, bnc #600672).
7344
7345
-------------------------------------------------------------------
7346
Sat Apr 10 22:03:00 CEST 2010 - sndirsch@suse.de
7347
7348
- removed legal check since affected source files no longer exist
7349
- removed obsolete missing_Makefile.diff
7350
- specfile cleanup
7351
7352
-------------------------------------------------------------------
7353
Tue Apr  6 02:09:57 CEST 2010 - sndirsch@suse.de
7354
7355
- Mesa 7.8.1
7356
  * The primary purpose of this release is to fix a significant
7357
    error in Mesa's copy of glxext.h and the libGL code that uses
7358
    it. The release also contains some other bug fixes.
7359
7360
-------------------------------------------------------------------
7361
Mon Mar 29 14:42:48 CEST 2010 - sndirsch@suse.de
7362
7363
- update to 7.8 final release
7364
7365
-------------------------------------------------------------------
7366
Thu Mar 18 01:23:56 CET 2010 - ro@suse.de
7367
7368
- use 7.8-rc1 tarballs
7369
7370
-------------------------------------------------------------------
7371
Wed Mar 17 21:56:33 CET 2010 - ro@suse.de
7372
7373
- update to 7.8
7374
  - dos, ggi and classic svga drivers removed along with
7375
    their header files
7376
- re-enable nouveau driver
7377
7378
-------------------------------------------------------------------
7379
Sun Feb 28 22:10:09 CET 2010 - sndirsch@suse.de
7380
7381
- due to libdrm update disable build of nouveau driver for now
7382
  (needs newer Mesa sources from git master)
7383
7384
-------------------------------------------------------------------
7385
Fri Jan 22 14:19:15 CET 2010 - ro@suse.de
7386
7387
- fix build for ppc
7388
7389
-------------------------------------------------------------------
7390
Tue Dec 22 04:55:36 CET 2009 - sndirsch@suse.de
7391
7392
- Mesa 7.7 final release
7393
7394
-------------------------------------------------------------------
7395
Fri Dec 18 21:29:08 CET 2009 - sndirsch@suse.de
7396
7397
- Mesa 7.7 RC3
7398
  * more bug fixes
7399
7400
-------------------------------------------------------------------
7401
Tue Dec 15 21:21:51 CET 2009 - jengelh@medozas.de
7402
7403
- add baselibs.conf as a source
7404
- enable parallel building
7405
- build drivers for SPARC
7406
7407
-------------------------------------------------------------------
7408
Tue Dec  8 03:53:06 CET 2009 - sndirsch@suse.de
7409
7410
- Mesa 7.7 RC2
7411
  * more bug fixes
7412
7413
-------------------------------------------------------------------
7414
Wed Dec  2 00:46:37 CET 2009 - sndirsch@suse.de
7415
7416
- Mesa 7.7 RC1
7417
  * New features
7418
    - VMware "SVGA" Gallium driver. This is a Gallium3D driver
7419
      which targets the VMware virtual graphics device. It allows
7420
      Linux OpenGL guest applications to utilize the 3D graphics
7421
      hardware of the host operating system.
7422
    - GL_ARB_draw_elements_base_vertex (supported in Intel i965
7423
      and software drivers)
7424
    - GL_ARB_depth_clamp (supported in Intel i965 DRI and software
7425
      drivers)
7426
    - GL_NV_depth_clamp (supported in Intel i965 DRI and software
7427
      drivers)
7428
    - GL_ARB_provoking_vertex (same as GL_EXT_provoking_vertex)
7429
    - Wavefront .obj file loader/viewer demo (progs/demos/
7430
      objviewer)
7431
  * Bug fixes
7432
    - Many assorted i965 driver fixes.
7433
    - Many r300-gallium driver fixes; this driver is now
7434
      considered unstable-quality instead of experimental-quality.
7435
  * Changes
7436
    - New Mesa texture/surface format infrastructure
7437
    - Removed some unused Mesa device driver hooks
7438
7439
-------------------------------------------------------------------
7440
Wed Oct  7 16:32:46 UTC 2009 - mhopf@novell.com
7441
7442
- Add -DNDEBUG to CFLAGS.
7443
  It's unfortunate, but a few newly added assert()s for testing memory leaks
7444
  trigger in this release. But having memory leaks is less problematic than
7445
  crashing compiz.
7446
7447
-------------------------------------------------------------------
7448
Tue Sep 29 21:33:56 CEST 2009 - sndirsch@suse.de
7449
7450
- Mesa 7.6
7451
  * OpenVG front-end (state tracker for Gallium). This was written
7452
    by Zack Rusin at Tungsten Graphics.
7453
  * GL_ARB_vertex_array_object and GL_APPLE_vertex_array_object
7454
    extensions (supported in Gallium drivers, Intel DRI drivers,
7455
    and software drivers)
7456
  * GL_ARB_copy_buffer extension (supported in Gallium drivers,
7457
    Intel DRI drivers, and software drivers)
7458
  * GL_ARB_map_buffer_range extension (supported in Gallium drivers,
7459
    Intel DRI drivers, and software drivers)
7460
  * GL_ARB_seamless_cube_map extension (supported in software drivers
7461
    and i965 drivers)
7462
  * GL_ARB_vertex_array_bgra (ARB synonym for GL_EXT_vertex_array_bgra)
7463
  * GL_ARB_sync (supported in software drivers and Intel DRI drivers)
7464
  * GL_EXT_provoking_vertex extension (supported in Gallium, i915, i965,
7465
    and software drivers)
7466
  * Rewritten radeon/r200/r300 driver using a buffer manager
7467
  * radeon/r200/r300 GL_EXT_framebuffer_object support when used with
7468
    kernel memory manager
7469
  * radeon/r200/r300 support for GL_ARB_occlusion_query
7470
  * r300 driver supports OpenGL 1.5
7471
  * r300 driver support for GL_EXT_vertex_array_bgra, GL_EXT_texture_sRGB
7472
  * i915/945 driver support for GL_ARB_point_sprite, GL_EXT_stencil_two_side
7473
    and GL_ATI_separate_stencil extensions
7474
  * Rewritten assembler for GL_ARB_vertex_program / GL_ARB_fragment_program.
7475
  * Added configure --with-max-width=W, --with-max-height=H options to
7476
    specify max framebuffer, viewport size.
7477
  * Initial version of Gallium llvmpipe driver. This is a new driver based
7478
    on LLVM which makes exensive use of run-time code generation. This is
7479
    an "alpha" stage driver. See the src/gallium/drivers/llvmpipe/README
7480
    file for more information.
7481
  * i965 DRI driver fixes, including support for "unlimited" size constant
7482
    buffers (GLSL uniforms)
7483
7484
-------------------------------------------------------------------
7485
Mon Sep 28 22:08:52 CEST 2009 - sndirsch@suse.de
7486
7487
- Mesa 7.5.1
7488
  * bug-fix release fixing issues found since the 7.5.1 release.
7489
    - Detect B43 chipset in Intel driver
7490
    - Assorted bug fixes for i965/i945 drivers
7491
    - Fixed Gallium glDrawPixels(GL_STENCIL_INDEX) failure.
7492
    - Fixed GLSL linker/preprocessor version directive issue seen
7493
      in Wine (such as bug 23946)
7494
    - glUseProgram() is now compiled into display lists (bug 23746).
7495
    - glUniform functions are now compiled into display lists
7496
    - Auto mipmap generation didn't work reliably with Gallium.
7497
    - Fixed random number usage in GLX code.
7498
    - Fixed invalid GL_OUT_OF_MEMORY error sometimes raised by
7499
      glTexSubImage2D when using Gallium.
7500
7501
-------------------------------------------------------------------
7502
Fri Sep 11 15:21:56 CEST 2009 - sndirsch@suse.de
7503
7504
- no longer package glew headers in Mesa-devel, which caused file
7505
  conflicts with glew-devel (bnc #538344)
7506
7507
-------------------------------------------------------------------
7508
Fri Sep  4 00:02:13 CEST 2009 - sndirsch@suse.de
7509
7510
- Mesa 7.5.1
7511
  * bug-fix release fixing issues found since the 7.5 release.
7512
7513
-------------------------------------------------------------------
7514
Sun Aug  2 21:48:08 UTC 2009 - jansimon.moeller@opensuse.org
7515
7516
- add ARM variant to configure
7517
7518
-------------------------------------------------------------------
7519
Fri Jul 31 12:39:02 CEST 2009 - sndirsch@suse.de
7520
7521
- Mesa-devel should require libdrm-devel (bnc #527097)
7522
7523
-------------------------------------------------------------------
7524
Sat Jul 18 04:16:04 CEST 2009 - sndirsch@suse.de
7525
7526
- Mesa 7.5
7527
  * new features like e.g. Gallium3D
7528
  * various bug fixes
7529
  * removed some GL_SGIX_* extensions, which have been superseded
7530
    by ARB versions
7531
- obsoletes mesa-commit-88b702e.diff, mesa-commit-954dfba.diff,
7532
  intel_release_static_region.patch
7533
7534
-------------------------------------------------------------------
7535
Wed Jun 24 04:43:35 CEST 2009 - sndirsch@suse.de
7536
7537
- Mesa 7.4.4
7538
  * Fixed i965/i915 segfault in screen destruction (bfo #22408)
7539
- adjusted intel_release_static_region.patch
7540
- obsoletes Mesa-intel_unref_fb.patch
7541
7542
-------------------------------------------------------------------
7543
Tue Jun 23 13:53:06 CEST 2009 - sndirsch@suse.de
7544
7545
- Mesa-intel_unref_fb.patch
7546
  * intel: call _mesa_unreference_framebuffer() in
7547
    intelDestroyBuffer(). This was a call to
7548
    _mesa_reference_framebuffer(ptr, NULL) but the NULL pointer is
7549
    incorrect in Mesa 7.4.x. Fixes a failed assertion during screen
7550
    tear-down.
7551
7552
-------------------------------------------------------------------
7553
Sat Jun 20 03:35:17 CEST 2009 - sndirsch@suse.de
7554
7555
- Mesa 7.4.3
7556
  * Fixed texture object reference counting bug (bug 21756)
7557
  * Allow depth/stencil textures to be attached to GL_STENCIL_ATTACHMENT point
7558
    (SF bug 2793846)
7559
  * Added missing glGet case for GL_VERTEX_ARRAY_BINDING_APPLE
7560
  * Fixed some OSMesa build issues
7561
  * Fixed a vertex buffer object crash
7562
  * Fixed broken glTexImage3D() when image type = GL_BITMAP
7563
  * Fixed some GLSL preprocessor bugs
7564
  * Fixed framebuffer mem leak in i945/i965 DRI drivers
7565
  * Fixed texture coordinate repeat bug in swrast (bug 21872)
7566
  * Fixed incorrect viewport clamping (lower bound is zero, not one)
7567
  * GLX fix for glean's makeCurrent test case
7568
- obsoletes reverted applied mesa_7_4_branch-commit-63cde0e.diff
7569
7570
-------------------------------------------------------------------
7571
Tue May 19 22:23:57 CEST 2009 - sndirsch@suse.de
7572
7573
- mesa_7_4_branch-commit-63cde0e.diff
7574
  * commit, which introduced a regression; revert it (bnc #504578)
7575
7576
-------------------------------------------------------------------
7577
Fri May 15 18:25:09 CEST 2009 - sndirsch@suse.de
7578
7579
- Mesa 7.4.2
7580
  * Fixed segfault when rendering to front buffer with DRI 1.
7581
  * Fixed swrast texture rectangle bug when wrap mode =
7582
    GL_CLAMP_TO_BORDER and filter mode = GL_LINEAR. (bug 21461)
7583
  * Fixed texture object mem leak during context destruction.
7584
  * Fixed a state validation bug in glCopyTex[Sub]Image()
7585
  * Fixed some i965 GLSL bugs.
7586
  * Fixed an R300 driver texture object bad memory reference.
7587
7588
-------------------------------------------------------------------
7589
Wed Apr 22 14:12:35 CEST 2009 - sndirsch@suse.de
7590
7591
- no longer package static libGL/libGLU; can't work any longer
7592
  due to static X libraries having been removed
7593
7594
-------------------------------------------------------------------
7595
Sat Apr 18 20:25:22 CEST 2009 - sndirsch@suse.de
7596
7597
- Mesa 7.4.1
7598
  * Fixed a two-sided lighting bug in fixed-function-to-GPU code
7599
    generation
7600
  * Fixed some Darwin issues (Jeremy Huddleston)
7601
  * Indexing the GLSL gl_EyePlane[] or gl_ObjectPlane[] arrays
7602
    with a variable was broken, bug 20986
7603
  * Fixed incorrect texture unit bias in TXB instruction
7604
  * glTexParameter settings weren't always propogated to drivers
7605
  * Assorted vertex/fragment program bug fixes
7606
  * Fixed point rendering in software rasterizer
7607
  * Fixed potential deadlock in object hash functions
7608
  * Fix a couple bugs surrounding front-buffer rendering with
7609
    DRI2, but this is not quite complete.
7610
  * Fixed glPopAttrib() bug when restoring user clip planes
7611
7612
-------------------------------------------------------------------
7613
Sat Mar 28 04:58:00 CET 2009 - sndirsch@suse.de
7614
7615
- Mesa 7.4 (final)
7616
  * This is a stable release that just fixes bugs since the 7.3
7617
    release.
7618
7619
-------------------------------------------------------------------
7620
Thu Mar 26 08:22:52 CET 2009 - sndirsch@suse.de
7621
7622
- Mesa 7.4-rc2
7623
  * more patches cherry-picked from the master branch
7624
7625
-------------------------------------------------------------------
7626
Sat Mar 21 04:34:04 CET 2009 - sndirsch@suse.de
7627
7628
- Mesa 7.4-rc1
7629
7630
-------------------------------------------------------------------
7631
Sat Mar  7 04:17:18 CET 2009 - sndirsch@suse.de
7632
7633
- mesa-commit-954dfba.diff
7634
  * i965: bump texture limit to 4kx4k (bfo #18100)
7635
  * obsoletes i965-GL_MAX_TEXTURE_SIZE-4096.diff
7636
- mesa-commit-88b702e.diff
7637
  * i965: Eric Anholt's patch for bumping up texture sizes
7638
    (bfo #18100)
7639
7640
-------------------------------------------------------------------
7641
Fri Feb 27 16:58:13 CET 2009 - mhopf@suse.de
7642
7643
- Mesa_indirect_old_xserver_compatibility.diff
7644
  Workaround for enabling indirect rendering to older Xservers
7645
  (bnc #469280).
7646
7647
-------------------------------------------------------------------
7648
Wed Feb 25 15:51:31 CET 2009 - sndirsch@suse.de
7649
7650
- update to Mesa 7.3
7651
- obsoletes MesaLib-7.2_intel-2008-q3_793c3b9-46921a5.diff,
7652
  commit-7d99ddc.diff, commit-b4bf9ac.diff,
7653
  i965_aperture_call_for_Q3.patch, mesa-7.1-fix-i8xx-vbos.patch
7654
7655
-------------------------------------------------------------------
7656
Tue Feb 10 01:12:37 CET 2009 - sndirsch@suse.de
7657
7658
- commit-7d99ddc.diff
7659
  * intel: Fix a number of memory leaks on context destroy.
7660
    (bnc #457879,bfo #19665)
7661
- intel_release_static_region.patch
7662
  * detach static region from intel_renderbuffer on contex destroy
7663
    (bnc #457879,bfo #19665)
7664
7665
-------------------------------------------------------------------
7666
Fri Jan 23 15:09:50 CET 2009 - sndirsch@suse.de
7667
7668
- added intel-i810-Mesa, Mesa7 to Provides/Obsoletes, i.e. get rid
7669
  of SLE10 packages (bnc #468796)
7670
7671
-------------------------------------------------------------------
7672
Wed Jan 14 17:59:57 CET 2009 - sndirsch@suse.de
7673
7674
- i965_aperture_call_for_Q3.patch (Quanxian Wang)
7675
  * addresses bfo #19242; based on Q3 release; the patch is
7676
    coming from commit id 59b2c2adbbece27ccf54e58b598ea29cb3a5aa85,
7677
    2fc9d671e0be77676818da51cd3b35b52af79421,
7678
    c30eb2c104c19c758c0b2a2461ad7f38cfa747d0
7679
7680
-------------------------------------------------------------------
7681
Tue Jan 13 12:34:56 CET 2009 - olh@suse.de
7682
7683
- obsolete old XFree86-Mesa{,-devel}-XXbit packages (bnc#437293)
7684
7685
-------------------------------------------------------------------
7686
Fri Jan  9 19:00:00 CET 2009 - sndirsch@suse.de
7687
7688
- /etc/drirc
7689
  * disable vblank_mode/force_s3tc_enable and enable
7690
    disable_lowimpact_fallback for r300 driver to fix performance
7691
    issues with GoogleEarth and OpenOffice.Org (bnc #438666)
7692
7693
-------------------------------------------------------------------
7694
Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
7695
7696
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
7697
  (bnc#437293)
7698
7699
-------------------------------------------------------------------
7700
Fri Nov 28 03:37:26 CET 2008 - sndirsch@suse.de
7701
7702
- mesa-7.1-fix-i8xx-vbos.patch
7703
  * For some reason the Intel 865 seem to claim VBO support in the
7704
    docs, but doesn't seem to practice it in the hardware, or
7705
    there is some missing errata. This restores the old pre-vbo
7706
    code and uses it on all 8xx hw. (bfo #17963)
7707
    This patch fixes OpenGL support on 845/855GM/865.
7708
7709
-------------------------------------------------------------------
7710
Sat Nov 22 11:45:33 CET 2008 - sndirsch@suse.de
7711
7712
- disabled VBlank also for i965 DRI driver (bfo #17967)
7713
7714
-------------------------------------------------------------------
7715
Mon Nov 17 18:35:37 CET 2008 - sndirsch@suse.de
7716
7717
- added global /etc/drirc to disable VBlank for i915 DRI driver
7718
  (bnc #432980)
7719
7720
-------------------------------------------------------------------
7721
Thu Nov 13 15:29:43 CET 2008 - sndirsch@suse.de
7722
7723
- disabled i965-GL_MAX_TEXTURE_SIZE-4096.diff; apparently it
7724
  doesn't work for compiz/Desktop effects and is not required at
7725
  all for 3D support in general (bnc #441572)
7726
7727
-------------------------------------------------------------------
7728
Fri Oct 31 12:17:40 CET 2008 - sndirsch@suse.de
7729
7730
- commit-b4bf9ac.diff
7731
  * i915: fix crash in i830_emit_state (bfo #17766)
7732
7733
-------------------------------------------------------------------
7734
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
7735
7736
- obsolete old -XXbit packages (bnc#437293)
7737
7738
-------------------------------------------------------------------
7739
Tue Oct 21 06:01:30 CEST 2008 - sndirsch@suse.de
7740
7741
- MesaLib-7.2_intel-2008-q3_793c3b9-46921a5.diff
7742
  * i965: Fix a potential assertion failure.
7743
  * intel: GLSL 1.20 is broken in Mesa, so disable it in the i965
7744
    driver
7745
7746
-------------------------------------------------------------------
7747
Thu Oct  9 09:56:11 CEST 2008 - sndirsch@suse.de
7748
7749
- Mesa 7.2_intel-2008-q3_793c3b9
7750
  * Intel-2008-Q3-RC3 release (Mesa 7.2 + GEM code)
7751
7752
-------------------------------------------------------------------
7753
Sat Sep 27 05:48:56 CEST 2008 - sndirsch@suse.de
7754
7755
- Mesa 7.2_intel-2008-q3_e636f5b
7756
  * Intel-2008-Q3-RC2 release (Mesa 7.2 + GEM code)
7757
- replaced disable_ttm_warning.diff with disable_gem_warning.diff
7758
- adjusted i965-GL_MAX_TEXTURE_SIZE-4096.diff
7759
7760
-------------------------------------------------------------------
7761
Sat Sep 20 18:18:40 CEST 2008 - sndirsch@suse.de
7762
7763
- Mesa 7.2:
7764
  Mesa 7.2 is a stable release fixing bugs found in 7.1, which was
7765
  a new development release. Mesa 7.2 implements the OpenGL 2.1
7766
  API, but the version reported by glGetString(GL_VERSION) depends
7767
  on the particular driver being used. Some drivers don't support
7768
  all the features required in OpenGL 2.1. Note that this version
7769
  of Mesa does not use the GEM memory manager. The master branch
7770
  of git uses GEM. The prototype DRI2 code that was in 7.1 has
7771
  also been removed. DRM version 2.3.1 should be used with Mesa 7.2
7772
7773
-------------------------------------------------------------------
7774
Fri Aug 29 16:08:15 CEST 2008 - sndirsch@suse.de
7775
7776
- added libexpat-devel to Buildrequires to fix build
7777
7778
-------------------------------------------------------------------
7779
Thu Aug 28 12:51:22 CEST 2008 - sndirsch@suse.de
7780
7781
- revert of commit-1724334.diff obsolete after adding the patches
7782
  commit-5930aeb.diff/commit-78f50cd.diff (commits 5930aeb/78f50cd)
7783
  to xorg-x11-server package (bfo #17069)
7784
7785
-------------------------------------------------------------------
7786
Wed Aug 27 16:38:12 CEST 2008 - sndirsch@suse.de
7787
7788
- updated to Mesa 7.1 final release
7789
7790
-------------------------------------------------------------------
7791
Mon Aug 18 03:18:55 CEST 2008 - sndirsch@suse.de
7792
7793
- reverted commit 1724334 to get RGB, Double-buffered visuals back;
7794
  otherwise even GL applications like glxgears no longer start
7795
  (bfo #17069)
7796
7797
-------------------------------------------------------------------
7798
Sun Aug 17 11:46:40 CEST 2008 - sndirsch@suse.de
7799
7800
- udpated to Mesa 7.1 RC4
7801
  "This includes the latest GLSL fixes/features plus other assorted
7802
   fixes from the past 2-3 weeks."
7803
- obsoletes MesaLib-6befdca.diff
7804
- adjusted disable_ttm_warning.diff (TTM --> GEM)
7805
- adjusted i965-GL_MAX_TEXTURE_SIZE-4096.diff
7806
7807
-------------------------------------------------------------------
7808
Mon Aug 11 13:49:19 CEST 2008 - sndirsch@suse.de
7809
7810
- udpated to Mesa 7.1 RC3
7811
  * bugfixes
7812
7813
-------------------------------------------------------------------
7814
Mon Aug  4 14:52:07 CEST 2008 - sndirsch@suse.de
7815
7816
- i965-GL_MAX_TEXTURE_SIZE-4096.diff
7817
  * sets GL_MAX_TEXTURE_SIZE to 4096 for Intel 965 series
7818
7819
-------------------------------------------------------------------
7820
Fri Aug  1 23:28:45 CEST 2008 - sndirsch@suse.de
7821
7822
- commit-c71fa34.diff
7823
  * added null texObj ptr check (bfo #15567, bnc #402687)
7824
7825
-------------------------------------------------------------------
7826
Thu Jul 10 23:10:25 CEST 2008 - sndirsch@suse.de
7827
7828
- even s390(x) needs swrast DRI driver now
7829
- specfile cleanup
7830
7831
-------------------------------------------------------------------
7832
Wed Jul  9 09:50:25 CEST 2008 - sndirsch@suse.de
7833
7834
- no dri.pc for s390/s390x
7835
7836
-------------------------------------------------------------------
7837
Tue Jul  8 22:51:32 CEST 2008 - sndirsch@suse.de
7838
7839
- disable_ttm_warning.diff
7840
  * disables confusing warning, that TTM cannot be initialized
7841
7842
-------------------------------------------------------------------
7843
Fri Jul  4 22:15:48 CEST 2008 - sndirsch@suse.de
7844
7845
- udpated to Mesa 7.1-pre
7846
7847
-------------------------------------------------------------------
7848
Mon Apr 14 23:56:57 CEST 2008 - sndirsch@suse.de
7849
7850
- unichrome-context.diff
7851
  * Do not clear the current context before attempting to use it.
7852
    (bnc #285496)
7853
- no longer need to use LIBGL_ALWAYS_INDIRECT=1 on via hardware
7854
  (bnc #285496)
7855
7856
-------------------------------------------------------------------
7857
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
7858
7859
- added baselibs.conf file to build xxbit packages
7860
  for multilib support
7861
7862
-------------------------------------------------------------------
7863
Sat Apr  5 03:42:11 CEST 2008 - sndirsch@suse.de
7864
7865
- update to Mesa bugfix release 7.0.3 (final)
7866
7867
-------------------------------------------------------------------
7868
Wed Apr  2 09:33:27 CEST 2008 - sndirsch@suse.de
7869
7870
- update to Mesa bugfix release 7.0.3 RC3
7871
  * obsoletes commit-185320a.diff
7872
7873
-------------------------------------------------------------------
7874
Thu Mar 13 12:43:53 CET 2008 - sndirsch@suse.de
7875
7876
- commit-185320a.diff
7877
  Only call ProgramStringNotify if program parsing succeeded.
7878
  Wine intentionally tries some out-of-spec programs to test
7879
  strictness, and calling ProgramStringNotify on the results
7880
  of a failed program parse resulted in crashes in the 965
7881
  driver. (bfo #13492)
7882
7883
-------------------------------------------------------------------
7884
Fri Feb 22 04:02:54 CET 2008 - sndirsch@suse.de
7885
7886
- update to Mesa bugfix release 7.0.3 RC2
7887
  * Fixed GLX indirect vertex array rendering bug (14197)
7888
  * Fixed crash when deleting framebuffer objects (bugs 13507,
7889
    14293)
7890
  * User-defined clip planes enabled for R300 (bug 9871)
7891
  * Fixed glBindTexture() crash upon bad target (bug 14514)
7892
  * Fixed potential crash in glDrawPixels(GL_DEPTH_COMPONENT) (bug
7893
    13915)
7894
  * Bad strings given to glProgramStringARB() didn't generate
7895
    GL_INVALID_OPERATION
7896
  * Fixed minor point rasterization regression (bug 11016)
7897
7898
-------------------------------------------------------------------
7899
Wed Jan 23 12:23:16 CET 2008 - sndirsch@suse.de
7900
7901
- update to Mesa bugfix release 7.0.3 RC1
7902
  * Added missing glw.pc.in file to release tarball
7903
  * Fix GLUT/Fortran issues
7904
  * GLSL gl_FrontLightModelProduct.sceneColor variable wasn't
7905
    defined
7906
  * Fix crash upon GLSL variable array indexes (not yet supported)
7907
  * Two-sided stencil test didn't work in software rendering
7908
  * Fix two-sided lighting bugs/crashes (bug 13368)
7909
  * GLSL gl_FrontFacing didn't work properly
7910
  * glGetActiveUniform returned incorrect sizes (bug 13751)
7911
  * Fix several bugs relating to uniforms and attributes in GLSL
7912
    API (Bruce Merry, bug 13753)
7913
  * glTexImage3D(GL_PROXY_TEXTURE_3D) mis-set teximage depth field
7914
7915
-------------------------------------------------------------------
7916
Sat Nov 10 19:13:45 CET 2007 - sndirsch@suse.de
7917
7918
- updated to Mesa 7.0.2
7919
  * New features:
7920
    - Updated Windows VC7 project files
7921
    - Added DESTDIR variable for 'make install'
7922
    - Added pkg-config files for gl, glu, glut and glw libraries
7923
    - Added bluegene-xlc-osmesa and catamount-osmesa-pgi configs
7924
    - Support for Intel G33/Q33/Q35 graphics chipsets
7925
  * Bug fixes:
7926
    - Fixed a vertex buffer wrapping issue (bug 9962)
7927
    - Added mutex protection around texture object reference
7928
      counters
7929
    - Added checking/support for additional chips in the i915/i945
7930
      family (see 11978)
7931
    - Fixed a blending/banding issue (bug 11931)
7932
    - Fixed a GLU matrix inversion bug (#6748)
7933
    - Fixed problem with large glDrawArrays calls and indirect
7934
      rendering (bug 12141)
7935
    - Fixed an assortment of i965 driver bugs
7936
    - Fixed x86-64 vertex transformation bug (12216)
7937
    - Fixed X server crash caused by multiple indirect rendering
7938
      clients
7939
    - Parsing of state.texgen in ARB vertex/fragment programs
7940
      didn't work (bug 12313)
7941
    - Fixed a glCopyPixels/glPixelZoom bug (12417)
7942
    - Fixed a bug when using glMaterial in display lists (10604)
7943
    - Fixed a few GLUT/Fortran issues (Bill Mitchell)
7944
    - Fixed Blender crash bug (12164)
7945
    - Fixed some issues preventing cross-compiling
7946
    - Fixed up broken GL_ATI_separate_stencil extension
7947
    - glDrawArrays(count=0) led to a crash
7948
    - Fix SSE code gen memory leak, possible crash
7949
    - Fixed MMX 565 rgb conversion problem (bug 12614)
7950
    - Added -fno-strict-aliasing and -fPIC flags for gcc
7951
    - Fixed Blender crash in Unichrome driver (bug 13142)
7952
7953
-------------------------------------------------------------------
7954
Wed Nov  7 16:38:11 CET 2007 - sndirsch@suse.de
7955
7956
- updated to Mesa 7.0.2 RC2
7957
  * added -fPIC and -fno-strict-aliasing flags for gcc
7958
  * applied a few patches (mmx code, edgeflag ptr check)
7959
  * r200 texture from pixmap fixes
7960
- obsoletes pic.diff
7961
7962
-------------------------------------------------------------------
7963
Sun Nov  4 22:46:31 CET 2007 - sndirsch@suse.de
7964
7965
- pic.diff
7966
  * fixes shared lib on i386 (X.Org Bug #1809)
7967
7968
-------------------------------------------------------------------
7969
Wed Oct 31 08:53:24 CET 2007 - sndirsch@suse.de
7970
7971
- updated to Mesa 7.0.2 RC1
7972
- obsoletes disable-libGL-warning.diff, i915-g33.diff and
7973
  i915tex-g33.diff
7974
- adjusted link-shared.diff and static.diff
7975
7976
-------------------------------------------------------------------
7977
Mon Aug 13 03:06:02 CEST 2007 - sndirsch@suse.de
7978
7979
- disable-libGL-warning.diff:
7980
  * Just filters warnings about unsupported non-conformant visuals
7981
    instead of relying on the visual id. (X.Org Bug #6689)
7982
7983
-------------------------------------------------------------------
7984
Sun Aug 12 10:59:23 CEST 2007 - sndirsch@suse.de
7985
7986
- disable-libGL-warning.diff:
7987
  * ignore unsupported visual 0x4b (Bug #247471, X.Org Bug #6689)
7988
7989
-------------------------------------------------------------------
7990
Sat Aug  4 05:54:46 CEST 2007 - sndirsch@suse.de
7991
7992
- updated to bugfix relelase 7.0.1
7993
7994
-------------------------------------------------------------------
7995
Wed Jul  4 05:08:57 CEST 2007 - sndirsch@suse.de
7996
7997
- i915-g33.diff/i915tex-g33.diff
7998
  * support for G33/Q33/Q35
7999
8000
-------------------------------------------------------------------
8001
Sat Jun 23 04:51:48 CEST 2007 - sndirsch@suse.de
8002
8003
- updated to final release 7.0
8004
8005
-------------------------------------------------------------------
8006
Thu Jun 21 15:23:36 CEST 2007 - sndirsch@suse.de
8007
8008
- updated Mesa to release 7.0 RC1
8009
  * Mesa 7.0 is a stable, follow-on release to Mesa 6.5.3. The only
8010
    difference is bug fixes. The major version number bump is due
8011
    to OpenGL 2.1 API support.
8012
8013
-------------------------------------------------------------------
8014
Mon May 28 21:49:36 CEST 2007 - sndirsch@suse.de
8015
8016
- move GL headers, which conflict with GL headers of NVIDIA driver,
8017
  from Mesa-devel back to Mesa; this still make rpmlint happy
8018
8019
-------------------------------------------------------------------
8020
Sat May 26 15:29:40 CEST 2007 - dmueller@suse.de
8021
8022
- add missing ldconfig call to %post
8023
- move include files to -devel package
8024
8025
-------------------------------------------------------------------
8026
Fri May 25 16:54:40 CEST 2007 - dmueller@suse.de
8027
8028
- fix undefined symbols for i915 (#277744)
8029
8030
-------------------------------------------------------------------
8031
Tue May 22 15:56:20 CEST 2007 - dmueller@suse.de
8032
8033
- fix various undefined symbols in dri drivers (#272875)
8034
- build parallel
8035
8036
-------------------------------------------------------------------
8037
Mon May 14 20:45:34 CEST 2007 - sndirsch@suse.de
8038
8039
- link-shared.diff:
8040
  * use shared lib for DRI drivers to save a lot of space (Bug
8041
    #272875)
8042
8043
-------------------------------------------------------------------
8044
Mon Apr 30 22:26:51 CEST 2007 - sndirsch@suse.de
8045
8046
- updated to Mesa 6.5.3
8047
- obsoletes the following patches:
8048
  * bug-211314_mesa-destroy_buffers.diff
8049
  * bug-211314_mesa-framebuffer-counting.diff
8050
  * bug-211314-patch-1.diff
8051
  * bug-211314-patch-2.diff
8052
  * bug-211314-patch-3.diff
8053
  * bug-211314-patch-4.diff
8054
  * bug-211314-patch-5.diff
8055
  * bug-211314-patch-6.diff
8056
  * bug-211314-patch-7.diff
8057
  * bug-211314-patch-8.diff
8058
  * bug-211314-patch-9.diff
8059
  * bug-211314-patch-10.diff
8060
  * bug-211314-patch-11.diff
8061
  * bug-211314_mesa-refcount-memleak-fixes.diff
8062
  * Mesa-6.5.2-fix_radeon_cliprect.diff
8063
8064
-------------------------------------------------------------------
8065
Fri Apr 27 16:57:47 CEST 2007 - sndirsch@suse.de
8066
8067
- back to Mesa 6.5.2 (Bug #269155/269042)
8068
8069
-------------------------------------------------------------------
8070
Wed Apr 25 19:31:11 CEST 2007 - sndirsch@suse.de
8071
8072
- 4th RC ready
8073
  * This fixes some breakage in RC3.
8074
8075
-------------------------------------------------------------------
8076
Tue Apr 24 18:50:51 CEST 2007 - sndirsch@suse.de
8077
8078
- 3rd release candidate
8079
  * updated Windows/VC8 project files.
8080
8081
-------------------------------------------------------------------
8082
Sun Apr 22 11:24:21 CEST 2007 - sndirsch@suse.de
8083
8084
- updated to Mesa 6.5.3rc2
8085
  * a number of bug fixes since the first RC
8086
8087
-------------------------------------------------------------------
8088
Sat Apr 21 17:18:32 CEST 2007 - sndirsch@suse.de
8089
8090
- updated to Mesa 6.5.3rc1
8091
- obsoletes the following patches:
8092
  * bug-211314_mesa-destroy_buffers.diff
8093
  * bug-211314_mesa-framebuffer-counting.diff
8094
  * bug-211314-patch-1.diff
8095
  * bug-211314-patch-2.diff
8096
  * bug-211314-patch-3.diff
8097
  * bug-211314-patch-4.diff
8098
  * bug-211314-patch-5.diff
8099
  * bug-211314-patch-6.diff
8100
  * bug-211314-patch-7.diff
8101
  * bug-211314-patch-8.diff
8102
  * bug-211314-patch-9.diff
8103
  * bug-211314-patch-10.diff
8104
  * bug-211314-patch-11.diff
8105
  * bug-211314_mesa-refcount-memleak-fixes.diff
8106
  * Mesa-6.5.2-fix_radeon_cliprect.diff
8107
8108
-------------------------------------------------------------------
8109
Tue Apr 10 15:29:53 CEST 2007 - sndirsch@suse.de
8110
8111
- Mesa-6.5.2-fix_radeon_cliprect.diff:
8112
  * fixes X.Org Bug #9876
8113
8114
-------------------------------------------------------------------
8115
Wed Apr  4 22:03:24 CEST 2007 - sndirsch@suse.de
8116
8117
- bug-211314_mesa-refcount-memleak-fixes.diff:
8118
  * Fix for memleaks and refount bugs (Bug #211314)
8119
8120
-------------------------------------------------------------------
8121
Mon Mar 19 21:42:44 CET 2007 - sndirsch@suse.de
8122
8123
- no longer apply bug-211314_mesa-context.diff (Bug #211314,
8124
  commment #114)
8125
- added different Mesa patches (Bug #211314, comments #114/#115)
8126
8127
-------------------------------------------------------------------
8128
Wed Mar 14 08:12:52 CET 2007 - sndirsch@suse.de
8129
8130
- removed libIndirectGL.so (Bug #254317)
8131
- README.updates: new location of DRI drivers (Bug #254318)
8132
8133
-------------------------------------------------------------------
8134
Thu Jan 25 00:19:11 CET 2007 - sndirsch@suse.de
8135
8136
- fixed build on ppc64/s390/s390x
8137
8138
-------------------------------------------------------------------
8139
Thu Jan 18 21:56:37 CET 2007 - sndirsch@suse.de
8140
8141
- added libIndirectGL for indirect rendering only (Bug #234154)
8142
8143
-------------------------------------------------------------------
8144
Wed Jan 17 21:39:41 CET 2007 - sndirsch@suse.de
8145
8146
- bug-211314_mesa-context.diff:
8147
  * fixes Xserver crash in software rendering fallback (Bug #211314)
8148
8149
-------------------------------------------------------------------
8150
Tue Jan  9 23:02:26 CET 2007 - sndirsch@suse.de
8151
8152
- disabled build of sis DRI driver on i64 to fix build
8153
8154
-------------------------------------------------------------------
8155
Sat Dec  2 22:13:17 CET 2006 - sndirsch@suse.de
8156
8157
- updated to Mesa 6.5.2
8158
  * New features
8159
    - New DRI memory manager system. Currently used by the i915tex
8160
      driver. Other DRI drivers will be updated to use the new memory
8161
      manager in coming months. To use the new driver you'll need the
8162
      most recent DRM library and drivers (version 2.2 or later) and a
8163
      recent xf86-video-intel driver module from X.org. New features
8164
      resulting from this work include:
8165
      * EXT_framebuffer_objects, render to texture
8166
      * ARB_pixel_buffer_objects
8167
      * Accelerated CopyTexSubimage, DrawPixels, ReadPixels, CopyPixels
8168
      * Accelerated texture uploads from pixel buffer objects
8169
      * Potentially texturing directly from the pixel buffer object
8170
        (zero copy texturing).
8171
    - New Intel i965 DRI driver
8172
    - New minstall script to replace normal install program
8173
    - Faster fragment program execution in software
8174
    - Added (or fixed) support for GLX_SGI_make_current_read to the
8175
      following drivers:
8176
      * radeon
8177
      * savage
8178
      * mga
8179
      * tdfx
8180
    - Added support for ARB_occlusion_query to the tdfx driver
8181
      (Ian Romanick).
8182
  * Bug fixes
8183
    - fixed invalid memory read while rendering textured points (bug 8320)
8184
    - fixed problems with freebsd-dri configuration (bug 8344)
8185
    - Mesa's fake glxGetCurrentContext() wasn't thread-aware
8186
    - OPTION NV_position_invariant didn't work in NV vertex programs
8187
    - glDrawPixels into a user-created framebuffer object could crash Xlib driver
8188
    - Line clipping was broken in some circumstances
8189
    - fragment.fogcoord register didn't always contain the correct value
8190
    - RGBA logicops didn't work reliably in some DRI drivers
8191
    - Fixed broken RGBA LogicOps in Intel DRI drivers
8192
    - Fixed some fragment program bugs in Intel i915 DRI driver
8193
    - Fixed glGetVertexAttribfvARB bug 8883
8194
    - Implemented glGetUniform[fi]vARB() functions
8195
    - Fixed glDrawPixels(GL_COLOR_INDEX, GL_BITMAP) segfault (bug 9044)
8196
    - Fixed some gluBuild2DMipmaps() bugs (Greg McGarragh)
8197
    - Fixed broken "mgl" name mangling
8198
    - Indirect rending was broken for glMap* functions (bug 8899)
8199
  * Internal code changes
8200
    - The device driver functions ResizeBuffers and GetBufferSize have
8201
      been decprecated.
8202
    - OpenGL 2.0 and 2.1 support is nearly done. We need to do quite a
8203
      bit more testing of the shading language functions.
8204
8205
-------------------------------------------------------------------
8206
Thu Nov 23 23:40:15 CET 2006 - sndirsch@suse.de
8207
8208
- enabled build of i965 DRI driver on x86_64
8209
8210
-------------------------------------------------------------------
8211
Fri Nov 10 15:04:00 CET 2006 - sndirsch@suse.de
8212
8213
- fixed typos (Bug #219732)
8214
8215
-------------------------------------------------------------------
8216
Wed Oct 18 14:00:35 CEST 2006 - sndirsch@suse.de
8217
8218
- added static libGLU to Mesa-devel-static package (Bug #212532)
8219
8220
-------------------------------------------------------------------
8221
Tue Oct 10 10:06:09 CEST 2006 - sndirsch@suse.de
8222
8223
- fixed build on s390x
8224
8225
-------------------------------------------------------------------
8226
Mon Oct  9 20:16:59 CEST 2006 - sndirsch@suse.de
8227
8228
- i915-crossbar.diff:
8229
  * fixes ARB_texture_env_crossbar extension (X.Org Bug #8292)
8230
8231
-------------------------------------------------------------------
8232
Mon Sep 18 15:47:21 CEST 2006 - sndirsch@suse.de
8233
8234
- updated to Mesa 6.5.1:
8235
  New:
8236
     * Intel i965 DRI driver
8237
     * GL_APPLE_vertex_array_object extension (Ian Romanick)
8238
     * GL_EXT_texture_sRGB extension
8239
     * GL_EXT_gpu_program_parameters (Ian Romanick)
8240
     * "engine" demo
8241
     * updated fbdev driver and GLUT for fbdev (Sean D'Epagnier)
8242
     * many updates to the DRI drivers
8243
  Changes:
8244
     * The glVertexAttribARB functions no longer alias the
8245
       conventional vertex attributes.
8246
     * glxinfo program prints more info with -l option
8247
     * GL_FRAGMENT_PROGRAM_NV and GL_FRAGMENT_PROGRAM_ARB are now
8248
       compatible, in terms of glBindProgramARB()
8249
     * The GL_ARB_vertex_program attribute vertex.weight is now
8250
       accepted by the parser, even though the GL_ARB_vertex_blend and
8251
       GL_EXT_vertex_weighting extensions aren't supported. Allows Warcraft
8252
       to run.
8253
  Bug fixes:
8254
     * fixed broken texture border handling for depth textures (bug 6498)
8255
     * removed the test for duplicated framebuffer attachments, per
8256
       version 117 of the GL_EXT_framebuffer_object specification
8257
     * fixed a few render-to-texture bugs, including render to depth
8258
       texture
8259
     * clipping of lines against user-defined clip planes was broken
8260
       (6512)
8261
     * assembly language dispatch for SPARC was broken (bug 6484)
8262
     * assorted compilation fixes on various Unix platforms (Dan Schikore)
8263
     * glPopAttrib could restore an invalid value for GL_DRAW_BUFFER
8264
     * assorted minor fixes for 16 and 32 bit/channel modes
8265
     * fixed assorted bugs in texture compression paths
8266
     * fixed indirect rendering vertex array crashes (bug 6863)
8267
     * glDrawPixels GL_INDEX_OFFSET didn't always work
8268
     * fixed convolution memory leak (bug 7077)
8269
     * rectangular depth textures didn't work
8270
     * invalid mode to glBegin didn't generate an error (bug 7142)
8271
     * 'normalized' parameter to glVertexAttribPointerARB didn't work
8272
     * disable bogus GLX_SGI_video_sync extension in xlib driver
8273
     * fixed R128 driver locking bug (Martijn van Oosterhout)
8274
     * using evaluators with vertex programs caused crashes (bug 7564)
8275
     * fragment.position wasn't set correctly for point/line primitives
8276
     * fixed parser bug for scalar sources for GL_NV_fragment_program
8277
     * max fragment program length was incorrectly 128, now 1024
8278
     * writes to result.depth in fragment programs weren't clamped to
8279
       [0,1]
8280
     * fixed potential dangling pointer bug in glBindProgram()
8281
     * fixed some memory leaks (and potential crashes) in Xlib driver
8282
8283
-------------------------------------------------------------------
8284
Sat Sep  9 10:28:30 CEST 2006 - sndirsch@suse.de
8285
8286
- removed two source files with imcompatible license from Mesa
8287
  tarball (Bug #204110)
8288
- added a check to specfile to make sure that these will not be
8289
  reintroduced with the next Mesa update again (Bug #204110)
8290
8291
-------------------------------------------------------------------
8292
Mon Aug 21 14:33:25 CEST 2006 - sndirsch@suse.de
8293
8294
- moved via profile.d scripts from x11-tools to this package
8295
8296
-------------------------------------------------------------------
8297
Thu Aug 17 15:04:18 CEST 2006 - sndirsch@suse.de
8298
8299
- dri_driver_dir.diff:
8300
  * DEFAULT_DRIVER_DIR is set during make call in specfile
8301
    (Bug #199958)
8302
- disabled build of GLw (extra package MesaGLw)
8303
8304
-------------------------------------------------------------------
8305
Mon Jul 31 16:07:25 CEST 2006 - sndirsch@suse.de
8306
8307
- updated to Mesa 6.5_20060712; required by xorg-server 1.1.99.3
8308
- cleanup
8309
8310
-------------------------------------------------------------------
8311
Wed Jul 19 17:04:39 CEST 2006 - ro@suse.de
8312
8313
- adapt to /usr/lib move
8314
8315
-------------------------------------------------------------------
8316
Sun Jun 25 19:10:51 CEST 2006 - sndirsch@suse.de
8317
8318
- fixed build for X.Org 7.1
8319
8320
-------------------------------------------------------------------
8321
Wed Jun 21 21:41:05 CEST 2006 - sndirsch@suse.de
8322
8323
- udpated to Mesa 6.5
8324
  * obsoletes
8325
    - Mesa-glx-x11-render-texture-2.diff
8326
    - Mesa-radeon-large-textures-1.diff
8327
    - Mesa_945GM.patch
8328
    - mesa-6.4.2-dri-copy-sub-buffer-2.patch
8329
    - mesa-6.4.2-scissor-fix-1.patch
8330
- cleanup: removed no longer used sources/patches
8331
  * missing-headers.diff
8332
  * missing-headers.tar.bz2
8333
  * glidelibs-i386.tar.gz
8334
8335
-------------------------------------------------------------------
8336
Mon Jun 19 10:47:49 CEST 2006 - sndirsch@suse.de
8337
8338
- added missing manual pages (Bug #185707)
8339
8340
-------------------------------------------------------------------
8341
Fri Jun 16 15:00:25 CEST 2006 - dreveman@suse.de
8342
8343
- Fix issue in copy-sub-buffer patch. Extension was not
8344
  enabled on all radeon cards. (bnc 174839)
8345
- Add radeon large texture patch (back port from latest stable
8346
  release of Mesa). (bnc 174839)
8347
8348
-------------------------------------------------------------------
8349
Tue May 23 09:34:12 CEST 2006 - sndirsch@suse.de
8350
8351
- no longer remove NVIDIA installer in %pre
8352
8353
-------------------------------------------------------------------
8354
Mon May 22 22:30:52 CEST 2006 - sndirsch@suse.de
8355
8356
- reverted Mesa/MesaGLU split
8357
- fixed libGLcore.so.1 (e.g. soname); required to create a
8358
  non-conflicting package for the NVIDIA driver (Bug #175683)
8359
8360
-------------------------------------------------------------------
8361
Tue May 16 16:31:53 CEST 2006 - sndirsch@suse.de
8362
8363
- splitted off MesaGLU/MesaGLU-devel
8364
- added ldconfig to %postun
8365
8366
-------------------------------------------------------------------
8367
Sat Apr 22 09:23:18 CEST 2006 - sndirsch@suse.de
8368
8369
- licensefix.patch:
8370
  * fixed incompatible GPL license (Bug #133238, Mesa Bug #6490)
8371
8372
-------------------------------------------------------------------
8373
Thu Apr 13 11:18:55 CEST 2006 - sndirsch@suse.de
8374
8375
- added /usr/X11R6/%{_lib}/modules/dri/updates/README.updates to
8376
  document DRI driver update mechanism
8377
8378
-------------------------------------------------------------------
8379
Wed Apr 12 17:54:52 CEST 2006 - sndirsch@suse.de
8380
8381
- enhanced search path for DRI driver updates (FATE #300553)
8382
8383
-------------------------------------------------------------------
8384
Mon Apr  3 22:53:04 CEST 2006 - sndirsch@suse.de
8385
8386
- mesa-6.4.2-dri-copy-sub-buffer-1.patch:
8387
  * needed for open source drivers to work with Xgl (David Reveman)
8388
8389
-------------------------------------------------------------------
8390
Wed Mar 15 18:15:23 CET 2006 - mhopf@suse.de
8391
8392
- Fix for bug #157051, issue 1:
8393
  On intel the graphics is only displayed correctly after a scissor region
8394
  other than full screen is specified.
8395
8396
-------------------------------------------------------------------
8397
Mon Feb  6 15:33:41 CET 2006 - sndirsch@suse.de
8398
8399
- update to Mesa 6.4.2 (obsoletes tnl_init.diff)
8400
  * New items:
8401
    - added OSMesaColorClamp() function/feature
8402
    - added wglGetExtensionStringARB() function
8403
  * Bug fixes:
8404
    - fixed some problems when building on Windows
8405
    - GLw header files weren't installed by installmesa script (bug 5396)
8406
    - GL/glfbdev.h file was missing from tarballs
8407
    - fixed TNL initialization bug which could lead to crash (bug 5791)
8408
8409
-------------------------------------------------------------------
8410
Mon Feb  6 10:19:14 CET 2006 - sndirsch@suse.de
8411
8412
- tnl_init.diff (Mesa Bug #5791):
8413
  * fixes TNL initialization bug which could lead to crash
8414
    (CVS changelog: use calloc instead of malloc so try_codegen
8415
     field is initialized to zero)
8416
8417
-------------------------------------------------------------------
8418
Mon Jan 30 20:18:50 CET 2006 - sndirsch@suse.de
8419
8420
- glxext-sgi-hyperpipe.patch:
8421
  * GLX_SGIX_hyperpipe_group -> GLX_SGIX_hyperpipe (Bug #146646)
8422
8423
-------------------------------------------------------------------
8424
Wed Jan 25 21:33:43 CET 2006 - mls@suse.de
8425
8426
- converted neededforbuild to BuildRequires
8427
8428
-------------------------------------------------------------------
8429
Fri Jan 20 13:11:32 CET 2006 - sndirsch@suse.de
8430
8431
- Mesa_945GM.patch:
8432
  * 945GM support by Charles Johnson (FATE #151391)
8433
8434
-------------------------------------------------------------------
8435
Wed Dec 28 16:02:35 CET 2005 - sndirsch@suse.de
8436
8437
- moved header files and libGL.so from Mesa-devel to Mesa to make
8438
  uninstallation of nvidia driver in %pre of Mesa-devel obsolete
8439
8440
-------------------------------------------------------------------
8441
Wed Nov 30 23:25:44 CET 2005 - sndirsch@suse.de
8442
8443
- update to Mesa 6.4.1
8444
8445
-------------------------------------------------------------------
8446
Fri Nov 18 11:37:30 CET 2005 - sndirsch@suse.de
8447
8448
- updated to Mesa 6.4 branch (2005-11-18)
8449
- added static libGL (new Mesa-devel-static package)
8450
- removed glut headers from installation (we use freeglut!)
8451
8452
-------------------------------------------------------------------
8453
Tue Nov 15 16:18:27 CET 2005 - sndirsch@suse.de
8454
8455
- updated to Mesa 6.4 branch (2005-11-12)
8456
8457
-------------------------------------------------------------------
8458
Wed Nov  9 18:21:49 CET 2005 - sndirsch@suse.de
8459
8460
- fixed libOSMesa build
8461
8462
-------------------------------------------------------------------
8463
Tue Nov  8 18:03:24 CET 2005 - sndirsch@suse.de
8464
8465
- added build of libOSMesa, e.g. required by tulip package
8466
8467
-------------------------------------------------------------------
8468
Tue Nov  8 08:16:52 CET 2005 - sndirsch@suse.de
8469
8470
- added include files for SGI's OpenGL Xt/Motif widgets, e.g.
8471
  required by z88 package
8472
  * GLwMDrawA.h
8473
  * GLwDrawAP.h
8474
  * GLwMDrawAP.h
8475
  * GLwDrawA.h
8476
- enabled Motif support in libGLw, also required by z88 package
8477
8478
-------------------------------------------------------------------
8479
Mon Nov  7 10:56:52 CET 2005 - sndirsch@suse.de
8480
8481
- use glx headers from xorg-x11-devel package
8482
8483
-------------------------------------------------------------------
8484
Fri Oct 28 16:13:41 CEST 2005 - sndirsch@suse.de
8485
8486
- Mesa-glx-x11-render-texture-2.diff/missing-headers.diff:
8487
  * new MESA_render_texture extension for Xgl (dreveman/mhopf)
8488
8489
-------------------------------------------------------------------
8490
Tue Oct 25 19:38:16 CEST 2005 - sndirsch@suse.de
8491
8492
- fixed DRI driver path for 64bit platforms
8493
8494
-------------------------------------------------------------------
8495
Tue Oct 25 04:40:34 CEST 2005 - sndirsch@suse.de
8496
8497
- update to Mesa 6.4
8498
8499
-------------------------------------------------------------------
8500
Mon Oct 24 22:43:24 CEST 2005 - sndirsch@suse.de
8501
8502
- build DRI compatible libGL
8503
8504
-------------------------------------------------------------------
8505
Fri Oct 21 06:09:53 CEST 2005 - sndirsch@suse.de
8506
8507
- added dummy nvidia libGLcore.so.1 for applications, which are
8508
  still linked against libGL.so.1 of older nvidia driver releases
8509
- duplicate libGL (located in /usr/lib/GL) to make workarounds
8510
  like LD_PRELOAD possible if nvidia driver is installed and its
8511
  libGl does not work
8512
8513
-------------------------------------------------------------------
8514
Wed Oct 19 12:53:49 CEST 2005 - sndirsch@suse.de
8515
8516
- no longer install libglide (disables 3Dfx DRI support)
8517
8518
-------------------------------------------------------------------
8519
Sun Oct  2 22:15:48 CEST 2005 - sndirsch@suse.de
8520
8521
- created package
8522