Compare commits

..

29 Commits
master ... f22

Author SHA1 Message Date
Igor Gnatenko 739de89acd Merge branch 'f23' into f22 2015-11-22 05:55:40 +01:00
Igor Gnatenko bcf6f059d3 11.0.6
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-11-22 05:51:03 +01:00
Igor Gnatenko 3dc3238816 remove applied patch
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-11-05 19:53:11 +01:00
Igor Gnatenko eec1a987ce 11.0.4
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-11-05 19:46:27 +01:00
Dave Airlie 7b49653ed3 11.0.3 2015-10-12 09:41:51 +10:00
Igor Gnatenko 8779119634 Update to 10.6.9
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2015-10-08 16:23:13 +02:00
Dave Airlie 8586e3ee2f 11.0.2 2015-10-02 13:24:56 +10:00
Igor Gnatenko 457b9d76bd Revert "Add fix for "Broken X on hybrid graphics due to missing GL_OES_EGL_image OpenGL extension" (RHBZ #1265997)"
This reverts commit 5f03ecaef5.
2015-09-26 09:49:53 +02:00
Igor Gnatenko 5f03ecaef5 Add fix for "Broken X on hybrid graphics due to missing GL_OES_EGL_image OpenGL extension" (RHBZ #1265997)
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-09-26 09:38:19 +02:00
Dave Airlie 568a3d3e8e rebuild 11.0.0 against llvm 3.7 2015-09-21 16:39:41 +10:00
Igor Gnatenko bb560ea6aa 11.0.0
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-09-13 11:34:40 +02:00
Hans de Goede f384e296b8 Add a patch from upstream master to disable msaa on nv3x/nv4x (#1008089) 2015-09-11 15:32:14 +02:00
Rex Dieter d386b25cc7 Add brw_meta_fast_clear crash workaround patch (#1259443, fdo#86281) 2015-09-10 12:09:16 -05:00
Rex Dieter d42f5d2fde changelog typo 2015-09-10 12:05:21 -05:00
Rex Dieter bc39dedda6 Add brw_meta_fast_clear crash workaround patch (#1259443, fdo#86281) 2015-09-10 12:04:29 -05:00
Igor Gnatenko 4c06ba3951 11.0.0-rc2
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-09-02 01:49:11 +03:00
Igor Gnatenko 45c5df4099 use git-core in BR instead of git
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-24 18:50:31 +03:00
Igor Gnatenko 626dafa0fc 11.0.0-rc1
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-24 18:42:00 +03:00
Igor Gnatenko 16b45a97d3 use 11.0 branch
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-24 18:29:09 +03:00
Igor Gnatenko 58c58b5cf2 10.6.3
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-07-29 03:02:41 +03:00
Igor Gnatenko cfa2677906 10.6.2
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-07-11 23:46:33 +03:00
Igor Gnatenko 06fbcfd742 10.6.1
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-29 11:53:31 +03:00
Igor Gnatenko fa957ba460 drop nir linker patch (already applied)
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-19 11:18:26 +03:00
Igor Gnatenko 0666770c24 Merge branch 'master' into f22 and update to 10.6.0 2015-06-18 20:22:38 +03:00
Igor Gnatenko 0b18038d39 10.5.7
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-08 14:55:25 +03:00
Igor Gnatenko 2e622b893f 10.5.4
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-05-05 12:01:07 +03:00
Igor Gnatenko a0543d3657 10.5.3
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-04-20 22:24:48 +03:00
Igor Gnatenko fca31da338 10.5.1
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-14 21:19:37 +03:00
Kalev Lember 056237b029 Backport a patch fixing partially transparent screenshots
https://bugs.freedesktop.org/show_bug.cgi?id=89292
2015-03-08 22:42:42 +01:00
12 changed files with 879 additions and 1192 deletions

3
.gitignore vendored
View File

@ -3,6 +3,3 @@
.build*
/mesa-*.tar.bz2
/mesa-*.tar.xz
x86_64/
results_mesa/
mesa-*/

View File

@ -1,37 +0,0 @@
From c9987fca1fa611e48f85644493edd8d5a30cf403 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar@redhat.com>
Date: Fri, 13 Dec 2019 17:42:17 +0000
Subject: [PATCH] Link with libclang-cpp
---
src/gallium/targets/opencl/meson.build | 14 +-------------
1 file changed, 1 insertion(+), 13 deletions(-)
diff --git a/src/gallium/targets/opencl/meson.build b/src/gallium/targets/opencl/meson.build
index 907cc74337d..031d35b9716 100644
--- a/src/gallium/targets/opencl/meson.build
+++ b/src/gallium/targets/opencl/meson.build
@@ -43,19 +43,7 @@ libopencl = shared_library(
dependencies : [
idep_mesautil,
dep_clock, dep_dl, dep_unwind, dep_elf,
- cpp.find_library('clangCodeGen', dirs : llvm_libdir),
- cpp.find_library('clangFrontendTool', dirs : llvm_libdir),
- cpp.find_library('clangFrontend', dirs : llvm_libdir),
- cpp.find_library('clangDriver', dirs : llvm_libdir),
- cpp.find_library('clangSerialization', dirs : llvm_libdir),
- cpp.find_library('clangParse', dirs : llvm_libdir),
- cpp.find_library('clangSema', dirs : llvm_libdir),
- cpp.find_library('clangAnalysis', dirs : llvm_libdir),
- cpp.find_library('clangAST', dirs : llvm_libdir),
- cpp.find_library('clangASTMatchers', dirs : llvm_libdir),
- cpp.find_library('clangEdit', dirs : llvm_libdir),
- cpp.find_library('clangLex', dirs : llvm_libdir),
- cpp.find_library('clangBasic', dirs : llvm_libdir),
+ cpp.find_library('clang-cpp', dirs : llvm_libdir),
],
version : '@0@.0.0'.format(opencl_version),
install : true,
--
2.20.1

View File

@ -1,26 +0,0 @@
From 0ec3bdb2264b491fd3f5dc4e638b4c12611ef219 Mon Sep 17 00:00:00 2001
From: Igor Gnatenko <i.gnatenko.brain@gmail.com>
Date: Sun, 20 Mar 2016 13:27:45 +0100
Subject: [PATCH 3/4] evergreen big endian
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
---
src/gallium/drivers/r600/r600_state_common.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/r600/r600_state_common.c b/src/gallium/drivers/r600/r600_state_common.c
index cac240e..4b620a1 100644
--- a/src/gallium/drivers/r600/r600_state_common.c
+++ b/src/gallium/drivers/r600/r600_state_common.c
@@ -2716,7 +2716,7 @@ uint32_t r600_translate_colorformat(enum chip_class chip, enum pipe_format forma
uint32_t r600_colorformat_endian_swap(uint32_t colorformat, bool do_endian_swap)
{
- if (R600_BIG_ENDIAN) {
+ if (0 && R600_BIG_ENDIAN) {
switch(colorformat) {
/* 8-bit buffers. */
case V_0280A0_COLOR_4_4:
--
2.7.4

30
Makefile Normal file
View File

@ -0,0 +1,30 @@
COMMIT ?=
BRANCH ?=
SANITIZE ?= 1
ifeq ($(strip $(COMMIT)),)
COMMIT = `date +%Y%m%d`
BRANCH = 11.0
else
BRANCH = master
endif
DIRNAME = mesa-${COMMIT}
all: archive
clean:
rm -rf $(DIRNAME)/
clone: clean
git clone --depth 1 --branch $(BRANCH) \
git://git.freedesktop.org/git/mesa/mesa $(DIRNAME)
sanitize: clone vl_mpeg12_decoder.c vl_decoder.c
ifdef SANITIZE
cat < vl_mpeg12_decoder.c > $(DIRNAME)/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
cat < vl_decoder.c > $(DIRNAME)/src/gallium/auxiliary/vl/vl_decoder.c
endif
archive: clone sanitize
tar -cvf ${DIRNAME}.tar.xz ${DIRNAME}

5
make-release-tarball.sh Normal file
View File

@ -0,0 +1,5 @@
#!/bin/sh
#
# usage: make-release-tarball.sh [version]
curl -O ftp://ftp.freedesktop.org/pub/mesa/$1/mesa-$1.tar.xz

View File

@ -0,0 +1,13 @@
diff --git a/src/gallium/drivers/r600/r600_state_common.c b/src/gallium/drivers/r600/r600_state_common.c
index fabc52c..c276016 100644
--- a/src/gallium/drivers/r600/r600_state_common.c
+++ b/src/gallium/drivers/r600/r600_state_common.c
@@ -2258,7 +2258,7 @@ uint32_t r600_translate_colorformat(enum chip_class chip, enum pipe_format forma
uint32_t r600_colorformat_endian_swap(uint32_t colorformat)
{
- if (R600_BIG_ENDIAN) {
+ if (0 && R600_BIG_ENDIAN) {
switch(colorformat) {
/* 8-bit buffers. */
case V_0280A0_COLOR_4_4:

View File

@ -0,0 +1,13 @@
diff -up mesa-20140824/src/gallium/auxiliary/util/u_math.h.be mesa-20140824/src/gallium/auxiliary/util/u_math.h
--- mesa-20140824/src/gallium/auxiliary/util/u_math.h.be 2014-08-28 15:30:32.560480333 +0200
+++ mesa-20140824/src/gallium/auxiliary/util/u_math.h 2014-08-28 15:30:56.275479755 +0200
@@ -55,6 +55,9 @@ extern "C" {
#include <strings.h> /* for ffs */
#endif
+#ifdef PIPE_ARCH_BIG_ENDIAN
+#include <assert.h>
+#endif
#ifndef M_SQRT2
#define M_SQRT2 1.41421356237309504880

View File

@ -0,0 +1,36 @@
diff --git a/src/gallium/drivers/llvmpipe/lp_screen.c b/src/gallium/drivers/llvmpipe/lp_screen.c
index 5ec1df6..a0406fc 100644
--- a/src/gallium/drivers/llvmpipe/lp_screen.c
+++ b/src/gallium/drivers/llvmpipe/lp_screen.c
@@ -306,6 +306,13 @@ llvmpipe_is_format_supported( struct pipe_screen *_screen,
if (!format_desc)
return FALSE;
+ if ((bind & PIPE_BIND_RENDER_TARGET) &&
+ format != PIPE_FORMAT_R9G9B9E5_FLOAT &&
+ format != PIPE_FORMAT_R11G11B10_FLOAT &&
+ util_format_is_float(format)) {
+ return FALSE;
+ }
+
assert(target == PIPE_BUFFER ||
target == PIPE_TEXTURE_1D ||
target == PIPE_TEXTURE_1D_ARRAY ||
diff --git a/src/gallium/drivers/softpipe/sp_screen.c b/src/gallium/drivers/softpipe/sp_screen.c
index 937035e..2f5e571 100644
--- a/src/gallium/drivers/softpipe/sp_screen.c
+++ b/src/gallium/drivers/softpipe/sp_screen.c
@@ -291,6 +291,13 @@ softpipe_is_format_supported( struct pipe_screen *screen,
if (!format_desc)
return FALSE;
+ if ((bind & PIPE_BIND_RENDER_TARGET) &&
+ format != PIPE_FORMAT_R9G9B9E5_FLOAT &&
+ format != PIPE_FORMAT_R11G11B10_FLOAT &&
+ util_format_is_float(format)) {
+ return FALSE;
+ }
+
if (sample_count > 1)
return FALSE;

1879
mesa.spec

File diff suppressed because it is too large Load Diff

View File

@ -1 +1 @@
SHA512 (mesa-20.0.2.tar.xz) = d6ffc29bbc5b908cb0f08fa1b5a83e029b76c7b697c488a73e6bb60990a55beeb3ecdba1745868f6885ee2f660975f5debf7d2c9418e0a96e2f7049e83fd89ab
3253105dd4d3b06fc6996b04f2c3ac10 mesa-20151122.tar.xz

20
vl_decoder.c Normal file
View File

@ -0,0 +1,20 @@
#include "vl_decoder.h"
bool
vl_profile_supported(struct pipe_screen *screen, enum pipe_video_profile profile,
enum pipe_video_entrypoint entrypoint)
{
return false;
}
int
vl_level_supported(struct pipe_screen *screen, enum pipe_video_profile profile)
{
return 0;
}
struct pipe_video_codec *
vl_create_decoder(struct pipe_context *pipe,
const struct pipe_video_codec *templat)
{
return NULL;
}

7
vl_mpeg12_decoder.c Normal file
View File

@ -0,0 +1,7 @@
#include "vl_mpeg12_decoder.h"
struct pipe_video_codec *
vl_create_mpeg12_decoder(struct pipe_context *context,
const struct pipe_video_codec *templat)
{
return NULL;
}