radeonsi: allow fewer input SGPRs in 2nd shader of merged shaders
[mesa.git] / src / gallium / targets / haiku-softpipe / SConscript
1 Import('*')
2
3 env.Prepend(LIBS = [
4 ws_haiku,
5 st_haiku,
6 trace,
7 rbug,
8 mesautil,
9 compiler,
10 mesa,
11 glsl,
12 nir,
13 gallium
14 ])
15
16 if True:
17 env.Append(CPPDEFINES = [
18 'GALLIUM_SOFTPIPE',
19 'GALLIUM_RBUG',
20 'GALLIUM_TRACE',
21 ])
22 env.Prepend(LIBS = [softpipe])
23
24 env.Prepend(LIBS = [libgl])
25
26 env.Append(CPPPATH = [
27 '#/src/mapi',
28 '#/src/mesa',
29 '#/src/mesa/main',
30 '#/include/HaikuGL',
31 '#/src/gallium/winsys',
32 '#/src/gallium/state_trackers/hgl',
33 '/boot/system/develop/headers/private',
34 ])
35
36 if env['llvm']:
37 env.Append(CPPDEFINES = ['GALLIUM_LLVMPIPE'])
38 env.Prepend(LIBS = [llvmpipe])
39
40 softpipe_sources = [
41 'GalliumContext.cpp',
42 'SoftwareRenderer.cpp'
43 ]
44
45 # libswpipe gets turned into "Softpipe" by the haiku package system
46 module = env.LoadableModule(
47 target ='swpipe',
48 source = softpipe_sources,
49 )
50