File builders/llvm-1/builder.sh changed (mode: 100644) (index 796696a..14d02d1) |
1 |
1 |
src_name=llvm-project |
src_name=llvm-project |
2 |
|
git_commit=b632bd88a633c84eb2ce8f999119bc4e6c1ee98c |
|
|
2 |
|
git_commit=d02bc5e15068fd11edf2739503561dead918784b |
3 |
3 |
git_url0=git://github.com/llvm/$src_name |
git_url0=git://github.com/llvm/$src_name |
4 |
4 |
|
|
5 |
5 |
slot=1 |
slot=1 |
|
... |
... |
cmake -G Ninja \ |
40 |
40 |
-DLLVM_BUILD_UTILS=off \ |
-DLLVM_BUILD_UTILS=off \ |
41 |
41 |
$pkg_dir/llvm |
$pkg_dir/llvm |
42 |
42 |
|
|
43 |
|
cmake --build . -- -j $threads_n |
|
|
43 |
|
#cmake --build . -- -j $threads_n |
|
44 |
|
cmake --build . -- -j 4 |
44 |
45 |
# ninja does not know of DESTDIR, the llvm-config does ignore the sysroot anyway and will be useless on the target machine |
# ninja does not know of DESTDIR, the llvm-config does ignore the sysroot anyway and will be useless on the target machine |
45 |
46 |
cmake -DCMAKE_INSTALL_PREFIX=/nyan/llvm/$slot -P ./cmake_install.cmake |
cmake -DCMAKE_INSTALL_PREFIX=/nyan/llvm/$slot -P ./cmake_install.cmake |
46 |
47 |
|
|
File builders/mesa-gl-0/contrib/egl_dri2.c.patch changed (mode: 100644) (index 530b5b2..f2db877) |
1 |
1 |
--- egl_dri2.c |
--- egl_dri2.c |
2 |
2 |
+++ egl_dri2.c |
+++ egl_dri2.c |
3 |
|
@@ -798,6 +798,7 @@ |
|
|
3 |
|
@@ -1121,6 +1121,7 @@ dri2_setup_extensions(_EGLDisplay *disp) |
4 |
4 |
if (!dri2_bind_extensions(dri2_dpy, mandatory_core_extensions, extensions, false)) |
if (!dri2_bind_extensions(dri2_dpy, mandatory_core_extensions, extensions, false)) |
5 |
5 |
return EGL_FALSE; |
return EGL_FALSE; |
6 |
6 |
|
|
|
8 |
8 |
#ifdef HAVE_DRI3_MODIFIERS |
#ifdef HAVE_DRI3_MODIFIERS |
9 |
9 |
dri2_dpy->multibuffers_available = |
dri2_dpy->multibuffers_available = |
10 |
10 |
(dri2_dpy->dri3_major_version > 1 || (dri2_dpy->dri3_major_version == 1 && |
(dri2_dpy->dri3_major_version > 1 || (dri2_dpy->dri3_major_version == 1 && |
11 |
|
@@ -806,6 +807,7 @@ |
|
|
11 |
|
@@ -1129,6 +1130,7 @@ dri2_setup_extensions(_EGLDisplay *disp) |
12 |
12 |
dri2_dpy->present_minor_version >= 2)) && |
dri2_dpy->present_minor_version >= 2)) && |
13 |
13 |
(dri2_dpy->image && dri2_dpy->image->base.version >= 15); |
(dri2_dpy->image && dri2_dpy->image->base.version >= 15); |
14 |
14 |
#endif |
#endif |
File builders/mesa-gl-0/contrib/external_deps.sh changed (mode: 100644) (index 9fb3b6f..09b19a1) |
... |
... |
fi |
215 |
215 |
# llvm related configuration |
# llvm related configuration |
216 |
216 |
# the following are values from the llvm-config script |
# the following are values from the llvm-config script |
217 |
217 |
llvm_version=0x0b00 |
llvm_version=0x0b00 |
218 |
|
llvm_version_str='11.0.0svn' |
|
|
218 |
|
llvm_version_str='11.0.0git' |
219 |
219 |
|
|
220 |
220 |
if test "${llvm_cppflags-unset}" = unset; then |
if test "${llvm_cppflags-unset}" = unset; then |
221 |
221 |
llvm_cppflags="-I/nyan/llvm/current/include -DLLVM_AVAILABLE \ |
llvm_cppflags="-I/nyan/llvm/current/include -DLLVM_AVAILABLE \ |
File builders/mesa-gl-0/contrib/gcc_binutils.sh changed (mode: 100644) (index 9063171..4533dfa) |
... |
... |
cxxo_slib='g++ -fvisibility=hidden -static-libgcc -static-libstdc++ -std=c++14 - |
10 |
10 |
fi |
fi |
11 |
11 |
|
|
12 |
12 |
if test "${cflags_opt-unset}" = unset; then |
if test "${cflags_opt-unset}" = unset; then |
13 |
|
cflags_opt='-O2' |
|
|
13 |
|
cflags_opt='-O2 -Wno-stringop-overflow' |
14 |
14 |
fi |
fi |
15 |
15 |
|
|
16 |
16 |
if test "${cxxflags_opt-unset}" = unset; then |
if test "${cxxflags_opt-unset}" = unset; then |
17 |
|
cxxflags_opt='-O2' |
|
|
17 |
|
cxxflags_opt='-O2 -Wno-stringop-overflow' |
18 |
18 |
fi |
fi |
19 |
19 |
|
|
20 |
20 |
if test "${ar_rcs-unset}" = unset; then |
if test "${ar_rcs-unset}" = unset; then |
File builders/mesa-gl-0/contrib/si_pipe.c.patch changed (mode: 100644) (index 8a51f94..5abdb5a) |
1 |
1 |
--- si_pipe.c |
--- si_pipe.c |
2 |
2 |
+++ si_pipe.c |
+++ si_pipe.c |
3 |
|
@@ -1237,9 +1237,6 @@ |
|
4 |
|
struct radeon_winsys *rw = NULL; |
|
|
3 |
|
@@ -1242,9 +1242,6 @@ struct pipe_screen *radeonsi_screen_crea |
|
4 |
|
struct radeon_winsys *rw = NULL; |
5 |
5 |
|
|
6 |
|
switch (version->version_major) { |
|
7 |
|
- case 2: |
|
8 |
|
- rw = radeon_drm_winsys_create(fd, config, radeonsi_screen_create_impl); |
|
9 |
|
- break; |
|
10 |
|
case 3: |
|
11 |
|
rw = amdgpu_winsys_create(fd, config, radeonsi_screen_create_impl); |
|
12 |
|
break; |
|
|
6 |
|
switch (version->version_major) { |
|
7 |
|
- case 2: |
|
8 |
|
- rw = radeon_drm_winsys_create(fd, config, radeonsi_screen_create_impl); |
|
9 |
|
- break; |
|
10 |
|
case 3: |
|
11 |
|
rw = amdgpu_winsys_create(fd, config, radeonsi_screen_create_impl); |
|
12 |
|
break; |
File builders/mesa-gl-0/contrib/x86_64_linux_glibc_amdgpu.sh changed (mode: 100755) (index 115077b..4de8cc0) |
... |
... |
if test "${version-unset}" = unset; then |
99 |
99 |
if test -f $src_dir/VERSION; then |
if test -f $src_dir/VERSION; then |
100 |
100 |
version=$(cat $src_dir/VERSION) |
version=$(cat $src_dir/VERSION) |
101 |
101 |
else |
else |
102 |
|
version=19.0.0-devel |
|
|
102 |
|
version=20.1.0-devel |
103 |
103 |
fi |
fi |
104 |
104 |
fi |
fi |
105 |
105 |
|
|
|
... |
... |
s:@GL_PC_CFLAGS@::;\ |
299 |
299 |
s:@GLX_TLS@:yes:;\ |
s:@GLX_TLS@:yes:;\ |
300 |
300 |
" $build_dir/install_root$libdir/pkgconfig/gl.pc |
" $build_dir/install_root$libdir/pkgconfig/gl.pc |
301 |
301 |
#=============================================================================== |
#=============================================================================== |
302 |
|
|
|
303 |
|
|
|
File builders/mesa-vulkan-0/contrib/generators/nir/intrinsics/ir3/ir3.c changed (mode: 100644) (index cecb16b..cfc2007) |
... |
... |
struct nir_intrinsic nir_cond_end_ir3 = { |
151 |
151 |
struct nir_intrinsic nir_end_patch_ir3 = { |
struct nir_intrinsic nir_end_patch_ir3 = { |
152 |
152 |
.name = "end_patch_ir3" |
.name = "end_patch_ir3" |
153 |
153 |
}; |
}; |
|
154 |
|
/* |
|
155 |
|
* IR3-specific bindless handle specifier. Similar to vulkan_resource_index, but |
|
156 |
|
* without the binding because the hardware expects a single flattened index |
|
157 |
|
* rather than a (binding, index) pair. We may also want to use this with GL. |
|
158 |
|
* Note that this doesn't actually turn into a HW instruction. |
|
159 |
|
*/ |
|
160 |
|
struct nir_intrinsic nir_bindless_resource_ir3 = { |
|
161 |
|
.name = "bindless_resource_ir3", |
|
162 |
|
.srcs_n = 1, |
|
163 |
|
.src_components_n = { |
|
164 |
|
1 |
|
165 |
|
}, |
|
166 |
|
.has_dest = true, |
|
167 |
|
.dest_components_n = 1, |
|
168 |
|
.idxs_n = 1, |
|
169 |
|
.idxs_map = { |
|
170 |
|
[NIR_INTRINSIC_IDX_DESC_SET] = 1 |
|
171 |
|
}, |
|
172 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
|
173 |
|
}; |
File builders/mesa-vulkan-0/contrib/generators/nir/nir_database_alu.c changed (mode: 100644) (index 0118162..b1acba0) |
... |
... |
static struct nir_op nir_b2i1 = { |
85 |
85 |
{NIR_TYPE_BOOL}, |
{NIR_TYPE_BOOL}, |
86 |
86 |
0 |
0 |
87 |
87 |
}; |
}; |
|
88 |
|
static struct nir_op nir_b2i8 = { |
|
89 |
|
"b2i8", |
|
90 |
|
NIR_OP_TYPE_ALU, |
|
91 |
|
0, |
|
92 |
|
NIR_TYPE_INT8, |
|
93 |
|
1, |
|
94 |
|
{0}, |
|
95 |
|
{NIR_TYPE_BOOL}, |
|
96 |
|
0 |
|
97 |
|
}; |
88 |
98 |
static struct nir_op nir_b2i16 = { |
static struct nir_op nir_b2i16 = { |
89 |
99 |
"b2i16", |
"b2i16", |
90 |
100 |
NIR_OP_TYPE_ALU, |
NIR_OP_TYPE_ALU, |
|
... |
... |
static struct nir_op nir_b2i64 = { |
115 |
125 |
{NIR_TYPE_BOOL}, |
{NIR_TYPE_BOOL}, |
116 |
126 |
0 |
0 |
117 |
127 |
}; |
}; |
118 |
|
static struct nir_op nir_b2i8 = { |
|
119 |
|
"b2i8", |
|
|
128 |
|
static struct nir_op nir_b2b1 = { |
|
129 |
|
"b2b1", |
120 |
130 |
NIR_OP_TYPE_ALU, |
NIR_OP_TYPE_ALU, |
121 |
131 |
0, |
0, |
122 |
|
NIR_TYPE_INT8, |
|
|
132 |
|
NIR_TYPE_BOOL1, |
|
133 |
|
1, |
|
134 |
|
{0}, |
|
135 |
|
{NIR_TYPE_BOOL}, |
|
136 |
|
0 |
|
137 |
|
}; |
|
138 |
|
static struct nir_op nir_b2b8 = { |
|
139 |
|
"b2b8", |
|
140 |
|
NIR_OP_TYPE_ALU, |
|
141 |
|
0, |
|
142 |
|
NIR_TYPE_BOOL8, |
|
143 |
|
1, |
|
144 |
|
{0}, |
|
145 |
|
{NIR_TYPE_BOOL}, |
|
146 |
|
0 |
|
147 |
|
}; |
|
148 |
|
static struct nir_op nir_b2b16 = { |
|
149 |
|
"b2b16", |
|
150 |
|
NIR_OP_TYPE_ALU, |
|
151 |
|
0, |
|
152 |
|
NIR_TYPE_BOOL16, |
|
153 |
|
1, |
|
154 |
|
{0}, |
|
155 |
|
{NIR_TYPE_BOOL}, |
|
156 |
|
0 |
|
157 |
|
}; |
|
158 |
|
static struct nir_op nir_b2b32 = { |
|
159 |
|
"b2b32", |
|
160 |
|
NIR_OP_TYPE_ALU, |
|
161 |
|
0, |
|
162 |
|
NIR_TYPE_BOOL32, |
123 |
163 |
1, |
1, |
124 |
164 |
{0}, |
{0}, |
125 |
165 |
{NIR_TYPE_BOOL}, |
{NIR_TYPE_BOOL}, |
|
... |
... |
static struct nir_op nir_vec16 = { |
3349 |
3389 |
{NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT}, |
{NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT,NIR_TYPE_UINT}, |
3350 |
3390 |
0 |
0 |
3351 |
3391 |
}; |
}; |
|
3392 |
|
/* |
|
3393 |
|
* ir3-specific instruction that maps directly to mul-add shift high mix, |
|
3394 |
|
* (IMADSH_MIX16 i.e. ah * bl << 16 + c). It is used for lowering integer |
|
3395 |
|
* multiplication (imul) on Freedreno backend.. |
|
3396 |
|
*/ |
3352 |
3397 |
static struct nir_op nir_imadsh_mix16 = { |
static struct nir_op nir_imadsh_mix16 = { |
3353 |
3398 |
"imadsh_mix16", |
"imadsh_mix16", |
3354 |
3399 |
NIR_OP_TYPE_ALU, |
NIR_OP_TYPE_ALU, |
3355 |
|
1, |
|
|
3400 |
|
0, |
3356 |
3401 |
NIR_TYPE_INT32, |
NIR_TYPE_INT32, |
3357 |
3402 |
3, |
3, |
3358 |
|
{1,1,1}, |
|
|
3403 |
|
{0,0,0}, |
3359 |
3404 |
{NIR_TYPE_INT32,NIR_TYPE_INT32,NIR_TYPE_INT32}, |
{NIR_TYPE_INT32,NIR_TYPE_INT32,NIR_TYPE_INT32}, |
3360 |
3405 |
0 |
0 |
3361 |
3406 |
}; |
}; |
|
... |
... |
static struct nir_op nir_imul24 = { |
3454 |
3499 |
/*----------------------------------------------------------------------------*/ |
/*----------------------------------------------------------------------------*/ |
3455 |
3500 |
|
|
3456 |
3501 |
static struct nir_op *nir_ops[] = { |
static struct nir_op *nir_ops[] = { |
|
3502 |
|
&nir_b2b1, |
|
3503 |
|
&nir_b2b8, |
|
3504 |
|
&nir_b2b16, |
|
3505 |
|
&nir_b2b32, |
3457 |
3506 |
&nir_b2f16, |
&nir_b2f16, |
3458 |
3507 |
&nir_b2f32, |
&nir_b2f32, |
3459 |
3508 |
&nir_b2f64, |
&nir_b2f64, |
3460 |
3509 |
&nir_b2i1, |
&nir_b2i1, |
|
3510 |
|
&nir_b2i8, |
3461 |
3511 |
&nir_b2i16, |
&nir_b2i16, |
3462 |
3512 |
&nir_b2i32, |
&nir_b2i32, |
3463 |
3513 |
&nir_b2i64, |
&nir_b2i64, |
3464 |
|
&nir_b2i8, |
|
3465 |
3514 |
&nir_b32all_fequal2, |
&nir_b32all_fequal2, |
3466 |
3515 |
&nir_b32all_fequal3, |
&nir_b32all_fequal3, |
3467 |
3516 |
&nir_b32all_fequal4, |
&nir_b32all_fequal4, |
File builders/mesa-vulkan-0/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh changed (mode: 100755) (index 2913ac2..145db69) |
... |
... |
if test "${version-unset}" = unset; then |
59 |
59 |
if test -f $src_dir/VERSION; then |
if test -f $src_dir/VERSION; then |
60 |
60 |
version=$(cat $src_dir/VERSION) |
version=$(cat $src_dir/VERSION) |
61 |
61 |
else |
else |
62 |
|
version=20.0.0-devel |
|
|
62 |
|
version=20.1.0-devel |
63 |
63 |
fi |
fi |
64 |
64 |
fi |
fi |
65 |
65 |
#=============================================================================== |
#=============================================================================== |
|
... |
... |
fi |
434 |
434 |
|
|
435 |
435 |
#=============================================================================== |
#=============================================================================== |
436 |
436 |
llvm_version=0x0b00 |
llvm_version=0x0b00 |
437 |
|
llvm_version_str='11.0.0svn' |
|
|
437 |
|
llvm_version_str='11.0.0git' |
438 |
438 |
|
|
439 |
439 |
if test "${llvm_cppflags-unset}" = unset; then |
if test "${llvm_cppflags-unset}" = unset; then |
440 |
440 |
llvm_cppflags="-I/nyan/llvm/current/include -DLLVM_AVAILABLE \ |
llvm_cppflags="-I/nyan/llvm/current/include -DLLVM_AVAILABLE \ |
|
... |
... |
$src_dir/src/amd/compiler/aco_insert_waitcnt.cpp \ |
1226 |
1226 |
$src_dir/src/amd/compiler/aco_reduce_assign.cpp \ |
$src_dir/src/amd/compiler/aco_reduce_assign.cpp \ |
1227 |
1227 |
$src_dir/src/amd/compiler/aco_register_allocation.cpp \ |
$src_dir/src/amd/compiler/aco_register_allocation.cpp \ |
1228 |
1228 |
$src_dir/src/amd/compiler/aco_live_var_analysis.cpp \ |
$src_dir/src/amd/compiler/aco_live_var_analysis.cpp \ |
1229 |
|
$src_dir/src/amd/compiler/aco_lower_bool_phis.cpp \ |
|
|
1229 |
|
$src_dir/src/amd/compiler/aco_lower_phis.cpp \ |
1230 |
1230 |
$src_dir/src/amd/compiler/aco_lower_to_cssa.cpp \ |
$src_dir/src/amd/compiler/aco_lower_to_cssa.cpp \ |
1231 |
1231 |
$src_dir/src/amd/compiler/aco_lower_to_hw_instr.cpp \ |
$src_dir/src/amd/compiler/aco_lower_to_hw_instr.cpp \ |
1232 |
1232 |
$build_dir/aco_opcodes.cpp \ |
$build_dir/aco_opcodes.cpp \ |
|
... |
... |
$src_dir/src/amd/compiler/aco_print_ir.cpp \ |
1237 |
1237 |
$src_dir/src/amd/compiler/aco_scheduler.cpp \ |
$src_dir/src/amd/compiler/aco_scheduler.cpp \ |
1238 |
1238 |
$src_dir/src/amd/compiler/aco_ssa_elimination.cpp \ |
$src_dir/src/amd/compiler/aco_ssa_elimination.cpp \ |
1239 |
1239 |
$src_dir/src/amd/compiler/aco_spill.cpp \ |
$src_dir/src/amd/compiler/aco_spill.cpp \ |
|
1240 |
|
$src_dir/src/amd/compiler/aco_statistics.cpp \ |
1240 |
1241 |
$src_dir/src/amd/compiler/aco_validate.cpp \ |
$src_dir/src/amd/compiler/aco_validate.cpp \ |
1241 |
1242 |
" |
" |
1242 |
1243 |
|
|