File builders/dwm-0/config.h changed (mode: 100644) (index 6696aac..e8e4a1e) |
... |
... |
static const Layout layouts[] = { |
57 |
57 |
{ MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, |
{ MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, |
58 |
58 |
|
|
59 |
59 |
#define TAGKEYS(KEY,TAG) \ |
#define TAGKEYS(KEY,TAG) \ |
60 |
|
{ MODKEY|ControlMask, KEY, view, {.ui = 1 << TAG} }, \ |
|
61 |
|
{ MODKEY|ControlMask|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, |
|
|
60 |
|
{ MODKEY|ShiftMask, KEY, view, {.ui = 1 << TAG} }, \ |
|
61 |
|
{ MODKEY|ShiftMask|ControlMask, KEY, tag, {.ui = 1 << TAG} }, |
62 |
62 |
|
|
63 |
63 |
/* helper for spawning shell commands in the pre dwm-5.0 fashion */ |
/* helper for spawning shell commands in the pre dwm-5.0 fashion */ |
64 |
64 |
#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } |
#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } |
|
... |
... |
static Key keys[] = { |
79 |
79 |
{ 0, XF86XK_HomePage, spawn, {.v = linkscmd } }, |
{ 0, XF86XK_HomePage, spawn, {.v = linkscmd } }, |
80 |
80 |
{ ShiftMask, XF86XK_HomePage, spawn, {.v = norepcmd } }, |
{ ShiftMask, XF86XK_HomePage, spawn, {.v = norepcmd } }, |
81 |
81 |
{ 0, XF86XK_Mail, spawn, {.v = bgcmd } }, |
{ 0, XF86XK_Mail, spawn, {.v = bgcmd } }, |
82 |
|
{ MODKEY|ControlMask, XK_b, togglebar, {0} }, |
|
83 |
|
{ MODKEY|ControlMask, XK_Page_Down, focusstack, {.i = +1 } }, |
|
84 |
|
{ MODKEY|ControlMask, XK_Page_Up, focusstack, {.i = -1 } }, |
|
85 |
|
{ MODKEY|ControlMask|ShiftMask, XK_n, incnmaster, {.i = +1 } }, |
|
86 |
|
{ MODKEY|ControlMask|ShiftMask, XK_d, incnmaster, {.i = -1 } }, |
|
87 |
|
{ MODKEY|ControlMask|ShiftMask, XK_h, setmfact, {.f = -0.05} }, |
|
88 |
|
{ MODKEY|ControlMask, XK_h, togglefullscr, {0} }, |
|
89 |
|
{ MODKEY|ControlMask|ShiftMask, XK_t, setmfact, {.f = +0.05} }, |
|
90 |
|
{ MODKEY|ControlMask, XK_Return, zoom, {0} }, |
|
|
82 |
|
{ MODKEY|ShiftMask, XK_b, togglebar, {0} }, |
|
83 |
|
{ MODKEY|ShiftMask, XK_Page_Down, focusstack, {.i = +1 } }, |
|
84 |
|
{ MODKEY|ShiftMask, XK_Page_Up, focusstack, {.i = -1 } }, |
|
85 |
|
{ MODKEY|ShiftMask, XK_n, incnmaster, {.i = +1 } }, |
|
86 |
|
{ MODKEY|ShiftMask, XK_d, incnmaster, {.i = -1 } }, |
|
87 |
|
{ MODKEY|ShiftMask, XK_h, setmfact, {.f = -0.05} }, |
|
88 |
|
{ MODKEY|ShiftMask, XK_z, togglefullscr, {0} }, |
|
89 |
|
{ MODKEY|ShiftMask, XK_t, setmfact, {.f = +0.05} }, |
|
90 |
|
{ MODKEY|ShiftMask, XK_Return, zoom, {0} }, |
91 |
91 |
// { MODKEY, XK_Tab, view, {0} }, |
// { MODKEY, XK_Tab, view, {0} }, |
92 |
|
{ MODKEY|ControlMask|ShiftMask, XK_c, killclient, {0} }, |
|
93 |
|
{ MODKEY|ControlMask, XK_t, setlayout, {.v = &layouts[0]} }, |
|
94 |
|
{ MODKEY|ControlMask, XK_f, setlayout, {.v = &layouts[1]} }, |
|
95 |
|
{ MODKEY|ControlMask, XK_m, setlayout, {.v = &layouts[2]} }, |
|
|
92 |
|
{ MODKEY|ShiftMask, XK_c, killclient, {0} }, |
|
93 |
|
{ MODKEY|ShiftMask, XK_t, setlayout, {.v = &layouts[0]} }, |
|
94 |
|
{ MODKEY|ShiftMask, XK_f, setlayout, {.v = &layouts[1]} }, |
|
95 |
|
{ MODKEY|ShiftMask, XK_m, setlayout, {.v = &layouts[2]} }, |
96 |
96 |
// { MODKEY, XK_space, setlayout, {0} }, |
// { MODKEY, XK_space, setlayout, {0} }, |
97 |
97 |
// { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, |
// { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, |
98 |
98 |
// { MODKEY, XK_0, view, {.ui = ~0 } }, |
// { MODKEY, XK_0, view, {.ui = ~0 } }, |
|
... |
... |
static Button buttons[] = { |
121 |
121 |
// { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, |
// { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, |
122 |
122 |
// { ClkWinTitle, 0, Button2, zoom, {0} }, |
// { ClkWinTitle, 0, Button2, zoom, {0} }, |
123 |
123 |
// { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, |
// { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, |
124 |
|
{ ClkClientWin, MODKEY|ControlMask, Button1, movemouse, {0} }, |
|
125 |
|
{ ClkClientWin, MODKEY|ControlMask, Button2, togglefloating, {0} }, |
|
126 |
|
{ ClkClientWin, MODKEY|ControlMask, Button3, resizemouse, {0} }, |
|
|
124 |
|
{ ClkClientWin, MODKEY|ShiftMask, Button1, movemouse, {0} }, |
|
125 |
|
{ ClkClientWin, MODKEY|ShiftMask, Button2, togglefloating, {0} }, |
|
126 |
|
{ ClkClientWin, MODKEY|ShiftMask, Button3, resizemouse, {0} }, |
127 |
127 |
// { ClkTagBar, 0, Button1, view, {0} }, |
// { ClkTagBar, 0, Button1, view, {0} }, |
128 |
128 |
// { ClkTagBar, 0, Button3, toggleview, {0} }, |
// { ClkTagBar, 0, Button3, toggleview, {0} }, |
129 |
129 |
// { ClkTagBar, MODKEY, Button1, tag, {0} }, |
// { ClkTagBar, MODKEY, Button1, tag, {0} }, |
File builders/mesa-gl-0/contrib/amd.sh changed (mode: 100644) (index daadebd..72ab6a9) |
... |
... |
mkdir -p $build_dir/src/amd |
54 |
54 |
$python3 \ |
$python3 \ |
55 |
55 |
$src_dir/src/amd/common/sid_tables.py \ |
$src_dir/src/amd/common/sid_tables.py \ |
56 |
56 |
$src_dir/src/amd/common/sid.h \ |
$src_dir/src/amd/common/sid.h \ |
57 |
|
$src_dir/src/amd/registers/amdgfxregs.json \ |
|
58 |
|
$src_dir/src/amd/registers/pkt3.json \ |
|
|
57 |
|
$src_dir/src/amd/registers/gfx6.json \ |
|
58 |
|
$src_dir/src/amd/registers/gfx7.json \ |
|
59 |
|
$src_dir/src/amd/registers/gfx8.json \ |
|
60 |
|
$src_dir/src/amd/registers/gfx81.json \ |
|
61 |
|
$src_dir/src/amd/registers/gfx9.json \ |
59 |
62 |
$src_dir/src/amd/registers/gfx10.json \ |
$src_dir/src/amd/registers/gfx10.json \ |
60 |
63 |
$src_dir/src/amd/registers/gfx10-rsrc.json \ |
$src_dir/src/amd/registers/gfx10-rsrc.json \ |
|
64 |
|
$src_dir/src/amd/registers/gfx103.json \ |
|
65 |
|
$src_dir/src/amd/registers/pkt3.json \ |
|
66 |
|
$src_dir/src/amd/registers/registers-manually-defined.json \ |
61 |
67 |
>$build_dir/src/amd/sid_tables.h |
>$build_dir/src/amd/sid_tables.h |
62 |
68 |
|
|
63 |
69 |
$python3 \ |
$python3 \ |
64 |
70 |
$src_dir/src/amd/registers/makeregheader.py \ |
$src_dir/src/amd/registers/makeregheader.py \ |
65 |
|
$src_dir/src/amd/registers/amdgfxregs.json \ |
|
66 |
|
$src_dir/src/amd/registers/pkt3.json \ |
|
|
71 |
|
$src_dir/src/amd/registers/gfx6.json \ |
|
72 |
|
$src_dir/src/amd/registers/gfx7.json \ |
|
73 |
|
$src_dir/src/amd/registers/gfx8.json \ |
|
74 |
|
$src_dir/src/amd/registers/gfx81.json \ |
|
75 |
|
$src_dir/src/amd/registers/gfx9.json \ |
67 |
76 |
$src_dir/src/amd/registers/gfx10.json \ |
$src_dir/src/amd/registers/gfx10.json \ |
68 |
77 |
$src_dir/src/amd/registers/gfx10-rsrc.json \ |
$src_dir/src/amd/registers/gfx10-rsrc.json \ |
|
78 |
|
$src_dir/src/amd/registers/gfx103.json \ |
|
79 |
|
$src_dir/src/amd/registers/pkt3.json \ |
|
80 |
|
$src_dir/src/amd/registers/registers-manually-defined.json \ |
69 |
81 |
--sort address \ |
--sort address \ |
70 |
82 |
--guard AMDGFXREGS_H \ |
--guard AMDGFXREGS_H \ |
71 |
83 |
>$build_dir/src/amd/amdgfxregs.h |
>$build_dir/src/amd/amdgfxregs.h |
File builders/mesa-gl-0/contrib/util.sh changed (mode: 100644) (index e26d5e7..219bc2d) |
... |
... |
$src_dir/src/util/build_id.c \ |
28 |
28 |
$src_dir/src/util/crc32.c \ |
$src_dir/src/util/crc32.c \ |
29 |
29 |
$src_dir/src/util/debug.c \ |
$src_dir/src/util/debug.c \ |
30 |
30 |
$src_dir/src/util/disk_cache.c \ |
$src_dir/src/util/disk_cache.c \ |
|
31 |
|
$src_dir/src/util/disk_cache_os.c \ |
31 |
32 |
$src_dir/src/util/double.c \ |
$src_dir/src/util/double.c \ |
32 |
33 |
$src_dir/src/util/fast_idiv_by_const.c \ |
$src_dir/src/util/fast_idiv_by_const.c \ |
33 |
34 |
$src_dir/src/util/half_float.c \ |
$src_dir/src/util/half_float.c \ |
|
... |
... |
$src_dir/src/util/format/u_format_s3tc.c \ |
63 |
64 |
$src_dir/src/util/format/u_format_tests.c \ |
$src_dir/src/util/format/u_format_tests.c \ |
64 |
65 |
$src_dir/src/util/format/u_format_yuv.c \ |
$src_dir/src/util/format/u_format_yuv.c \ |
65 |
66 |
$src_dir/src/util/format/u_format_zs.c \ |
$src_dir/src/util/format/u_format_zs.c \ |
66 |
|
$src_dir/src/util/u_queue.c \ |
|
67 |
|
$src_dir/src/util/u_vector.c \ |
|
68 |
|
$src_dir/src/util/u_math.c \ |
|
69 |
|
$src_dir/src/util/u_mm.c \ |
|
|
67 |
|
$src_dir/src/util/u_cpu_detect.c \ |
70 |
68 |
$src_dir/src/util/u_debug.c \ |
$src_dir/src/util/u_debug.c \ |
71 |
69 |
$src_dir/src/util/u_debug_stack.c \ |
$src_dir/src/util/u_debug_stack.c \ |
72 |
70 |
$src_dir/src/util/u_debug_symbol.c \ |
$src_dir/src/util/u_debug_symbol.c \ |
73 |
|
$src_dir/src/util/u_cpu_detect.c \ |
|
|
71 |
|
$src_dir/src/util/u_idalloc.c \ |
|
72 |
|
$src_dir/src/util/u_math.c \ |
|
73 |
|
$src_dir/src/util/u_mm.c \ |
|
74 |
|
$src_dir/src/util/u_queue.c \ |
|
75 |
|
$src_dir/src/util/u_vector.c \ |
74 |
76 |
$src_dir/src/util/vma.c \ |
$src_dir/src/util/vma.c \ |
75 |
77 |
" |
" |
76 |
78 |
|
|
File builders/mesa-vulkan-0/contrib/generators/nir/intrinsics/generic/image.c changed (mode: 100644) (index 3f2e8b9..8bef3d0) |
... |
... |
struct nir_intrinsic nir_image_deref_load = { |
27 |
27 |
}, |
}, |
28 |
28 |
.has_dest = true, |
.has_dest = true, |
29 |
29 |
.dest_components_n = 0, |
.dest_components_n = 0, |
30 |
|
.idxs_n = 1, |
|
|
30 |
|
.idxs_n = 2, |
31 |
31 |
.idxs_map = { |
.idxs_map = { |
32 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1 |
|
|
32 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1, |
|
33 |
|
[NIR_INTRINSIC_IDX_TYPE] = 2 |
33 |
34 |
}, |
}, |
34 |
35 |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
35 |
36 |
}; |
}; |
|
... |
... |
struct nir_intrinsic nir_image_deref_store = { |
39 |
40 |
.src_components_n = { |
.src_components_n = { |
40 |
41 |
1,4,1,0,1 |
1,4,1,0,1 |
41 |
42 |
}, |
}, |
42 |
|
.idxs_n = 1, |
|
|
43 |
|
.idxs_n = 2, |
43 |
44 |
.idxs_map = { |
.idxs_map = { |
44 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1 |
|
|
45 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1, |
|
46 |
|
[NIR_INTRINSIC_IDX_TYPE] = 2 |
45 |
47 |
} |
} |
46 |
48 |
}; |
}; |
47 |
49 |
struct nir_intrinsic nir_image_deref_atomic_add = { |
struct nir_intrinsic nir_image_deref_atomic_add = { |
|
... |
... |
struct nir_intrinsic nir_image_deref_atomic_dec_wrap = { |
240 |
242 |
[NIR_INTRINSIC_IDX_ACCESS] = 1 |
[NIR_INTRINSIC_IDX_ACCESS] = 1 |
241 |
243 |
} |
} |
242 |
244 |
}; |
}; |
|
245 |
|
/* CL-specific format queries */ |
|
246 |
|
struct nir_intrinsic nir_image_deref_format = { |
|
247 |
|
.name = "image_deref_format", |
|
248 |
|
.srcs_n = 1, |
|
249 |
|
.src_components_n = { |
|
250 |
|
1 |
|
251 |
|
}, |
|
252 |
|
.has_dest = true, |
|
253 |
|
.dest_components_n = 1, |
|
254 |
|
.idxs_n = 1, |
|
255 |
|
.idxs_map = { |
|
256 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1 |
|
257 |
|
}, |
|
258 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
|
259 |
|
}; |
|
260 |
|
/* CL-specific format queries */ |
|
261 |
|
struct nir_intrinsic nir_image_deref_order = { |
|
262 |
|
.name = "image_deref_order", |
|
263 |
|
.srcs_n = 1, |
|
264 |
|
.src_components_n = { |
|
265 |
|
1 |
|
266 |
|
}, |
|
267 |
|
.has_dest = true, |
|
268 |
|
.dest_components_n = 1, |
|
269 |
|
.idxs_n = 1, |
|
270 |
|
.idxs_map = { |
|
271 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1 |
|
272 |
|
}, |
|
273 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
|
274 |
|
}; |
243 |
275 |
/* deref version */ |
/* deref version */ |
244 |
276 |
/*----------------------------------------------------------------------------*/ |
/*----------------------------------------------------------------------------*/ |
245 |
277 |
/* plain version */ |
/* plain version */ |
|
... |
... |
struct nir_intrinsic nir_image_load = { |
250 |
282 |
1,4,1,1 |
1,4,1,1 |
251 |
283 |
}, |
}, |
252 |
284 |
.has_dest = true, |
.has_dest = true, |
253 |
|
.idxs_n = 4, |
|
|
285 |
|
.idxs_n = 5, |
254 |
286 |
.idxs_map = { |
.idxs_map = { |
255 |
287 |
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
256 |
288 |
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
257 |
289 |
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
258 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
|
290 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4, |
|
291 |
|
[NIR_INTRINSIC_IDX_TYPE] = 5 |
259 |
292 |
}, |
}, |
260 |
293 |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
261 |
294 |
}; |
}; |
|
... |
... |
struct nir_intrinsic nir_image_store = { |
265 |
298 |
.src_components_n = { |
.src_components_n = { |
266 |
299 |
1,4,1,0,1 |
1,4,1,0,1 |
267 |
300 |
}, |
}, |
268 |
|
.idxs_n = 4, |
|
|
301 |
|
.idxs_n = 5, |
269 |
302 |
.idxs_map = { |
.idxs_map = { |
270 |
303 |
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
271 |
304 |
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
272 |
305 |
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
273 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
|
306 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4, |
|
307 |
|
[NIR_INTRINSIC_IDX_TYPE] = 5 |
274 |
308 |
} |
} |
275 |
309 |
}; |
}; |
276 |
310 |
struct nir_intrinsic nir_image_atomic_add = { |
struct nir_intrinsic nir_image_atomic_add = { |
|
... |
... |
struct nir_intrinsic nir_image_atomic_dec_wrap = { |
514 |
548 |
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
515 |
549 |
} |
} |
516 |
550 |
}; |
}; |
|
551 |
|
/* CL-specific format queries */ |
|
552 |
|
struct nir_intrinsic nir_image_format = { |
|
553 |
|
.name = "image_format", |
|
554 |
|
.srcs_n = 1, |
|
555 |
|
.src_components_n = { |
|
556 |
|
1 |
|
557 |
|
}, |
|
558 |
|
.has_dest = true, |
|
559 |
|
.dest_components_n = 1, |
|
560 |
|
.idxs_n = 4, |
|
561 |
|
.idxs_map = { |
|
562 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
563 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
564 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
565 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
566 |
|
}, |
|
567 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
|
568 |
|
}; |
|
569 |
|
/* CL-specific format queries */ |
|
570 |
|
struct nir_intrinsic nir_image_order = { |
|
571 |
|
.name = "image_order", |
|
572 |
|
.srcs_n = 1, |
|
573 |
|
.src_components_n = { |
|
574 |
|
1 |
|
575 |
|
}, |
|
576 |
|
.has_dest = true, |
|
577 |
|
.dest_components_n = 1, |
|
578 |
|
.idxs_n = 4, |
|
579 |
|
.idxs_map = { |
|
580 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
581 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
582 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
583 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
584 |
|
}, |
|
585 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
|
586 |
|
}; |
517 |
587 |
/* plain version */ |
/* plain version */ |
518 |
588 |
/*----------------------------------------------------------------------------*/ |
/*----------------------------------------------------------------------------*/ |
519 |
589 |
/* bindless version */ |
/* bindless version */ |
|
... |
... |
struct nir_intrinsic nir_bindless_image_load = { |
524 |
594 |
1,4,1,1 |
1,4,1,1 |
525 |
595 |
}, |
}, |
526 |
596 |
.has_dest = true, |
.has_dest = true, |
527 |
|
.idxs_n = 4, |
|
|
597 |
|
.idxs_n = 5, |
528 |
598 |
.idxs_map = { |
.idxs_map = { |
529 |
599 |
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
530 |
600 |
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
531 |
601 |
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
532 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
|
602 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4, |
|
603 |
|
[NIR_INTRINSIC_IDX_TYPE] = 5 |
533 |
604 |
}, |
}, |
534 |
605 |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
535 |
606 |
}; |
}; |
|
... |
... |
struct nir_intrinsic nir_bindless_image_store = { |
539 |
610 |
.src_components_n = { |
.src_components_n = { |
540 |
611 |
1,4,1,0,1 |
1,4,1,0,1 |
541 |
612 |
}, |
}, |
542 |
|
.idxs_n = 4, |
|
|
613 |
|
.idxs_n = 5, |
543 |
614 |
.idxs_map = { |
.idxs_map = { |
544 |
615 |
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
545 |
616 |
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
546 |
617 |
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
547 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
|
618 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4, |
|
619 |
|
[NIR_INTRINSIC_IDX_TYPE] = 5 |
548 |
620 |
} |
} |
549 |
621 |
}; |
}; |
550 |
622 |
struct nir_intrinsic nir_bindless_image_atomic_add = { |
struct nir_intrinsic nir_bindless_image_atomic_add = { |
|
... |
... |
struct nir_intrinsic nir_bindless_image_atomic_dec_wrap = { |
788 |
860 |
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
789 |
861 |
} |
} |
790 |
862 |
}; |
}; |
|
863 |
|
/* CL-specific format queries */ |
|
864 |
|
struct nir_intrinsic nir_bindless_image_format = { |
|
865 |
|
.name = "bindless_image_format", |
|
866 |
|
.srcs_n = 1, |
|
867 |
|
.src_components_n = { |
|
868 |
|
1 |
|
869 |
|
}, |
|
870 |
|
.has_dest = true, |
|
871 |
|
.dest_components_n = 1, |
|
872 |
|
.idxs_n = 4, |
|
873 |
|
.idxs_map = { |
|
874 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
875 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
876 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
877 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
878 |
|
}, |
|
879 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
|
880 |
|
}; |
|
881 |
|
/* CL-specific format queries */ |
|
882 |
|
struct nir_intrinsic nir_bindless_image_order = { |
|
883 |
|
.name = "bindless_image_order", |
|
884 |
|
.srcs_n = 1, |
|
885 |
|
.src_components_n = { |
|
886 |
|
1 |
|
887 |
|
}, |
|
888 |
|
.has_dest = true, |
|
889 |
|
.dest_components_n = 1, |
|
890 |
|
.idxs_n = 4, |
|
891 |
|
.idxs_map = { |
|
892 |
|
[NIR_INTRINSIC_IDX_IMAGE_DIM] = 1, |
|
893 |
|
[NIR_INTRINSIC_IDX_IMAGE_ARRAY] = 2, |
|
894 |
|
[NIR_INTRINSIC_IDX_FORMAT] = 3, |
|
895 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 4 |
|
896 |
|
}, |
|
897 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
|
898 |
|
}; |
791 |
899 |
/* bindless version */ |
/* bindless version */ |
792 |
900 |
/*----------------------------------------------------------------------------*/ |
/*----------------------------------------------------------------------------*/ |
File builders/mesa-vulkan-0/contrib/generators/nir/intrinsics/generic/load.c changed (mode: 100644) (index 61908b9..883b487) |
11 |
11 |
* range (starting at base) of the data from which we are loading. If |
* range (starting at base) of the data from which we are loading. If |
12 |
12 |
* range == 0, then the range is unknown. |
* range == 0, then the range is unknown. |
13 |
13 |
* |
* |
|
14 |
|
* UBO load operations have a nir_intrinsic_range_base() and |
|
15 |
|
* nir_intrinsic_range() that specify the byte range [range_base, |
|
16 |
|
* range_base+range] of the UBO that the src offset access must lie within. |
|
17 |
|
* |
14 |
18 |
* Some load operations such as UBO/SSBO load and per_vertex loads take an |
* Some load operations such as UBO/SSBO load and per_vertex loads take an |
15 |
19 |
* additional source to specify which UBO/SSBO/vertex to load from. |
* additional source to specify which UBO/SSBO/vertex to load from. |
16 |
20 |
* |
* |
|
... |
... |
struct nir_intrinsic nir_load_ubo = { |
43 |
47 |
-1,1 |
-1,1 |
44 |
48 |
}, |
}, |
45 |
49 |
.has_dest = true, |
.has_dest = true, |
46 |
|
.idxs_n = 3, |
|
|
50 |
|
.idxs_n = 5, |
47 |
51 |
.idxs_map = { |
.idxs_map = { |
48 |
52 |
[NIR_INTRINSIC_IDX_ACCESS] = 1, |
[NIR_INTRINSIC_IDX_ACCESS] = 1, |
49 |
53 |
[NIR_INTRINSIC_IDX_ALIGN_MUL] = 2, |
[NIR_INTRINSIC_IDX_ALIGN_MUL] = 2, |
50 |
|
[NIR_INTRINSIC_IDX_ALIGN_OFFSET] = 3 |
|
|
54 |
|
[NIR_INTRINSIC_IDX_ALIGN_OFFSET] = 3, |
|
55 |
|
[NIR_INTRINSIC_IDX_RANGE_BASE] = 4, |
|
56 |
|
[NIR_INTRINSIC_IDX_RANGE] = 5 |
51 |
57 |
}, |
}, |
52 |
58 |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
53 |
59 |
}; |
}; |
|
... |
... |
struct nir_intrinsic nir_load_global = { |
255 |
261 |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE |
256 |
262 |
}; |
}; |
257 |
263 |
/* src[] = { address } */ |
/* src[] = { address } */ |
|
264 |
|
struct nir_intrinsic nir_load_global_constant = { |
|
265 |
|
.name = "load_global_constant", |
|
266 |
|
.srcs_n = 1, |
|
267 |
|
.src_components_n = { |
|
268 |
|
1 |
|
269 |
|
}, |
|
270 |
|
.has_dest = true, |
|
271 |
|
.idxs_n = 3, |
|
272 |
|
.idxs_map = { |
|
273 |
|
[NIR_INTRINSIC_IDX_ACCESS] = 1, |
|
274 |
|
[NIR_INTRINSIC_IDX_ALIGN_MUL] = 2, |
|
275 |
|
[NIR_INTRINSIC_IDX_ALIGN_OFFSET] = 3 |
|
276 |
|
}, |
|
277 |
|
.flags = NIR_INTRINSIC_FLAGS_CAN_ELIMINATE | NIR_INTRINSIC_FLAGS_CAN_REORDER |
|
278 |
|
}; |
|
279 |
|
/* src[] = { address } */ |
258 |
280 |
struct nir_intrinsic nir_load_kernel_input = { |
struct nir_intrinsic nir_load_kernel_input = { |
259 |
281 |
.name = "load_kernel_input", |
.name = "load_kernel_input", |
260 |
282 |
.srcs_n = 1, |
.srcs_n = 1, |
File builders/mesa-vulkan-0/contrib/generators/nir/nir_database_intrinsic.c changed (mode: 100644) (index a3fea81..f548195) |
14 |
14 |
* not constant. |
* not constant. |
15 |
15 |
*/ |
*/ |
16 |
16 |
#define NIR_INTRINSIC_IDX_RANGE 5 |
#define NIR_INTRINSIC_IDX_RANGE 5 |
|
17 |
|
/* |
|
18 |
|
* The offset to the start of the NIR_INTRINSIC_RANGE. This is an alternative |
|
19 |
|
* to NIR_INTRINSIC_BASE for describing the valid range in intrinsics that don't |
|
20 |
|
* have the implicit addition of a base to the offset. |
|
21 |
|
*/ |
|
22 |
|
#define NIR_INTRINSIC_IDX_RANGE_BASE 6 |
17 |
23 |
/* |
/* |
18 |
24 |
* The vulkan descriptor set binding for vulkan_resource_index |
* The vulkan descriptor set binding for vulkan_resource_index |
19 |
25 |
* intrinsic |
* intrinsic |
20 |
26 |
*/ |
*/ |
21 |
|
#define NIR_INTRINSIC_IDX_DESC_SET 6 |
|
|
27 |
|
#define NIR_INTRINSIC_IDX_DESC_SET 7 |
22 |
28 |
/* |
/* |
23 |
29 |
* The vulkan descriptor set binding for vulkan_resource_index |
* The vulkan descriptor set binding for vulkan_resource_index |
24 |
30 |
* intrinsic |
* intrinsic |
25 |
31 |
*/ |
*/ |
26 |
|
#define NIR_INTRINSIC_IDX_BINDING 7 |
|
|
32 |
|
#define NIR_INTRINSIC_IDX_BINDING 8 |
27 |
33 |
/* Component offset */ |
/* Component offset */ |
28 |
|
#define NIR_INTRINSIC_IDX_COMPONENT 8 |
|
|
34 |
|
#define NIR_INTRINSIC_IDX_COMPONENT 9 |
29 |
35 |
/* Interpolation mode (only meaningful for FS inputs) */ |
/* Interpolation mode (only meaningful for FS inputs) */ |
30 |
|
#define NIR_INTRINSIC_IDX_INTERP_MODE 9 |
|
|
36 |
|
#define NIR_INTRINSIC_IDX_INTERP_MODE 10 |
31 |
37 |
/* A binary nir_op to use when performing a reduction or scan operation */ |
/* A binary nir_op to use when performing a reduction or scan operation */ |
32 |
|
#define NIR_INTRINSIC_IDX_REDUCTION_OP 10 |
|
|
38 |
|
#define NIR_INTRINSIC_IDX_REDUCTION_OP 11 |
33 |
39 |
/* Cluster size for reduction operations */ |
/* Cluster size for reduction operations */ |
34 |
|
#define NIR_INTRINSIC_IDX_CLUSTER_SIZE 11 |
|
|
40 |
|
#define NIR_INTRINSIC_IDX_CLUSTER_SIZE 12 |
35 |
41 |
/* Parameter index for a load_param intrinsic */ |
/* Parameter index for a load_param intrinsic */ |
36 |
|
#define NIR_INTRINSIC_IDX_PARAM_IDX 12 |
|
|
42 |
|
#define NIR_INTRINSIC_IDX_PARAM_IDX 13 |
37 |
43 |
/* Image dimensionality for image intrinsics */ |
/* Image dimensionality for image intrinsics */ |
38 |
|
#define NIR_INTRINSIC_IDX_IMAGE_DIM 13 |
|
|
44 |
|
#define NIR_INTRINSIC_IDX_IMAGE_DIM 14 |
39 |
45 |
/* Non-zero if we are accessing an array image */ |
/* Non-zero if we are accessing an array image */ |
40 |
|
#define NIR_INTRINSIC_IDX_IMAGE_ARRAY 14 |
|
|
46 |
|
#define NIR_INTRINSIC_IDX_IMAGE_ARRAY 15 |
41 |
47 |
/* Image format for image intrinsics */ |
/* Image format for image intrinsics */ |
42 |
|
#define NIR_INTRINSIC_IDX_FORMAT 15 |
|
|
48 |
|
#define NIR_INTRINSIC_IDX_FORMAT 16 |
43 |
49 |
/* Access qualifiers for image and memory access intrinsics */ |
/* Access qualifiers for image and memory access intrinsics */ |
44 |
|
#define NIR_INTRINSIC_IDX_ACCESS 16 |
|
45 |
|
#define NIR_INTRINSIC_IDX_DST_ACCESS 17 |
|
46 |
|
#define NIR_INTRINSIC_IDX_SRC_ACCESS 18 |
|
|
50 |
|
#define NIR_INTRINSIC_IDX_ACCESS 17 |
|
51 |
|
#define NIR_INTRINSIC_IDX_DST_ACCESS 18 |
|
52 |
|
#define NIR_INTRINSIC_IDX_SRC_ACCESS 19 |
47 |
53 |
/* Offset or address alignment */ |
/* Offset or address alignment */ |
48 |
|
#define NIR_INTRINSIC_IDX_ALIGN_MUL 19 |
|
49 |
|
#define NIR_INTRINSIC_IDX_ALIGN_OFFSET 20 |
|
|
54 |
|
#define NIR_INTRINSIC_IDX_ALIGN_MUL 20 |
|
55 |
|
#define NIR_INTRINSIC_IDX_ALIGN_OFFSET 21 |
50 |
56 |
/* The vulkan descriptor type for vulkan_resource_index */ |
/* The vulkan descriptor type for vulkan_resource_index */ |
51 |
|
#define NIR_INTRINSIC_IDX_DESC_TYPE 21 |
|
|
57 |
|
#define NIR_INTRINSIC_IDX_DESC_TYPE 22 |
52 |
58 |
/* The nir_alu_type of a uniform/input/output */ |
/* The nir_alu_type of a uniform/input/output */ |
53 |
|
#define NIR_INTRINSIC_IDX_TYPE 22 |
|
|
59 |
|
#define NIR_INTRINSIC_IDX_TYPE 23 |
54 |
60 |
/* The swizzle mask for quad_swizzle_amd & masked_swizzle_amd */ |
/* The swizzle mask for quad_swizzle_amd & masked_swizzle_amd */ |
55 |
|
#define NIR_INTRINSIC_IDX_SWIZZLE_MASK 23 |
|
|
61 |
|
#define NIR_INTRINSIC_IDX_SWIZZLE_MASK 24 |
56 |
62 |
/* Driver location of attribute */ |
/* Driver location of attribute */ |
57 |
|
#define NIR_INTRINSIC_IDX_DRIVER_LOCATION 24 |
|
|
63 |
|
#define NIR_INTRINSIC_IDX_DRIVER_LOCATION 25 |
58 |
64 |
/* ordering and visibility of a memory operation */ |
/* ordering and visibility of a memory operation */ |
59 |
|
#define NIR_INTRINSIC_IDX_MEMORY_SEMANTICS 25 |
|
|
65 |
|
#define NIR_INTRINSIC_IDX_MEMORY_SEMANTICS 26 |
60 |
66 |
/* Modes affected by a memory operation */ |
/* Modes affected by a memory operation */ |
61 |
|
#define NIR_INTRINSIC_IDX_MEMORY_MODES 26 |
|
|
67 |
|
#define NIR_INTRINSIC_IDX_MEMORY_MODES 27 |
62 |
68 |
/* Scope of a memory operation */ |
/* Scope of a memory operation */ |
63 |
|
#define NIR_INTRINSIC_IDX_MEMORY_SCOPE 27 |
|
|
69 |
|
#define NIR_INTRINSIC_IDX_MEMORY_SCOPE 28 |
64 |
70 |
/* Scope of a control operation */ |
/* Scope of a control operation */ |
65 |
|
#define NIR_INTRINSIC_IDX_EXECUTION_SCOPE 28 |
|
66 |
|
#define NIR_INTRINSIC_IDX_IO_SEMANTICS 29 |
|
67 |
|
#define NIR_INTRINSIC_IDXS_N_MAX 30 |
|
|
71 |
|
#define NIR_INTRINSIC_IDX_EXECUTION_SCOPE 29 |
|
72 |
|
#define NIR_INTRINSIC_IDX_IO_SEMANTICS 30 |
|
73 |
|
#define NIR_INTRINSIC_IDXS_N_MAX 31 |
68 |
74 |
|
|
69 |
75 |
static u8 *idxs_str[NIR_INTRINSIC_IDXS_N_MAX] = { |
static u8 *idxs_str[NIR_INTRINSIC_IDXS_N_MAX] = { |
70 |
76 |
"UNKNOWN_IDX", |
"UNKNOWN_IDX", |
|
... |
... |
static u8 *idxs_str[NIR_INTRINSIC_IDXS_N_MAX] = { |
73 |
79 |
"nir_intrinsic_idx_stream_id", |
"nir_intrinsic_idx_stream_id", |
74 |
80 |
"nir_intrinsic_idx_ucp_id", |
"nir_intrinsic_idx_ucp_id", |
75 |
81 |
"nir_intrinsic_idx_range", |
"nir_intrinsic_idx_range", |
|
82 |
|
"nir_intrinsic_idx_range_base", |
76 |
83 |
"nir_intrinsic_idx_desc_set", |
"nir_intrinsic_idx_desc_set", |
77 |
84 |
"nir_intrinsic_idx_binding", |
"nir_intrinsic_idx_binding", |
78 |
85 |
"nir_intrinsic_idx_component", |
"nir_intrinsic_idx_component", |
|
... |
... |
struct nir_intrinsic { |
142 |
149 |
/*----------------------------------------------------------------------------*/ |
/*----------------------------------------------------------------------------*/ |
143 |
150 |
#include "intrinsics/v3d/v3d.c" |
#include "intrinsics/v3d/v3d.c" |
144 |
151 |
/*----------------------------------------------------------------------------*/ |
/*----------------------------------------------------------------------------*/ |
|
152 |
|
#include "intrinsics/intel/intel.c" |
145 |
153 |
#include "intrinsics/intel/image.c" |
#include "intrinsics/intel/image.c" |
146 |
154 |
#include "intrinsics/intel/system_values.c" |
#include "intrinsics/intel/system_values.c" |
147 |
155 |
|
|
|
... |
... |
struct nir_intrinsic *nir_intrinsics[] = { |
493 |
501 |
&nir_load_base_work_group_id, |
&nir_load_base_work_group_id, |
494 |
502 |
&nir_load_global_invocation_id_zero_base, |
&nir_load_global_invocation_id_zero_base, |
495 |
503 |
&nir_load_base_global_invocation_id, |
&nir_load_base_global_invocation_id, |
496 |
|
&nir_load_ubo_vec4 |
|
|
504 |
|
&nir_load_ubo_vec4, |
|
505 |
|
&nir_bindless_image_format, |
|
506 |
|
&nir_image_deref_format, |
|
507 |
|
&nir_image_format, |
|
508 |
|
&nir_bindless_image_order, |
|
509 |
|
&nir_image_deref_order, |
|
510 |
|
&nir_image_order, |
|
511 |
|
&nir_load_constant_base_ptr, |
|
512 |
|
&nir_load_global_constant, |
|
513 |
|
&nir_load_reloc_const_intel |
497 |
514 |
}; |
}; |
File builders/mesa-vulkan-0/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh changed (mode: 100755) (index 06e23b6..1f8f192) |
... |
... |
fi |
147 |
147 |
# enable gcc attribute for atomic in src/util.c and thread emulation |
# enable gcc attribute for atomic in src/util.c and thread emulation |
148 |
148 |
# HAVE_ENDIAN_H=1: |
# HAVE_ENDIAN_H=1: |
149 |
149 |
# autoconf macro for the endian.h header used in src/util/u_endian.h |
# autoconf macro for the endian.h header used in src/util/u_endian.h |
|
150 |
|
# HAVE_FLOCK=1: |
|
151 |
|
# autoconf macro for src/util/disk_cache_os.c |
150 |
152 |
# VK_USE_PLATFORM_XCB_KHR: |
# VK_USE_PLATFORM_XCB_KHR: |
151 |
153 |
# vulkan macro enabling x11/xcb platform support, linked to |
# vulkan macro enabling x11/xcb platform support, linked to |
152 |
154 |
# VK_USE_PLATFORM_XLIB_KHR in the code |
# VK_USE_PLATFORM_XLIB_KHR in the code |
|
... |
... |
linux_glibc_cppflags="\ |
237 |
239 |
-DHAVE_ENDIAN_H=1 \ |
-DHAVE_ENDIAN_H=1 \ |
238 |
240 |
-DHAVE_PROGRAM_INVOCATION_NAME=1 \ |
-DHAVE_PROGRAM_INVOCATION_NAME=1 \ |
239 |
241 |
-DHAVE_DLADDR=1 \ |
-DHAVE_DLADDR=1 \ |
|
242 |
|
-DHAVE_FLOCK=1 \ |
240 |
243 |
" |
" |
241 |
244 |
mesa_cppflags="\ |
mesa_cppflags="\ |
242 |
245 |
-DNDEBUG \ |
-DNDEBUG \ |
|
... |
... |
$ar $build_dir/libvulkan_wsi.a \ |
715 |
718 |
#------------------------------------------------------------------------------- |
#------------------------------------------------------------------------------- |
716 |
719 |
$python3 $src_dir/src/amd/common/sid_tables.py \ |
$python3 $src_dir/src/amd/common/sid_tables.py \ |
717 |
720 |
$src_dir/src/amd/common/sid.h \ |
$src_dir/src/amd/common/sid.h \ |
718 |
|
$src_dir/src/amd/registers/amdgfxregs.json \ |
|
719 |
|
$src_dir/src/amd/registers/pkt3.json \ |
|
|
721 |
|
$src_dir/src/amd/registers/gfx6.json \ |
|
722 |
|
$src_dir/src/amd/registers/gfx7.json \ |
|
723 |
|
$src_dir/src/amd/registers/gfx8.json \ |
|
724 |
|
$src_dir/src/amd/registers/gfx81.json \ |
|
725 |
|
$src_dir/src/amd/registers/gfx9.json \ |
720 |
726 |
$src_dir/src/amd/registers/gfx10.json \ |
$src_dir/src/amd/registers/gfx10.json \ |
721 |
727 |
$src_dir/src/amd/registers/gfx10-rsrc.json \ |
$src_dir/src/amd/registers/gfx10-rsrc.json \ |
|
728 |
|
$src_dir/src/amd/registers/gfx103.json \ |
|
729 |
|
$src_dir/src/amd/registers/pkt3.json \ |
|
730 |
|
$src_dir/src/amd/registers/registers-manually-defined.json \ |
722 |
731 |
>$build_dir/sid_tables.h & |
>$build_dir/sid_tables.h & |
723 |
732 |
|
|
724 |
733 |
$python3 $src_dir/src/amd/registers/makeregheader.py \ |
$python3 $src_dir/src/amd/registers/makeregheader.py \ |
725 |
|
$src_dir/src/amd/registers/amdgfxregs.json \ |
|
726 |
|
$src_dir/src/amd/registers/pkt3.json \ |
|
|
734 |
|
$src_dir/src/amd/registers/gfx6.json \ |
|
735 |
|
$src_dir/src/amd/registers/gfx7.json \ |
|
736 |
|
$src_dir/src/amd/registers/gfx8.json \ |
|
737 |
|
$src_dir/src/amd/registers/gfx81.json \ |
|
738 |
|
$src_dir/src/amd/registers/gfx9.json \ |
727 |
739 |
$src_dir/src/amd/registers/gfx10.json \ |
$src_dir/src/amd/registers/gfx10.json \ |
728 |
740 |
$src_dir/src/amd/registers/gfx10-rsrc.json \ |
$src_dir/src/amd/registers/gfx10-rsrc.json \ |
|
741 |
|
$src_dir/src/amd/registers/gfx103.json \ |
|
742 |
|
$src_dir/src/amd/registers/pkt3.json \ |
|
743 |
|
$src_dir/src/amd/registers/registers-manually-defined.json \ |
729 |
744 |
--sort address \ |
--sort address \ |
730 |
745 |
--guard AMDGFXREGS_H \ |
--guard AMDGFXREGS_H \ |
731 |
746 |
>$build_dir/amdgfxregs.h & |
>$build_dir/amdgfxregs.h & |
|
... |
... |
libaco_files="\ |
1227 |
1242 |
$src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \ |
$src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \ |
1228 |
1243 |
$src_dir/src/amd/compiler/aco_dominance.cpp \ |
$src_dir/src/amd/compiler/aco_dominance.cpp \ |
1229 |
1244 |
$src_dir/src/amd/compiler/aco_instruction_selection.cpp \ |
$src_dir/src/amd/compiler/aco_instruction_selection.cpp \ |
|
1245 |
|
$src_dir/src/amd/compiler/aco_instruction_selection_setup.cpp \ |
1230 |
1246 |
$src_dir/src/amd/compiler/aco_interface.cpp \ |
$src_dir/src/amd/compiler/aco_interface.cpp \ |
1231 |
1247 |
$src_dir/src/amd/compiler/aco_assembler.cpp \ |
$src_dir/src/amd/compiler/aco_assembler.cpp \ |
1232 |
1248 |
$src_dir/src/amd/compiler/aco_insert_exec_mask.cpp \ |
$src_dir/src/amd/compiler/aco_insert_exec_mask.cpp \ |
|
... |
... |
$src_dir/src/util/crc32.c \ |
1317 |
1333 |
$src_dir/src/util/dag.c \ |
$src_dir/src/util/dag.c \ |
1318 |
1334 |
$src_dir/src/util/debug.c \ |
$src_dir/src/util/debug.c \ |
1319 |
1335 |
$src_dir/src/util/disk_cache.c \ |
$src_dir/src/util/disk_cache.c \ |
|
1336 |
|
$src_dir/src/util/disk_cache_os.c \ |
1320 |
1337 |
$src_dir/src/util/double.c \ |
$src_dir/src/util/double.c \ |
1321 |
1338 |
$src_dir/src/util/fast_idiv_by_const.c \ |
$src_dir/src/util/fast_idiv_by_const.c \ |
1322 |
1339 |
$src_dir/src/util/half_float.c \ |
$src_dir/src/util/half_float.c \ |
|
... |
... |
$src_dir/src/util/format/u_format_s3tc.c \ |
1354 |
1371 |
$src_dir/src/util/format/u_format_tests.c \ |
$src_dir/src/util/format/u_format_tests.c \ |
1355 |
1372 |
$src_dir/src/util/format/u_format_yuv.c \ |
$src_dir/src/util/format/u_format_yuv.c \ |
1356 |
1373 |
$src_dir/src/util/format/u_format_zs.c \ |
$src_dir/src/util/format/u_format_zs.c \ |
|
1374 |
|
$src_dir/src/util/u_idalloc.c \ |
1357 |
1375 |
$src_dir/src/util/u_math.c \ |
$src_dir/src/util/u_math.c \ |
1358 |
1376 |
$src_dir/src/util/u_mm.c \ |
$src_dir/src/util/u_mm.c \ |
1359 |
1377 |
$src_dir/src/util/u_process.c \ |
$src_dir/src/util/u_process.c \ |