Compare commits
29 Commits
Author | SHA1 | Date |
---|---|---|
|
739de89acd | |
|
bcf6f059d3 | |
|
3dc3238816 | |
|
eec1a987ce | |
|
7b49653ed3 | |
|
8779119634 | |
|
8586e3ee2f | |
|
457b9d76bd | |
|
5f03ecaef5 | |
|
568a3d3e8e | |
|
bb560ea6aa | |
|
f384e296b8 | |
|
d386b25cc7 | |
|
d42f5d2fde | |
|
bc39dedda6 | |
|
4c06ba3951 | |
|
45c5df4099 | |
|
626dafa0fc | |
|
16b45a97d3 | |
|
58c58b5cf2 | |
|
cfa2677906 | |
|
06fbcfd742 | |
|
fa957ba460 | |
|
0666770c24 | |
|
0b18038d39 | |
|
2e622b893f | |
|
a0543d3657 | |
|
fca31da338 | |
|
056237b029 |
|
@ -3,6 +3,3 @@
|
||||||
.build*
|
.build*
|
||||||
/mesa-*.tar.bz2
|
/mesa-*.tar.bz2
|
||||||
/mesa-*.tar.xz
|
/mesa-*.tar.xz
|
||||||
x86_64/
|
|
||||||
results_mesa/
|
|
||||||
mesa-*/
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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}
|
||||||
|
|
|
@ -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
|
|
@ -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:
|
|
@ -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
|
|
@ -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;
|
||||||
|
|
2
sources
2
sources
|
@ -1 +1 @@
|
||||||
SHA512 (mesa-20.0.2.tar.xz) = d6ffc29bbc5b908cb0f08fa1b5a83e029b76c7b697c488a73e6bb60990a55beeb3ecdba1745868f6885ee2f660975f5debf7d2c9418e0a96e2f7049e83fd89ab
|
3253105dd4d3b06fc6996b04f2c3ac10 mesa-20151122.tar.xz
|
||||||
|
|
|
@ -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;
|
||||||
|
}
|
|
@ -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;
|
||||||
|
}
|
Loading…
Reference in New Issue