OSDN Git Service

VPP: Add shaders for video process on Ivybridge.
[android-x86/hardware-intel-common-vaapi.git] / src / shaders / post_processing / gen7 / Makefile.am
1 INTEL_PP_G7B =                  \
2         dndi.g7b                \
3         avs.g7b
4
5 INTEL_PP_G4A =                  \
6         DI_Core.g4a     \
7         DI_Save_NV12_16x4.g4a\
8         DI_Save_PA_16x4.g4a\
9         EOT.g4a\
10         VP_Setup.g4a\
11         Set_Layer_0.g4a\
12         PA_AVS_Buf_0.g4a\
13         PA_AVS_Buf_1.g4a\
14         PA_AVS_Buf_2.g4a\
15         PA_AVS_Buf_3.g4a\
16         PL2_AVS_Buf_0.g4a\
17         PL2_AVS_Buf_1.g4a\
18         PL2_AVS_Buf_2.g4a\
19         PL2_AVS_Buf_3.g4a\
20         PL3_AVS_Buf_0.g4a\
21         PL3_AVS_Buf_1.g4a \
22         PL3_AVS_Buf_2.g4a\
23         PL3_AVS_Buf_3.g4a\
24         Set_AVS_Buf_0123_VYUA.g4a\
25         Save_AVS_RGB.g4a\
26         Save_AVS_PA.g4a  \
27         Save_AVS_PL3.g4a\
28         Save_AVS_NV12.g4a\
29         Set_AVS_Buf_0123_BGRA.g4a\
30         Set_AVS_Buf_0123_PL2.g4a\
31         Set_AVS_Buf_0123_PL3.g4a\
32         Set_AVS_Buf_0123_VUYA.g4a
33
34 EXTRA_DIST =    \
35         $(INTEL_PP_G7B)
36
37 if HAVE_GEN4ASM
38
39 $(INTEL_PP_G7B): $(INTEL_PP_G4A)
40         @_PP_TARGET=$@; \
41         cpp $${_PP_TARGET/.g7b/.asm} > _pp0.asm; \
42         ../../gpp.py _pp0.asm _pp1.asm; \
43         intel-gen4asm -a -o $@ -g 7 _pp1.asm; \
44         rm _pp0.asm _pp1.asm
45
46 BUILT_SOURCES= $(INTEL_PP_G7B)
47
48 clean-local:
49         -rm -f $(INTEL_PP_G7B)
50
51 endif