File builders/dav1d-1/contrib/x86_64_linux_glibc_gcc.sh changed (mode: 100755) (index f0ddf16..51a67f2) |
... |
... |
fi |
41 |
41 |
# will be tagged public explicitely in the code (with extensions to C) |
# will be tagged public explicitely in the code (with extensions to C) |
42 |
42 |
if test "${cc-unset}" = unset; then |
if test "${cc-unset}" = unset; then |
43 |
43 |
cc="gcc -pipe -fPIC -O2 -c -static-libgcc \ |
cc="gcc -pipe -fPIC -O2 -c -static-libgcc \ |
44 |
|
-mpreferred-stack-boundary=5 -mincoming-stack-boundary=4 \ |
|
|
44 |
|
-mpreferred-stack-boundary=6 -mincoming-stack-boundary=4 \ |
45 |
45 |
-fomit-frame-pointer -ffast-math \ |
-fomit-frame-pointer -ffast-math \ |
46 |
46 |
-I/nyan/glibc/current/include-linux" |
-I/nyan/glibc/current/include-linux" |
47 |
47 |
fi |
fi |
|
... |
... |
src/x86/mc.asm \ |
183 |
183 |
src/x86/cdef_sse.asm \ |
src/x86/cdef_sse.asm \ |
184 |
184 |
src/x86/ipred_ssse3.asm \ |
src/x86/ipred_ssse3.asm \ |
185 |
185 |
src/x86/itx_ssse3.asm \ |
src/x86/itx_ssse3.asm \ |
|
186 |
|
src/x86/film_grain_ssse3.asm \ |
186 |
187 |
src/x86/loopfilter_ssse3.asm \ |
src/x86/loopfilter_ssse3.asm \ |
187 |
188 |
src/x86/looprestoration_ssse3.asm \ |
src/x86/looprestoration_ssse3.asm \ |
188 |
189 |
src/x86/mc_ssse3.asm \ |
src/x86/mc_ssse3.asm \ |
File builders/mesa-gl-1/contrib/gallium_drivers.sh changed (mode: 100644) (index 4860ee8..8898b75) |
... |
... |
$src_dir/src/gallium/drivers/radeonsi/si_compute_prim_discard.c \ |
40 |
40 |
$src_dir/src/gallium/drivers/radeonsi/si_cp_dma.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_cp_dma.c \ |
41 |
41 |
$src_dir/src/gallium/drivers/radeonsi/si_debug.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_debug.c \ |
42 |
42 |
$src_dir/src/gallium/drivers/radeonsi/si_descriptors.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_descriptors.c \ |
43 |
|
$src_dir/src/gallium/drivers/radeonsi/si_dma.c \ |
|
44 |
43 |
$src_dir/src/gallium/drivers/radeonsi/si_dma_cs.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_dma_cs.c \ |
45 |
44 |
$src_dir/src/gallium/drivers/radeonsi/si_fence.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_fence.c \ |
46 |
45 |
$src_dir/src/gallium/drivers/radeonsi/si_get.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_get.c \ |
|
... |
... |
$build_dir/src/gallium/drivers/radeonsi/si_pipe.c \ |
51 |
50 |
$src_dir/src/gallium/drivers/radeonsi/si_pm4.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_pm4.c \ |
52 |
51 |
$src_dir/src/gallium/drivers/radeonsi/si_query.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_query.c \ |
53 |
52 |
$src_dir/src/gallium/drivers/radeonsi/si_shader.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_shader.c \ |
|
53 |
|
$src_dir/src/gallium/drivers/radeonsi/si_shader_llvm.c \ |
|
54 |
|
$src_dir/src/gallium/drivers/radeonsi/si_shader_llvm_build.c \ |
54 |
55 |
$src_dir/src/gallium/drivers/radeonsi/si_shader_nir.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_shader_nir.c \ |
55 |
|
$src_dir/src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c \ |
|
56 |
|
$src_dir/src/gallium/drivers/radeonsi/si_shader_tgsi_mem.c \ |
|
57 |
|
$src_dir/src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c \ |
|
58 |
56 |
$src_dir/src/gallium/drivers/radeonsi/si_shaderlib_tgsi.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_shaderlib_tgsi.c \ |
59 |
57 |
$src_dir/src/gallium/drivers/radeonsi/si_state.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_state.c \ |
60 |
58 |
$src_dir/src/gallium/drivers/radeonsi/si_state_binning.c \ |
$src_dir/src/gallium/drivers/radeonsi/si_state_binning.c \ |
File builders/mesa-vulkan-1/contrib/generators/nir/intrinsics/generic/image.c changed (mode: 100644) (index a91852e..e8c4705) |
21 |
21 |
/* deref version */ |
/* deref version */ |
22 |
22 |
struct nir_intrinsic nir_image_deref_load = { |
struct nir_intrinsic nir_image_deref_load = { |
23 |
23 |
.name = "image_deref_load", |
.name = "image_deref_load", |
24 |
|
.srcs_n = 3, |
|
|
24 |
|
.srcs_n = 4, |
25 |
25 |
.src_components_n = { |
.src_components_n = { |
26 |
|
1,4,1 |
|
|
26 |
|
1,4,1,1 |
27 |
27 |
}, |
}, |
28 |
28 |
.has_dest = true, |
.has_dest = true, |
29 |
29 |
.dest_components_n = 0, |
.dest_components_n = 0, |
|
... |
... |
struct nir_intrinsic nir_image_deref_load = { |
35 |
35 |
}; |
}; |
36 |
36 |
struct nir_intrinsic nir_image_deref_store = { |
struct nir_intrinsic nir_image_deref_store = { |
37 |
37 |
.name = "image_deref_store", |
.name = "image_deref_store", |
38 |
|
.srcs_n = 4, |
|
|
38 |
|
.srcs_n = 5, |
39 |
39 |
.src_components_n = { |
.src_components_n = { |
40 |
|
1,4,1,0 |
|
|
40 |
|
1,4,1,0,1 |
41 |
41 |
}, |
}, |
42 |
42 |
.idxs_n = 1, |
.idxs_n = 1, |
43 |
43 |
.idxs_map = { |
.idxs_map = { |
|
... |
... |
struct nir_intrinsic nir_image_deref_samples = { |
214 |
214 |
}, |
}, |
215 |
215 |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
216 |
216 |
}; |
}; |
217 |
|
struct nir_intrinsic nir_image_deref_load_raw_intel = { |
|
218 |
|
.name = "image_deref_load_raw_intel", |
|
219 |
|
.srcs_n = 2, |
|
220 |
|
.src_components_n = { |
|
221 |
|
1,1 |
|
222 |
|
}, |
|
223 |
|
.has_dest = true, |
|
224 |
|
.idxs_n = 1, |
|
225 |
|
.idxs_map = { |
|
226 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1 |
|
227 |
|
}, |
|
228 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
|
229 |
|
}; |
|
230 |
|
struct nir_intrinsic nir_image_deref_store_raw_intel = { |
|
231 |
|
.name = "image_deref_store_raw_intel", |
|
232 |
|
.srcs_n = 3, |
|
233 |
|
.src_components_n = { |
|
234 |
|
1,1,0 |
|
235 |
|
}, |
|
236 |
|
.idxs_n = 1, |
|
237 |
|
.idxs_map = { |
|
238 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1 |
|
239 |
|
} |
|
240 |
|
}; |
|
241 |
217 |
struct nir_intrinsic nir_image_deref_atomic_inc_wrap = { |
struct nir_intrinsic nir_image_deref_atomic_inc_wrap = { |
242 |
218 |
.name = "image_deref_atomic_inc_wrap", |
.name = "image_deref_atomic_inc_wrap", |
243 |
219 |
.srcs_n = 4, |
.srcs_n = 4, |
|
... |
... |
struct nir_intrinsic nir_image_deref_atomic_dec_wrap = { |
269 |
245 |
/* plain version */ |
/* plain version */ |
270 |
246 |
struct nir_intrinsic nir_image_load = { |
struct nir_intrinsic nir_image_load = { |
271 |
247 |
.name = "image_load", |
.name = "image_load", |
272 |
|
.srcs_n = 3, |
|
|
248 |
|
.srcs_n = 4, |
273 |
249 |
.src_components_n = { |
.src_components_n = { |
274 |
|
1,4,1 |
|
|
250 |
|
1,4,1,1 |
275 |
251 |
}, |
}, |
276 |
252 |
.has_dest = true, |
.has_dest = true, |
277 |
253 |
.idxs_n = 4, |
.idxs_n = 4, |
|
... |
... |
struct nir_intrinsic nir_image_load = { |
285 |
261 |
}; |
}; |
286 |
262 |
struct nir_intrinsic nir_image_store = { |
struct nir_intrinsic nir_image_store = { |
287 |
263 |
.name = "image_store", |
.name = "image_store", |
288 |
|
.srcs_n = 4, |
|
|
264 |
|
.srcs_n = 5, |
289 |
265 |
.src_components_n = { |
.src_components_n = { |
290 |
|
1,4,1,0 |
|
|
266 |
|
1,4,1,0,1 |
291 |
267 |
}, |
}, |
292 |
268 |
.idxs_n = 4, |
.idxs_n = 4, |
293 |
269 |
.idxs_map = { |
.idxs_map = { |
|
... |
... |
struct nir_intrinsic nir_image_samples = { |
506 |
482 |
}, |
}, |
507 |
483 |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
508 |
484 |
}; |
}; |
509 |
|
struct nir_intrinsic nir_image_load_raw_intel = { |
|
510 |
|
.name = "image_load_raw_intel", |
|
511 |
|
.srcs_n = 2, |
|
512 |
|
.src_components_n = { |
|
513 |
|
1,1 |
|
514 |
|
}, |
|
515 |
|
.has_dest = true, |
|
516 |
|
.idxs_n = 4, |
|
517 |
|
.idxs_map = { |
|
518 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
519 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
520 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
521 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
522 |
|
}, |
|
523 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
|
524 |
|
}; |
|
525 |
|
struct nir_intrinsic nir_image_store_raw_intel = { |
|
526 |
|
.name = "image_store_raw_intel", |
|
527 |
|
.srcs_n = 3, |
|
528 |
|
.src_components_n = { |
|
529 |
|
1,1,0 |
|
530 |
|
}, |
|
531 |
|
.idxs_n = 4, |
|
532 |
|
.idxs_map = { |
|
533 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
534 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
535 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
536 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
537 |
|
} |
|
538 |
|
}; |
|
539 |
485 |
struct nir_intrinsic nir_image_atomic_inc_wrap = { |
struct nir_intrinsic nir_image_atomic_inc_wrap = { |
540 |
486 |
.name = "image_atomic_inc_wrap", |
.name = "image_atomic_inc_wrap", |
541 |
487 |
.srcs_n = 4, |
.srcs_n = 4, |
|
... |
... |
struct nir_intrinsic nir_image_atomic_dec_wrap = { |
573 |
519 |
/* bindless version */ |
/* bindless version */ |
574 |
520 |
struct nir_intrinsic nir_bindless_image_load = { |
struct nir_intrinsic nir_bindless_image_load = { |
575 |
521 |
.name = "bindless_image_load", |
.name = "bindless_image_load", |
576 |
|
.srcs_n = 3, |
|
|
522 |
|
.srcs_n = 4, |
577 |
523 |
.src_components_n = { |
.src_components_n = { |
578 |
|
1,4,1 |
|
|
524 |
|
1,4,1,1 |
579 |
525 |
}, |
}, |
580 |
526 |
.has_dest = true, |
.has_dest = true, |
581 |
527 |
.idxs_n = 4, |
.idxs_n = 4, |
|
... |
... |
struct nir_intrinsic nir_bindless_image_load = { |
589 |
535 |
}; |
}; |
590 |
536 |
struct nir_intrinsic nir_bindless_image_store = { |
struct nir_intrinsic nir_bindless_image_store = { |
591 |
537 |
.name = "bindless_image_store", |
.name = "bindless_image_store", |
592 |
|
.srcs_n = 4, |
|
|
538 |
|
.srcs_n = 5, |
593 |
539 |
.src_components_n = { |
.src_components_n = { |
594 |
|
1,4,1,0 |
|
|
540 |
|
1,4,1,0,1 |
595 |
541 |
}, |
}, |
596 |
542 |
.idxs_n = 4, |
.idxs_n = 4, |
597 |
543 |
.idxs_map = { |
.idxs_map = { |
|
... |
... |
struct nir_intrinsic nir_bindless_image_samples = { |
810 |
756 |
}, |
}, |
811 |
757 |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
812 |
758 |
}; |
}; |
813 |
|
struct nir_intrinsic nir_bindless_image_load_raw_intel = { |
|
814 |
|
.name = "bindless_image_load_raw_intel", |
|
815 |
|
.srcs_n = 2, |
|
816 |
|
.src_components_n = { |
|
817 |
|
1,1 |
|
818 |
|
}, |
|
819 |
|
.has_dest = true, |
|
820 |
|
.idxs_n = 4, |
|
821 |
|
.idxs_map = { |
|
822 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
823 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
824 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
825 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
826 |
|
}, |
|
827 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
|
828 |
|
}; |
|
829 |
|
struct nir_intrinsic nir_bindless_image_store_raw_intel = { |
|
830 |
|
.name = "bindless_image_store_raw_intel", |
|
831 |
|
.srcs_n = 3, |
|
832 |
|
.src_components_n = { |
|
833 |
|
1,1,0 |
|
834 |
|
}, |
|
835 |
|
.idxs_n = 4, |
|
836 |
|
.idxs_map = { |
|
837 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
838 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
839 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
840 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
841 |
|
} |
|
842 |
|
}; |
|
843 |
759 |
struct nir_intrinsic nir_bindless_image_atomic_inc_wrap = { |
struct nir_intrinsic nir_bindless_image_atomic_inc_wrap = { |
844 |
760 |
.name = "bindless_image_atomic_inc_wrap", |
.name = "bindless_image_atomic_inc_wrap", |
845 |
761 |
.srcs_n = 4, |
.srcs_n = 4, |
File builders/mesa-vulkan-1/contrib/generators/nir/intrinsics/intel/image.c changed (mode: 100644) (index 47a4232..071fd65) |
... |
... |
struct nir_intrinsic nir_image_deref_load_param_intel = { |
12 |
12 |
}, |
}, |
13 |
13 |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
14 |
14 |
}; |
}; |
|
15 |
|
/*----------------------------------------------------------------------------*/ |
|
16 |
|
/* deref version */ |
|
17 |
|
struct nir_intrinsic nir_image_deref_load_raw_intel = { |
|
18 |
|
.name = "image_deref_load_raw_intel", |
|
19 |
|
.srcs_n = 2, |
|
20 |
|
.src_components_n = { |
|
21 |
|
1,1 |
|
22 |
|
}, |
|
23 |
|
.has_dest = true, |
|
24 |
|
.idxs_n = 1, |
|
25 |
|
.idxs_map = { |
|
26 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1 |
|
27 |
|
}, |
|
28 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
|
29 |
|
}; |
|
30 |
|
struct nir_intrinsic nir_image_deref_store_raw_intel = { |
|
31 |
|
.name = "image_deref_store_raw_intel", |
|
32 |
|
.srcs_n = 3, |
|
33 |
|
.src_components_n = { |
|
34 |
|
1,1,0 |
|
35 |
|
}, |
|
36 |
|
.idxs_n = 1, |
|
37 |
|
.idxs_map = { |
|
38 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1 |
|
39 |
|
} |
|
40 |
|
}; |
|
41 |
|
/* deref version */ |
|
42 |
|
/*----------------------------------------------------------------------------*/ |
|
43 |
|
/* plain version */ |
|
44 |
|
struct nir_intrinsic nir_image_load_raw_intel = { |
|
45 |
|
.name = "image_load_raw_intel", |
|
46 |
|
.srcs_n = 2, |
|
47 |
|
.src_components_n = { |
|
48 |
|
1,1 |
|
49 |
|
}, |
|
50 |
|
.has_dest = true, |
|
51 |
|
.idxs_n = 4, |
|
52 |
|
.idxs_map = { |
|
53 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
54 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
55 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
56 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
57 |
|
}, |
|
58 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
|
59 |
|
}; |
|
60 |
|
struct nir_intrinsic nir_image_store_raw_intel = { |
|
61 |
|
.name = "image_store_raw_intel", |
|
62 |
|
.srcs_n = 3, |
|
63 |
|
.src_components_n = { |
|
64 |
|
1,1,0 |
|
65 |
|
}, |
|
66 |
|
.idxs_n = 4, |
|
67 |
|
.idxs_map = { |
|
68 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
69 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
70 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
71 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
72 |
|
} |
|
73 |
|
}; |
|
74 |
|
/* plain version */ |
|
75 |
|
/*----------------------------------------------------------------------------*/ |
|
76 |
|
/* bindless version */ |
|
77 |
|
struct nir_intrinsic nir_bindless_image_load_raw_intel = { |
|
78 |
|
.name = "bindless_image_load_raw_intel", |
|
79 |
|
.srcs_n = 2, |
|
80 |
|
.src_components_n = { |
|
81 |
|
1,1 |
|
82 |
|
}, |
|
83 |
|
.has_dest = true, |
|
84 |
|
.idxs_n = 4, |
|
85 |
|
.idxs_map = { |
|
86 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
87 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
88 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
89 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
90 |
|
}, |
|
91 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
|
92 |
|
}; |
|
93 |
|
struct nir_intrinsic nir_bindless_image_store_raw_intel = { |
|
94 |
|
.name = "bindless_image_store_raw_intel", |
|
95 |
|
.srcs_n = 3, |
|
96 |
|
.src_components_n = { |
|
97 |
|
1,1,0 |
|
98 |
|
}, |
|
99 |
|
.idxs_n = 4, |
|
100 |
|
.idxs_map = { |
|
101 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
102 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
103 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
104 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
105 |
|
} |
|
106 |
|
}; |
|
107 |
|
/* bindless version */ |
|
108 |
|
/*----------------------------------------------------------------------------*/ |