Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Gfx Stack Update | 8193d1d507910c9b0b8dffb23581131480630025 | Sylvain BERTRAND | 2024-08-24 17:20:51 |
wip update | a9a5e13d5f469c1c828f64924d0a914f5fb07be5 | Sylvain BERTRAND | 2024-08-22 14:12:31 |
Gfx Stack Update | 65cb8a808e71bf5046dd3554202b5ec65e00d449 | Sylvain BERTRAND | 2024-08-17 13:08:32 |
Gfx Stack Update | 375e28cea3ddf256d457896920bd8f201ec76c20 | Sylvain BERTRAND | 2024-08-10 17:01:47 |
Gfx Stack Update | 73d87621b2e2c32bb5710ad52095001defb78994 | Sylvain BERTRAND | 2024-08-03 16:44:13 |
please steam pressure-vessel | c0f58acfff8ceb397b4d83c28b000e1dd56aa1fd | Sylvain BERTRAND | 2024-07-28 16:28:56 |
Gfx Stack Update | ec850153030bb8d1251ffb51a5c63cd0f63e5316 | Sylvain BERTRAND | 2024-07-28 14:05:59 |
quick and dirty update: libXcursor to 1.2.2 | 8bb3aff8ec348413c4c6a2607bde9759bdd317f3 | Sylvain BERTRAND | 2024-07-23 10:53:58 |
Gfx Stack Update | e74b66d0afef0a6e69835759451c2021cedf4c13 | Sylvain BERTRAND | 2024-07-13 10:50:11 |
Gfx Stack Update | f48d42bfc012275d7e21621bc8d4612118cfb5dd | Sylvain BERTRAND | 2024-07-06 15:15:24 |
Gfx stack update | 756511ccbd4bc651f3f91be435890379f435fd94 | Sylvain BERTRAND | 2024-06-22 13:37:55 |
Gfx stack update | 61f48d3e264541177bdac1412c5bf94415a296e7 | Sylvain BERTRAND | 2024-06-15 14:37:55 |
Gfx stack update | 0a14f4420ef1f09d24b25055c64c8172f588e620 | Sylvain BERTRAND | 2024-06-08 12:17:59 |
Gfx stack update | b6ed798dd94db909ed08ea7e6fc40c0eaf864c36 | Sylvain BERTRAND | 2024-06-01 13:31:05 |
Gfx stack update | b1006f29b127034c70c0d15c77dd1b1bea058ce2 | Sylvain BERTRAND | 2024-05-25 11:50:45 |
Gfx stack update | a9388b3779b3ee033f2fd26c9ab0adf1131c58c3 | Sylvain BERTRAND | 2024-05-18 14:54:16 |
Gfx stack update | b30577194e4791b14cd543fe54a7b08188705640 | Sylvain BERTRAND | 2024-05-11 13:05:46 |
nyanmp: update | 2062344d2efcfd8f243af76c5f3fbaef7f935156 | Sylvain BERTRAND | 2024-05-05 14:10:33 |
nyanmp: update | 4d7a4ff7b3acedc49592359d3d6a9128d222f576 | Sylvain BERTRAND | 2024-05-04 22:50:15 |
Gfx stack update | 6862f24384e243d618e330197ff66bc26d0c7120 | Sylvain BERTRAND | 2024-05-04 13:03:32 |
File builders/ffmpeg-40dda881d6ad761b4589c3078b925e0d849546b3/builder.sh copied from file builders/ffmpeg-0895ef0d6d6406ee6cd158fc4d47d80f201b8e9c/builder.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/builder.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/amd.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/amd.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/compiler.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler_aco.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/compiler_aco.sh (similarity 98%) (mode: 100644) (index 0b5befa..98dda0e) | |||
... | ... | libaco_cxx_pathnames="\ | |
8 | 8 | $src_dir/src/amd/compiler/aco_form_hard_clauses.cpp \ | $src_dir/src/amd/compiler/aco_form_hard_clauses.cpp \ |
9 | 9 | $src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \ | $src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \ |
10 | 10 | $src_dir/src/amd/compiler/aco_dominance.cpp \ | $src_dir/src/amd/compiler/aco_dominance.cpp \ |
11 | $src_dir/src/amd/compiler/aco_insert_delay_alu.cpp \ | ||
11 | 12 | $src_dir/src/amd/compiler/aco_instruction_selection.cpp \ | $src_dir/src/amd/compiler/aco_instruction_selection.cpp \ |
12 | 13 | $src_dir/src/amd/compiler/aco_instruction_selection_setup.cpp \ | $src_dir/src/amd/compiler/aco_instruction_selection_setup.cpp \ |
13 | 14 | $src_dir/src/amd/compiler/aco_interface.cpp \ | $src_dir/src/amd/compiler/aco_interface.cpp \ |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler_glsl.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/compiler_glsl.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/compiler_nir.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/compiler_nir.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/egl.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/egl.sh (similarity 99%) (mode: 100644) (index e95df8e..d32e8fd) | |||
... | ... | $src_dir/src/egl/main/eglsurface.c \ | |
21 | 21 | $src_dir/src/egl/main/eglsync.c \ | $src_dir/src/egl/main/eglsync.c \ |
22 | 22 | $src_dir/src/egl/main/eglglvnd.c \ | $src_dir/src/egl/main/eglglvnd.c \ |
23 | 23 | $src_dir/src/egl/main/egldispatchstubs.c \ | $src_dir/src/egl/main/egldispatchstubs.c \ |
24 | \ | ||
25 | $build_dir/src/egl/drivers/dri2/egl_dri2.c \ | ||
26 | \ | ||
24 | $src_dir/src/egl/drivers/dri2/egl_dri2.c \ | ||
27 | 25 | $src_dir/src/egl/drivers/dri2/platform_surfaceless.c \ | $src_dir/src/egl/drivers/dri2/platform_surfaceless.c \ |
28 | 26 | $src_dir/src/egl/drivers/dri2/platform_drm.c \ | $src_dir/src/egl/drivers/dri2/platform_drm.c \ |
29 | 27 | $src_dir/src/egl/drivers/dri2/platform_device.c \ | $src_dir/src/egl/drivers/dri2/platform_device.c \ |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/external_deps.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/external_deps.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gallium.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/gallium_auxiliary.sh (similarity 99%) (mode: 100644) (index cb04ef0..3144eeb) | |||
... | ... | mkdir -p $build_dir/src/gallium/auxiliary/pipe-loader | |
248 | 248 | # - wrapper device linked to the wrapper winsys if | # - wrapper device linked to the wrapper winsys if |
249 | 249 | # DROP_PIPE_LOADER_MISC is _NOT_ defined | # DROP_PIPE_LOADER_MISC is _NOT_ defined |
250 | 250 | libpipe_loader_c_pathnames="\ | libpipe_loader_c_pathnames="\ |
251 | $build_dir/src/gallium/auxiliary/pipe-loader/pipe_loader.c \ | ||
252 | \ | ||
251 | $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader.c \ | ||
253 | 252 | $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c \ | $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c \ |
253 | $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c \ | ||
254 | 254 | " | " |
255 | 255 | #------------------------------------------------------------------------------- | #------------------------------------------------------------------------------- |
256 | 256 | # static pipe-loader | # static pipe-loader |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_drivers.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/gallium_drivers.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_frontends.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/gallium_frontends.sh (similarity 96%) (mode: 100644) (index 8585594..af8b256) | |||
... | ... | mkdir -p $build_dir/src/gallium/frontends/dri | |
4 | 4 | #------------------------------------------------------------------------------- | #------------------------------------------------------------------------------- |
5 | 5 | # XXX: should merge with libdri.a (below) | # XXX: should merge with libdri.a (below) |
6 | 6 | libdricommon_c_pathnames="\ | libdricommon_c_pathnames="\ |
7 | $build_dir/src/gallium/frontends/dri/dri_util.c \ | ||
7 | $src_dir/src/gallium/frontends/dri/dri_util.c \ | ||
8 | 8 | " | " |
9 | 9 | #------------------------------------------------------------------------------- | #------------------------------------------------------------------------------- |
10 | 10 | for src_pathname in $libdricommon_c_pathnames | for src_pathname in $libdricommon_c_pathnames |
... | ... | $src_dir/src/gallium/frontends/dri/dri_helpers.c \ | |
79 | 79 | $src_dir/src/gallium/frontends/dri/dri_query_renderer.c \ | $src_dir/src/gallium/frontends/dri/dri_query_renderer.c \ |
80 | 80 | $src_dir/src/gallium/frontends/dri/dri_screen.c \ | $src_dir/src/gallium/frontends/dri/dri_screen.c \ |
81 | 81 | $src_dir/src/gallium/frontends/dri/kopper_stubs.c \ | $src_dir/src/gallium/frontends/dri/kopper_stubs.c \ |
82 | \ | ||
83 | $build_dir/src/gallium/frontends/dri/dri2.c \ | ||
82 | $src_dir/src/gallium/frontends/dri/dri2.c \ | ||
83 | $src_dir/src/gallium/frontends/dri/loader_dri3_helper.c \ | ||
84 | $src_dir/src/gallium/frontends/dri/drisw.c \ | ||
84 | 85 | " | " |
85 | 86 | #------------------------------------------------------------------------------- | #------------------------------------------------------------------------------- |
86 | 87 | for src_pathname in $libdri_c_pathnames | for src_pathname in $libdri_c_pathnames |
... | ... | do | |
105 | 106 | -I$src_dir/src/loader \ | -I$src_dir/src/loader \ |
106 | 107 | -I$build_dir/src/mesa \ | -I$build_dir/src/mesa \ |
107 | 108 | -I$src_dir/src/mesa \ | -I$src_dir/src/mesa \ |
109 | -I$build_dir/src/util \ | ||
110 | -I$src_dir/src/util \ | ||
108 | 111 | -I$build_dir/src/mapi \ | -I$build_dir/src/mapi \ |
109 | 112 | -I$src_dir/src/mapi \ | -I$src_dir/src/mapi \ |
110 | 113 | -I$build_dir/src \ | -I$build_dir/src \ |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_targets.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/gallium_targets.sh (similarity 94%) (mode: 100644) (index 7cd7440..bdaa977) | |||
... | ... | mkdir -p \ | |
57 | 57 | $build_dir/install_root$libdir \ | $build_dir/install_root$libdir \ |
58 | 58 | $build_dir/install_root$libdir_store | $build_dir/install_root$libdir_store |
59 | 59 | #------------------------------------------------------------------------------- | #------------------------------------------------------------------------------- |
60 | # So much SHEISS: private version specific would make a symlink switch | ||
61 | # unpractical. Do it our way. | ||
62 | 60 | printf "BINUTILS LD $build_dir/install_root$libdir_store/libgallium_dri.so\n" | printf "BINUTILS LD $build_dir/install_root$libdir_store/libgallium_dri.so\n" |
63 | 61 | $binutils_ld -o $build_dir/install_root$libdir_store/libgallium_dri.so \ | $binutils_ld -o $build_dir/install_root$libdir_store/libgallium_dri.so \ |
64 | 62 | -shared \ | -shared \ |
... | ... | $binutils_ld -o $build_dir/install_root$libdir_store/libgallium_dri.so \ | |
94 | 92 | $build_dir/libradeonsi.a \ | $build_dir/libradeonsi.a \ |
95 | 93 | $libradeonsi_gfx_libs \ | $libradeonsi_gfx_libs \ |
96 | 94 | $build_dir/libmesa_util.a \ | $build_dir/libmesa_util.a \ |
97 | $build_dir/libwinsys_amdgpu_drm.a \ | ||
95 | $build_dir/libgallium_winsys_amdgpu_drm.a \ | ||
96 | $build_dir/libgallium_winsys_sw_dri.a \ | ||
97 | $build_dir/libgallium_winsys_sw_kms_dri.a \ | ||
98 | $build_dir/libgallium_winsys_sw_null.a \ | ||
99 | $build_dir/libgallium_winsys_sw_wrapper.a \ | ||
98 | 100 | $build_dir/libaddrlib.a \ | $build_dir/libaddrlib.a \ |
99 | 101 | $build_dir/libamd_common.a \ | $build_dir/libamd_common.a \ |
100 | 102 | \ | \ |
... | ... | $binutils_ld -o $build_dir/install_root$libdir_store/libgallium_dri.so \ | |
108 | 110 | \ | \ |
109 | 111 | --as-needed \ | --as-needed \ |
110 | 112 | $build_dir/install_root$libdir_store/libglapi.so.0.0.0 \ | $build_dir/install_root$libdir_store/libglapi.so.0.0.0 \ |
113 | $libxcb_ld_flags \ | ||
114 | $libxshmfence_ld_flags \ | ||
111 | 115 | $libdrm_amdgpu_ld_flags \ | $libdrm_amdgpu_ld_flags \ |
112 | 116 | $libdrm_ld_flags \ | $libdrm_ld_flags \ |
113 | 117 | $syslibs_libm_ld_flags \ | $syslibs_libm_ld_flags \ |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gallium_winsys.sh added (mode: 100644) (index 0000000..5ebfb38) | |||
1 | printf "\tbuilding winsys sub-components-->\n" | ||
2 | #################################################################################################### | ||
3 | # we will put the compilation objects of all winsys-es there: | ||
4 | mkdir -p $build_dir/src/gallium/winsys | ||
5 | #--------------------------------------------------------------------------------------------------- | ||
6 | libgallium_winsys_amdgpu_drm_c_pathnames="\ | ||
7 | $src_dir/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c \ | ||
8 | $src_dir/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c \ | ||
9 | $src_dir/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c \ | ||
10 | " | ||
11 | # Blame the intellectual masturbator for that crap of c++ template (c11 generic | ||
12 | # is same same though) tantrum about code factorization at the price of pulling | ||
13 | # a c++ compiler: | ||
14 | # Marek Olšák <maraeo@gmail.com> (if he keeps doing that and does not fix it, | ||
15 | # should be fired from amd, if still over there though since this is a red flag) | ||
16 | # The initial crappification did happen there: | ||
17 | # f933536517c98f7baf60d0fd5d8d0b0e49cb4592 | ||
18 | # 3e118c6d2f7eb7aa138b96305d828bd9cc4e9e5b | ||
19 | libgallium_winsys_amdgpu_drm_cxx_pathnames="\ | ||
20 | $src_dir/src/gallium/winsys/amdgpu/drm/amdgpu_cs.cpp \ | ||
21 | " | ||
22 | #--------------------------------------------------------------------------------------------------- | ||
23 | for src_pathname in $libgallium_winsys_amdgpu_drm_c_pathnames | ||
24 | do | ||
25 | cpp_filename=$(basename $src_pathname .c).cpp.c | ||
26 | printf "CPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n" | ||
27 | $cpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \ | ||
28 | -I$cc_internal_fixed_incdir \ | ||
29 | -I$cc_internal_incdir \ | ||
30 | -I$linux_incdir \ | ||
31 | -I$syslib_incdir \ | ||
32 | \ | ||
33 | -I$build_dir/src/gallium/auxiliary \ | ||
34 | -I$src_dir/src/gallium/auxiliary \ | ||
35 | -I$build_dir/src/gallium/include \ | ||
36 | -I$src_dir/src/gallium/include \ | ||
37 | -I$build_dir/src/amd/common \ | ||
38 | -I$src_dir/src/amd/common \ | ||
39 | -I$build_dir/src/amd \ | ||
40 | -I$src_dir/src/amd \ | ||
41 | -I$build_dir/src \ | ||
42 | -I$src_dir/src \ | ||
43 | -I$build_dir/include \ | ||
44 | -I$src_dir/include \ | ||
45 | \ | ||
46 | $syslib_cpp_flags_defs \ | ||
47 | $linux_cpp_flags_defs \ | ||
48 | $cc_builtins_cpp_flags_defs \ | ||
49 | $cc_attributes_cpp_flags_defs \ | ||
50 | $mesa_cpp_flags_defs \ | ||
51 | \ | ||
52 | $external_deps_cpp_flags & | ||
53 | done | ||
54 | # we don't add cxx_internal_incdir because the crappification was "pure c++" | ||
55 | for src_pathname in $libgallium_winsys_amdgpu_drm_cxx_pathnames | ||
56 | do | ||
57 | cpp_filename=$(basename $src_pathname .cpp).cpp.cxx | ||
58 | printf "CXXPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n" | ||
59 | $cxxpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \ | ||
60 | -I$cc_internal_fixed_incdir \ | ||
61 | -I$cc_internal_incdir \ | ||
62 | -I$linux_incdir \ | ||
63 | -I$syslib_incdir \ | ||
64 | \ | ||
65 | -I$build_dir/src/gallium/auxiliary \ | ||
66 | -I$src_dir/src/gallium/auxiliary \ | ||
67 | -I$build_dir/src/gallium/include \ | ||
68 | -I$src_dir/src/gallium/include \ | ||
69 | -I$build_dir/src/amd/common \ | ||
70 | -I$src_dir/src/amd/common \ | ||
71 | -I$build_dir/src/amd \ | ||
72 | -I$src_dir/src/amd \ | ||
73 | -I$build_dir/src \ | ||
74 | -I$src_dir/src \ | ||
75 | -I$build_dir/include \ | ||
76 | -I$src_dir/include \ | ||
77 | \ | ||
78 | $syslib_cpp_flags_defs \ | ||
79 | $linux_cpp_flags_defs \ | ||
80 | $cc_builtins_cpp_flags_defs \ | ||
81 | $cc_attributes_cpp_flags_defs \ | ||
82 | $mesa_cpp_flags_defs \ | ||
83 | \ | ||
84 | $external_deps_cpp_flags & | ||
85 | done | ||
86 | #--------------------------------------------------------------------------------------------------- | ||
87 | wait | ||
88 | #--------------------------------------------------------------------------------------------------- | ||
89 | for src_pathname in $libgallium_winsys_amdgpu_drm_c_pathnames | ||
90 | do | ||
91 | cpp_filename=$(basename $src_pathname .c).cpp.c | ||
92 | asm_filename=$(basename $src_pathname .c).cpp.c.s | ||
93 | printf "CC_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n" | ||
94 | $cc_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename & | ||
95 | done | ||
96 | |||
97 | for src_pathname in $libgallium_winsys_amdgpu_drm_cxx_pathnames | ||
98 | do | ||
99 | cpp_filename=$(basename $src_pathname .cpp).cpp.cxx | ||
100 | asm_filename=$(basename $src_pathname .cpp).cpp.cxx.s | ||
101 | printf "CXX_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n" | ||
102 | $cxx_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename & | ||
103 | done | ||
104 | #--------------------------------------------------------------------------------------------------- | ||
105 | wait | ||
106 | #--------------------------------------------------------------------------------------------------- | ||
107 | os= | ||
108 | for src_pathname in $libgallium_winsys_amdgpu_drm_c_pathnames | ||
109 | do | ||
110 | asm_filename=$(basename $src_pathname .c).cpp.c.s | ||
111 | o_filename=$(basename $src_pathname .c).cpp.c.s.o | ||
112 | os="$os $build_dir/src/gallium/winsys/$o_filename" | ||
113 | printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n" | ||
114 | $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename & | ||
115 | done | ||
116 | |||
117 | for src_pathname in $libgallium_winsys_amdgpu_drm_cxx_pathnames | ||
118 | do | ||
119 | asm_filename=$(basename $src_pathname .cpp).cpp.cxx.s | ||
120 | o_filename=$(basename $src_pathname .cpp).cpp.cxx.s.o | ||
121 | os="$os $build_dir/src/gallium/winsys/$o_filename" | ||
122 | printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n" | ||
123 | $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename & | ||
124 | done | ||
125 | #--------------------------------------------------------------------------------------------------- | ||
126 | wait | ||
127 | #--------------------------------------------------------------------------------------------------- | ||
128 | printf "AR RCS $build_dir/libgallium_winsys_amdgpu_drm.a $os\n" | ||
129 | $ar_rcs $build_dir/libgallium_winsys_amdgpu_drm.a $os | ||
130 | #################################################################################################### | ||
131 | #################################################################################################### | ||
132 | #################################################################################################### | ||
133 | #################################################################################################### | ||
134 | # XXX: We add the additional gallium sw winsys-s even though we have no drivers using any of them: | ||
135 | # This is just a compile thing because they were unable to make them cleanly compile-able out as | ||
136 | # they should be. With proper C preprocessor namespaces all binaries should be One Compilation Units | ||
137 | # anyway... | ||
138 | #=================================================================================================== | ||
139 | # the pure sw dri winsys | ||
140 | libgallium_winsys_sw_dri_c_pathnames="\ | ||
141 | $src_dir/src/gallium/winsys/sw/dri/dri_sw_winsys.c \ | ||
142 | " | ||
143 | for src_pathname in $libgallium_winsys_sw_dri_c_pathnames | ||
144 | do | ||
145 | cpp_filename=$(basename $src_pathname .c).cpp.c | ||
146 | printf "CPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n" | ||
147 | $cpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \ | ||
148 | -I$cc_internal_fixed_incdir \ | ||
149 | -I$cc_internal_incdir \ | ||
150 | -I$linux_incdir \ | ||
151 | -I$syslib_incdir \ | ||
152 | \ | ||
153 | -I$build_dir/src/gallium/auxiliary \ | ||
154 | -I$src_dir/src/gallium/auxiliary \ | ||
155 | -I$build_dir/src/gallium/include \ | ||
156 | -I$src_dir/src/gallium/include \ | ||
157 | -I$build_dir/src \ | ||
158 | -I$src_dir/src \ | ||
159 | -I$build_dir/include \ | ||
160 | -I$src_dir/include \ | ||
161 | \ | ||
162 | $syslib_cpp_flags_defs \ | ||
163 | $linux_cpp_flags_defs \ | ||
164 | $cc_builtins_cpp_flags_defs \ | ||
165 | $cc_attributes_cpp_flags_defs \ | ||
166 | $mesa_cpp_flags_defs \ | ||
167 | \ | ||
168 | $external_deps_cpp_flags & | ||
169 | done | ||
170 | #--------------------------------------------------------------------------------------------------- | ||
171 | wait | ||
172 | #--------------------------------------------------------------------------------------------------- | ||
173 | for src_pathname in $libgallium_winsys_sw_dri_c_pathnames | ||
174 | do | ||
175 | cpp_filename=$(basename $src_pathname .c).cpp.c | ||
176 | asm_filename=$(basename $src_pathname .c).cpp.c.s | ||
177 | printf "CC_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n" | ||
178 | $cc_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename & | ||
179 | done | ||
180 | #--------------------------------------------------------------------------------------------------- | ||
181 | wait | ||
182 | #--------------------------------------------------------------------------------------------------- | ||
183 | os= | ||
184 | for src_pathname in $libgallium_winsys_sw_dri_c_pathnames | ||
185 | do | ||
186 | asm_filename=$(basename $src_pathname .c).cpp.c.s | ||
187 | o_filename=$(basename $src_pathname .c).cpp.c.s.o | ||
188 | os="$os $build_dir/src/gallium/winsys/$o_filename" | ||
189 | printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n" | ||
190 | $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename & | ||
191 | done | ||
192 | #--------------------------------------------------------------------------------------------------- | ||
193 | wait | ||
194 | #--------------------------------------------------------------------------------------------------- | ||
195 | printf "AR RCS $build_dir/libgallium_winsys_sw_dri.a $os\n" | ||
196 | $ar_rcs $build_dir/libgallium_winsys_sw_dri.a $os | ||
197 | #=================================================================================================== | ||
198 | # the sw kms dri winsys | ||
199 | libgallium_winsys_sw_kms_dri_c_pathnames="\ | ||
200 | $src_dir/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c \ | ||
201 | " | ||
202 | for src_pathname in $libgallium_winsys_sw_kms_dri_c_pathnames | ||
203 | do | ||
204 | cpp_filename=$(basename $src_pathname .c).cpp.c | ||
205 | printf "CPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n" | ||
206 | $cpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \ | ||
207 | -I$cc_internal_fixed_incdir \ | ||
208 | -I$cc_internal_incdir \ | ||
209 | -I$linux_incdir \ | ||
210 | -I$syslib_incdir \ | ||
211 | \ | ||
212 | -I$build_dir/src/gallium/auxiliary \ | ||
213 | -I$src_dir/src/gallium/auxiliary \ | ||
214 | -I$build_dir/src/gallium/include \ | ||
215 | -I$src_dir/src/gallium/include \ | ||
216 | -I$build_dir/src \ | ||
217 | -I$src_dir/src \ | ||
218 | -I$build_dir/include \ | ||
219 | -I$src_dir/include \ | ||
220 | \ | ||
221 | $syslib_cpp_flags_defs \ | ||
222 | $linux_cpp_flags_defs \ | ||
223 | $cc_builtins_cpp_flags_defs \ | ||
224 | $cc_attributes_cpp_flags_defs \ | ||
225 | $mesa_cpp_flags_defs \ | ||
226 | \ | ||
227 | $external_deps_cpp_flags & | ||
228 | done | ||
229 | #--------------------------------------------------------------------------------------------------- | ||
230 | wait | ||
231 | #--------------------------------------------------------------------------------------------------- | ||
232 | for src_pathname in $libgallium_winsys_sw_kms_dri_c_pathnames | ||
233 | do | ||
234 | cpp_filename=$(basename $src_pathname .c).cpp.c | ||
235 | asm_filename=$(basename $src_pathname .c).cpp.c.s | ||
236 | printf "CC_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n" | ||
237 | $cc_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename & | ||
238 | done | ||
239 | #--------------------------------------------------------------------------------------------------- | ||
240 | wait | ||
241 | #--------------------------------------------------------------------------------------------------- | ||
242 | os= | ||
243 | for src_pathname in $libgallium_winsys_sw_kms_dri_c_pathnames | ||
244 | do | ||
245 | asm_filename=$(basename $src_pathname .c).cpp.c.s | ||
246 | o_filename=$(basename $src_pathname .c).cpp.c.s.o | ||
247 | os="$os $build_dir/src/gallium/winsys/$o_filename" | ||
248 | printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n" | ||
249 | $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename & | ||
250 | done | ||
251 | #--------------------------------------------------------------------------------------------------- | ||
252 | wait | ||
253 | #--------------------------------------------------------------------------------------------------- | ||
254 | printf "AR RCS $build_dir/libgallium_winsys_sw_kms_dri.a $os\n" | ||
255 | $ar_rcs $build_dir/libgallium_winsys_sw_kms_dri.a $os | ||
256 | #=================================================================================================== | ||
257 | # the sw null winsys | ||
258 | libgallium_winsys_sw_null_c_pathnames="\ | ||
259 | $src_dir/src/gallium/winsys/sw/null/null_sw_winsys.c \ | ||
260 | " | ||
261 | for src_pathname in $libgallium_winsys_sw_null_c_pathnames | ||
262 | do | ||
263 | cpp_filename=$(basename $src_pathname .c).cpp.c | ||
264 | printf "CPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n" | ||
265 | $cpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \ | ||
266 | -I$cc_internal_fixed_incdir \ | ||
267 | -I$cc_internal_incdir \ | ||
268 | -I$linux_incdir \ | ||
269 | -I$syslib_incdir \ | ||
270 | \ | ||
271 | -I$build_dir/src/gallium/auxiliary \ | ||
272 | -I$src_dir/src/gallium/auxiliary \ | ||
273 | -I$build_dir/src/gallium/include \ | ||
274 | -I$src_dir/src/gallium/include \ | ||
275 | -I$build_dir/src \ | ||
276 | -I$src_dir/src \ | ||
277 | -I$build_dir/include \ | ||
278 | -I$src_dir/include \ | ||
279 | \ | ||
280 | $syslib_cpp_flags_defs \ | ||
281 | $linux_cpp_flags_defs \ | ||
282 | $cc_builtins_cpp_flags_defs \ | ||
283 | $cc_attributes_cpp_flags_defs \ | ||
284 | $mesa_cpp_flags_defs \ | ||
285 | \ | ||
286 | $external_deps_cpp_flags & | ||
287 | done | ||
288 | #--------------------------------------------------------------------------------------------------- | ||
289 | wait | ||
290 | #--------------------------------------------------------------------------------------------------- | ||
291 | for src_pathname in $libgallium_winsys_sw_null_c_pathnames | ||
292 | do | ||
293 | cpp_filename=$(basename $src_pathname .c).cpp.c | ||
294 | asm_filename=$(basename $src_pathname .c).cpp.c.s | ||
295 | printf "CC_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n" | ||
296 | $cc_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename & | ||
297 | done | ||
298 | #--------------------------------------------------------------------------------------------------- | ||
299 | wait | ||
300 | #--------------------------------------------------------------------------------------------------- | ||
301 | os= | ||
302 | for src_pathname in $libgallium_winsys_sw_null_c_pathnames | ||
303 | do | ||
304 | asm_filename=$(basename $src_pathname .c).cpp.c.s | ||
305 | o_filename=$(basename $src_pathname .c).cpp.c.s.o | ||
306 | os="$os $build_dir/src/gallium/winsys/$o_filename" | ||
307 | printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n" | ||
308 | $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename & | ||
309 | done | ||
310 | #--------------------------------------------------------------------------------------------------- | ||
311 | wait | ||
312 | #--------------------------------------------------------------------------------------------------- | ||
313 | printf "AR RCS $build_dir/libgallium_winsys_sw_null.a $os\n" | ||
314 | $ar_rcs $build_dir/libgallium_winsys_sw_null.a $os | ||
315 | #=================================================================================================== | ||
316 | # the sw wrapper winsys | ||
317 | libgallium_winsys_sw_wrapper_c_pathnames="\ | ||
318 | $src_dir/src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c \ | ||
319 | " | ||
320 | for src_pathname in $libgallium_winsys_sw_wrapper_c_pathnames | ||
321 | do | ||
322 | cpp_filename=$(basename $src_pathname .c).cpp.c | ||
323 | printf "CPP $src_pathname --> $build_dir/src/gallium/winsys/$cpp_filename\n" | ||
324 | $cpp $src_pathname -o $build_dir/src/gallium/winsys/$cpp_filename \ | ||
325 | -I$cc_internal_fixed_incdir \ | ||
326 | -I$cc_internal_incdir \ | ||
327 | -I$linux_incdir \ | ||
328 | -I$syslib_incdir \ | ||
329 | \ | ||
330 | -I$build_dir/src/gallium/auxiliary \ | ||
331 | -I$src_dir/src/gallium/auxiliary \ | ||
332 | -I$build_dir/src/gallium/include \ | ||
333 | -I$src_dir/src/gallium/include \ | ||
334 | -I$build_dir/src \ | ||
335 | -I$src_dir/src \ | ||
336 | -I$build_dir/include \ | ||
337 | -I$src_dir/include \ | ||
338 | \ | ||
339 | $syslib_cpp_flags_defs \ | ||
340 | $linux_cpp_flags_defs \ | ||
341 | $cc_builtins_cpp_flags_defs \ | ||
342 | $cc_attributes_cpp_flags_defs \ | ||
343 | $mesa_cpp_flags_defs \ | ||
344 | \ | ||
345 | $external_deps_cpp_flags & | ||
346 | done | ||
347 | #--------------------------------------------------------------------------------------------------- | ||
348 | wait | ||
349 | #--------------------------------------------------------------------------------------------------- | ||
350 | for src_pathname in $libgallium_winsys_sw_wrapper_c_pathnames | ||
351 | do | ||
352 | cpp_filename=$(basename $src_pathname .c).cpp.c | ||
353 | asm_filename=$(basename $src_pathname .c).cpp.c.s | ||
354 | printf "CC_S $build_dir/src/gallium/winsys/$cpp_filename --> $build_dir/src/gallium/winsys/$asm_filename\n" | ||
355 | $cc_s $build_dir/src/gallium/winsys/$cpp_filename -o $build_dir/src/gallium/winsys/$asm_filename & | ||
356 | done | ||
357 | #--------------------------------------------------------------------------------------------------- | ||
358 | wait | ||
359 | #--------------------------------------------------------------------------------------------------- | ||
360 | os= | ||
361 | for src_pathname in $libgallium_winsys_sw_wrapper_c_pathnames | ||
362 | do | ||
363 | asm_filename=$(basename $src_pathname .c).cpp.c.s | ||
364 | o_filename=$(basename $src_pathname .c).cpp.c.s.o | ||
365 | os="$os $build_dir/src/gallium/winsys/$o_filename" | ||
366 | printf "AS $build_dir/src/gallium/winsys/$asm_filename --> $build_dir/src/gallium/winsys/$o_filename\n" | ||
367 | $as $build_dir/src/gallium/winsys/$asm_filename -o $build_dir/src/gallium/winsys/$o_filename & | ||
368 | done | ||
369 | #--------------------------------------------------------------------------------------------------- | ||
370 | wait | ||
371 | #--------------------------------------------------------------------------------------------------- | ||
372 | printf "AR RCS $build_dir/libgallium_winsys_sw_wrapper.a $os\n" | ||
373 | $ar_rcs $build_dir/libgallium_winsys_sw_wrapper.a $os | ||
374 | #################################################################################################### | ||
375 | printf "\t<--winsys sub-components built\n" |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gbm.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/gbm.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/gcc_binutils.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/gcc_binutils.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_amd.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/generators_amd.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_compiler.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_compiler.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_egl.sh copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/generators_egl.sh (similarity 77%) (mode: 100644) (index 9459998..fcb2c42) | |||
1 | 1 | printf "Running egl code generators-->\n" | printf "Running egl code generators-->\n" |
2 | 2 | mkdir -p $build_dir/src/egl/drivers/dri2 | mkdir -p $build_dir/src/egl/drivers/dri2 |
3 | # fix gbm/dri level 2/drm egl platform (because most of the builds do enable | ||
4 | # the additional x11/dri3/drm egl platform) | ||
5 | cp -f $src_dir/src/egl/drivers/dri2/egl_dri2.c $build_dir/src/egl/drivers/dri2 | ||
6 | patch -i $script_dir/egl_dri2.c.patch $build_dir/src/egl/drivers/dri2/egl_dri2.c & | ||
7 | 3 | #=================================================================================================== | #=================================================================================================== |
8 | 4 | # glvnd | # glvnd |
9 | 5 | mkdir -p $build_dir/src/egl/generate | mkdir -p $build_dir/src/egl/generate |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_gallium_auxiliary.sh copied from file builders/mesa-gl-amd-sh-1b8cf06fc76b7baf78dab80bd8023377f8fb410e/contrib/generators_gallium_auxiliary.sh (similarity 73%) (mode: 100644) (index 71e408e..93964bc) | |||
... | ... | $build_dir/src/gallium/auxiliary/indices/u_indices_gen.c | |
19 | 19 | $python3 $src_dir/src/gallium/auxiliary/indices/u_unfilled_gen.py \ | $python3 $src_dir/src/gallium/auxiliary/indices/u_unfilled_gen.py \ |
20 | 20 | $build_dir/src/gallium/auxiliary/indices/u_unfilled_gen.c | $build_dir/src/gallium/auxiliary/indices/u_unfilled_gen.c |
21 | 21 | #------------------------------------------------------------------------------- | #------------------------------------------------------------------------------- |
22 | # do remove the sw backend keep only the drm backend | ||
23 | mkdir -p $build_dir/src/gallium/auxiliary/pipe-loader | ||
24 | |||
25 | cp -f $src_dir/src/gallium/auxiliary/pipe-loader/pipe_loader.c \ | ||
26 | $build_dir/src/gallium/auxiliary/pipe-loader/ | ||
27 | |||
28 | patch -i $script_dir/pipe_loader.c.patch \ | ||
29 | $build_dir/src/gallium/auxiliary/pipe-loader/pipe_loader.c & | ||
30 | #------------------------------------------------------------------------------- | ||
31 | 22 | printf "<--gallium auxiliary code generation done\n" | printf "<--gallium auxiliary code generation done\n" |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_gallium_targets.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/generators_gallium_targets.sh (similarity 92%) (mode: 100644) (index 51e4210..5182f98) | |||
... | ... | cat >$build_dir/src/gallium/targets/dri/dri.sym <<EOF | |
4 | 4 | { | { |
5 | 5 | global: | global: |
6 | 6 | __driDriverGetExtensions*; | __driDriverGetExtensions*; |
7 | amdgpu_winsys_create; | ||
8 | ddebug_screen_create; | ||
7 | 9 | driCreate*; | driCreate*; |
8 | 10 | driCopy*; | driCopy*; |
9 | 11 | driSwap*; | driSwap*; |
... | ... | cat >$build_dir/src/gallium/targets/dri/dri.sym <<EOF | |
14 | 16 | dri*indContext*; | dri*indContext*; |
15 | 17 | driSWRastQueryBufferAge; | driSWRastQueryBufferAge; |
16 | 18 | dri2GalliumConfigQuery*; | dri2GalliumConfigQuery*; |
17 | kopper*; | ||
18 | 19 | dri_client_wait_sync; | dri_client_wait_sync; |
20 | dri_create_drawable; | ||
19 | 21 | dri_create_fence; | dri_create_fence; |
20 | 22 | dri_create_fence_fd; | dri_create_fence_fd; |
21 | 23 | dri_create_image; | dri_create_image; |
... | ... | cat >$build_dir/src/gallium/targets/dri/dri.sym <<EOF | |
62 | 64 | dri2_set_in_fence_fd; | dri2_set_in_fence_fd; |
63 | 65 | dri2_unmap_image; | dri2_unmap_image; |
64 | 66 | dri2_validate_usage; | dri2_validate_usage; |
65 | amdgpu_winsys_create; | ||
67 | dri3*; | ||
68 | kopper*; | ||
69 | loader_dri3*; | ||
70 | noop_screen_create; | ||
71 | util_run_tests; | ||
72 | trace_screen_create; | ||
66 | 73 | local: | local: |
67 | 74 | *; | *; |
68 | 75 | }; | }; |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_glsl.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/generators_glsl.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_mapi.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/generators_mapi.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_mesa.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/generators_mesa.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_nir.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/generators_nir.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_spirv.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/generators_spirv.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators_util.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/generators_util.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/glx.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/glx.sh (similarity 98%) (mode: 100644) (index 7522d43..698a0d6) | |||
... | ... | $build_dir/src/mapi/glapi/indirect_init.c \ | |
10 | 10 | $build_dir/src/mapi/glapi/indirect_size.c \ | $build_dir/src/mapi/glapi/indirect_size.c \ |
11 | 11 | \ | \ |
12 | 12 | $src_dir/src/glx/glxglvnd.c \ | $src_dir/src/glx/glxglvnd.c \ |
13 | $src_dir/src/glx/drisw_glx.c \ | ||
13 | 14 | $src_dir/src/glx/g_glxglvnddispatchfuncs.c \ | $src_dir/src/glx/g_glxglvnddispatchfuncs.c \ |
14 | 15 | \ | \ |
15 | 16 | $src_dir/src/glx/clientattrib.c \ | $src_dir/src/glx/clientattrib.c \ |
... | ... | $src_dir/src/glx/glx_query.c \ | |
23 | 24 | $src_dir/src/glx/glxcmds.c \ | $src_dir/src/glx/glxcmds.c \ |
24 | 25 | $src_dir/src/glx/glxconfig.c \ | $src_dir/src/glx/glxconfig.c \ |
25 | 26 | $src_dir/src/glx/glxcurrent.c \ | $src_dir/src/glx/glxcurrent.c \ |
26 | $build_dir/src/glx/glxext.c \ | ||
27 | $src_dir/src/glx/glxext.c \ | ||
27 | 28 | $src_dir/src/glx/glxextensions.c \ | $src_dir/src/glx/glxextensions.c \ |
28 | 29 | $src_dir/src/glx/glxhash.c \ | $src_dir/src/glx/glxhash.c \ |
29 | 30 | $src_dir/src/glx/indirect_glx.c \ | $src_dir/src/glx/indirect_glx.c \ |
... | ... | $src_dir/src/glx/vertarr.c \ | |
43 | 44 | $src_dir/src/glx/dri_common.c \ | $src_dir/src/glx/dri_common.c \ |
44 | 45 | $src_dir/src/glx/dri_common_query_renderer.c \ | $src_dir/src/glx/dri_common_query_renderer.c \ |
45 | 46 | $src_dir/src/glx/xfont.c \ | $src_dir/src/glx/xfont.c \ |
46 | $src_dir/src/glx/dri2.c \ | ||
47 | $src_dir/src/glx/dri2_glx.c \ | ||
48 | 47 | $src_dir/src/glx/dri3_glx.c \ | $src_dir/src/glx/dri3_glx.c \ |
49 | 48 | " | " |
50 | 49 | #------------------------------------------------------------------------------- | #------------------------------------------------------------------------------- |
... | ... | $binutils_ld -o $build_dir/install_root$libdir_store/libGLX_mesa.so.0.0.0 \ | |
149 | 148 | $build_dir/libglapi_static.a \ | $build_dir/libglapi_static.a \ |
150 | 149 | $build_dir/libpipe_loader_dynamic.a \ | $build_dir/libpipe_loader_dynamic.a \ |
151 | 150 | $build_dir/libloader_x11.a \ | $build_dir/libloader_x11.a \ |
152 | $build_dir/libloader_dri3_helper.a \ | ||
153 | 151 | $build_dir/libloader.a \ | $build_dir/libloader.a \ |
154 | 152 | $build_dir/libxmlconfig.a \ | $build_dir/libxmlconfig.a \ |
155 | 153 | $build_dir/libmesa_util.a \ | $build_dir/libmesa_util.a \ |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/linux.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/linux.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/loader.sh copied from file builders/mesa-gl-amd-sh-e7ee69b24dd8f668fec5520ab046dac27d2b1d6e/contrib/loader.sh (similarity 89%) (mode: 100644) (index 55fe80b..bffeccb) | |||
... | ... | echo "building loader components-->" | |
2 | 2 | #=============================================================================== | #=============================================================================== |
3 | 3 | mkdir -p $build_dir/src/loader | mkdir -p $build_dir/src/loader |
4 | 4 | #------------------------------------------------------------------------------- | #------------------------------------------------------------------------------- |
5 | # XXX: see below | ||
5 | 6 | loader_c_pathnames="\ | loader_c_pathnames="\ |
6 | 7 | $src_dir/src/loader/loader.c \ | $src_dir/src/loader/loader.c \ |
7 | 8 | $src_dir/src/loader/loader_dri_helper.c \ | $src_dir/src/loader/loader_dri_helper.c \ |
8 | $src_dir/src/loader/loader_dri3_helper.c \ | ||
9 | $src_dir/src/x11/loader_x11.c \ | ||
9 | 10 | " | " |
10 | 11 | #------------------------------------------------------------------------------- | #------------------------------------------------------------------------------- |
11 | 12 | for src_pathname in $loader_c_pathnames | for src_pathname in $loader_c_pathnames |
... | ... | do | |
21 | 22 | -I$linux_incdir \ | -I$linux_incdir \ |
22 | 23 | -I$syslib_incdir \ | -I$syslib_incdir \ |
23 | 24 | \ | \ |
25 | -I$build_dir/src/gallium/frontends/dri \ | ||
26 | -I$src_dir/src/gallium/frontends/dri \ | ||
24 | 27 | -I$build_dir/src/gallium/include \ | -I$build_dir/src/gallium/include \ |
25 | 28 | -I$src_dir/src/gallium/include \ | -I$src_dir/src/gallium/include \ |
29 | -I$build_dir/src/mesa \ | ||
30 | -I$src_dir/src/mesa \ | ||
26 | 31 | -I$build_dir/src/util \ | -I$build_dir/src/util \ |
27 | 32 | -I$src_dir/src/util \ | -I$src_dir/src/util \ |
28 | 33 | -I$build_dir/src/loader \ | -I$build_dir/src/loader \ |
... | ... | wait | |
67 | 72 | printf "AR RCS $build_dir/libloader.a $build_dir/src/loader/loader.cpp.c.s.o $build_dir/src/loader/loader_dri_helper.cpp.c.s.o\n" | printf "AR RCS $build_dir/libloader.a $build_dir/src/loader/loader.cpp.c.s.o $build_dir/src/loader/loader_dri_helper.cpp.c.s.o\n" |
68 | 73 | $ar_rcs $build_dir/libloader.a $build_dir/src/loader/loader.cpp.c.s.o $build_dir/src/loader/loader_dri_helper.cpp.c.s.o & | $ar_rcs $build_dir/libloader.a $build_dir/src/loader/loader.cpp.c.s.o $build_dir/src/loader/loader_dri_helper.cpp.c.s.o & |
69 | 74 | #------------------------------------------------------------------------------ | #------------------------------------------------------------------------------ |
70 | # this is for a loader on x11/(dri level 3) platform | ||
71 | printf "AR RCS $build_dir/libloader_dri3_helper.a $build_dir/src/loader/loader_dri3_helper.cpp.c.s.o\n" | ||
72 | $ar_rcs $build_dir/libloader_dri3_helper.a $build_dir/src/loader/loader_dri3_helper.cpp.c.s.o | ||
75 | printf "AR RCS $build_dir/libloader_x11.a $build_dir/src/loader/loader_x11.cpp.c.s.o\n" | ||
76 | $ar_rcs $build_dir/libloader_x11.a $build_dir/src/loader/loader_x11.cpp.c.s.o | ||
73 | 77 | #------------------------------------------------------------------------------ | #------------------------------------------------------------------------------ |
74 | 78 | wait | wait |
75 | 79 | #=============================================================================== | #=============================================================================== |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/mapi.sh copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/mapi.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/mesa.sh copied from file builders/mesa-gl-amd-sh-3da444b79ea271f3964a585f44a310624dcbd5d4/contrib/mesa.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/si_pipe.c.patch copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_pipe.c.patch (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/si_tracepoints.h copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_tracepoints.h (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/si_utrace.h copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_utrace.h (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/si_uvd.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/si_uvd.c (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/syslib.sh copied from file builders/mesa-gl-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/syslib.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/u_trace.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/u_trace.c (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/util.sh copied from file builders/mesa-gl-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/util.sh (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vtn_opencl.c (similarity 100%) |
File builders/mesa-gl-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/x86_64_linux_glibc_amdgpu.sh copied from file builders/mesa-gl-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/x86_64_linux_glibc_amdgpu.sh (similarity 99%) (mode: 100755) (index 6e4d679..efe4ded) | |||
... | ... | $debug_cpp_flags_defs \ | |
166 | 166 | -DHAVE_OPENGL_ES_1=1 \ | -DHAVE_OPENGL_ES_1=1 \ |
167 | 167 | -DHAVE_OPENGL_ES_2=1 \ | -DHAVE_OPENGL_ES_2=1 \ |
168 | 168 | -DENABLE_SHADER_CACHE=1 \ | -DENABLE_SHADER_CACHE=1 \ |
169 | -DHAVE_DRI=1 \ | ||
169 | 170 | -DHAVE_DRI2=1 \ | -DHAVE_DRI2=1 \ |
170 | 171 | -DHAVE_DRI3=1 \ | -DHAVE_DRI3=1 \ |
171 | 172 | -DHAVE_DRI3_MODIFIERS=1 \ | -DHAVE_DRI3_MODIFIERS=1 \ |
173 | -DHAVE_DRI3_EXPLICIT_SYNC=1 \ | ||
174 | -DHAVE_DRISW_KMS=1 \ | ||
172 | 175 | -DGLX_DIRECT_RENDERING=1 \ | -DGLX_DIRECT_RENDERING=1 \ |
173 | 176 | -DGLX_USE_DRM=1 \ | -DGLX_USE_DRM=1 \ |
174 | 177 | -DPACKAGE_VERSION=\"$version\" \ | -DPACKAGE_VERSION=\"$version\" \ |
... | ... | echo "#define MESA_GIT_SHA1 \"$git_sha1\"" >$build_dir/src/git_sha1.h | |
224 | 227 | . $script_dir/generators_glsl.sh | . $script_dir/generators_glsl.sh |
225 | 228 | . $script_dir/generators_gallium_targets.sh | . $script_dir/generators_gallium_targets.sh |
226 | 229 | . $script_dir/generators_gallium_auxiliary.sh | . $script_dir/generators_gallium_auxiliary.sh |
227 | . $script_dir/generators_gallium_frontends.sh | ||
228 | 230 | . $script_dir/generators_util.sh | . $script_dir/generators_util.sh |
229 | 231 | . $script_dir/generators_mapi.sh | . $script_dir/generators_mapi.sh |
230 | 232 | . $script_dir/generators_mesa.sh | . $script_dir/generators_mesa.sh |
231 | 233 | . $script_dir/generators_egl.sh | . $script_dir/generators_egl.sh |
232 | . $script_dir/generators_glx.sh | ||
233 | 234 | wait | wait |
234 | 235 | #------------------------------------------------------------------------------ | #------------------------------------------------------------------------------ |
235 | 236 | . $script_dir/util.sh | . $script_dir/util.sh |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/builder.sh copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/builder.sh (similarity 100%) |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/generators.sh copied from file builders/mesa-vulkan-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/generators.sh (similarity 100%) |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/radv_device.c.patch copied from file builders/mesa-vulkan-amd-sh-1984712a8ef82bc7ff5386c1760b8f1fb8a14af0/contrib/radv_device.c.patch (similarity 100%) |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/radv_meta.c.patch copied from file builders/mesa-vulkan-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/radv_meta.c.patch (similarity 100%) |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/radv_meta_copy.c.patch copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/radv_meta_copy.c.patch (similarity 100%) |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/radv_no_tracers.c copied from file builders/mesa-vulkan-amd-sh-665eae51efef3e836517a7588caddbb902def259/contrib/radv_no_tracers.c (similarity 100%) |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/vk_enum_to_str.c copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vk_enum_to_str.c (similarity 100%) |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/vk_enum_to_str.h copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vk_enum_to_str.h (similarity 100%) |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/vtn_opencl.c copied from file builders/mesa-gl-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/contrib/vtn_opencl.c (similarity 100%) |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh copied from file builders/mesa-vulkan-amd-sh-d330870f9c3b97ba44d34b6e522be29752352afa/contrib/x86_64_amdgpu_linux_gnu_vulkan_x11_drm_gcc.sh (similarity 99%) (mode: 100755) (index e17f66a..5f582a0) | |||
... | ... | $src_dir/src/vulkan/runtime/vk_log.c \ | |
549 | 549 | $src_dir/src/vulkan/runtime/vk_meta.c \ | $src_dir/src/vulkan/runtime/vk_meta.c \ |
550 | 550 | $src_dir/src/vulkan/runtime/vk_meta_blit_resolve.c \ | $src_dir/src/vulkan/runtime/vk_meta_blit_resolve.c \ |
551 | 551 | $src_dir/src/vulkan/runtime/vk_meta_clear.c \ | $src_dir/src/vulkan/runtime/vk_meta_clear.c \ |
552 | $src_dir/src/vulkan/runtime/vk_meta_copy_fill_update.c \ | ||
552 | 553 | $src_dir/src/vulkan/runtime/vk_meta_draw_rects.c \ | $src_dir/src/vulkan/runtime/vk_meta_draw_rects.c \ |
553 | 554 | $src_dir/src/vulkan/runtime/vk_meta_object_list.c \ | $src_dir/src/vulkan/runtime/vk_meta_object_list.c \ |
554 | 555 | $src_dir/src/vulkan/runtime/vk_nir.c \ | $src_dir/src/vulkan/runtime/vk_nir.c \ |
... | ... | libaco_files="\ | |
1075 | 1076 | $src_dir/src/amd/compiler/aco_form_hard_clauses.cpp \ | $src_dir/src/amd/compiler/aco_form_hard_clauses.cpp \ |
1076 | 1077 | $src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \ | $src_dir/src/amd/compiler/aco_dead_code_analysis.cpp \ |
1077 | 1078 | $src_dir/src/amd/compiler/aco_dominance.cpp \ | $src_dir/src/amd/compiler/aco_dominance.cpp \ |
1079 | $src_dir/src/amd/compiler/aco_insert_delay_alu.cpp \ | ||
1078 | 1080 | $src_dir/src/amd/compiler/aco_instruction_selection.cpp \ | $src_dir/src/amd/compiler/aco_instruction_selection.cpp \ |
1079 | 1081 | $src_dir/src/amd/compiler/aco_instruction_selection_setup.cpp \ | $src_dir/src/amd/compiler/aco_instruction_selection_setup.cpp \ |
1080 | 1082 | $src_dir/src/amd/compiler/aco_interface.cpp \ | $src_dir/src/amd/compiler/aco_interface.cpp \ |
File builders/mesa-vulkan-amd-sh-aeba937762a0238ef22abb38adc31ce3aad4ab83/radeon_icd.x86_64.json copied from file builders/mesa-vulkan-amd-sh-023e78b4d7e9f8666cf09dbd218bd71266853da3/radeon_icd.x86_64.json (similarity 100%) |