Add CSC conversion from NV12 to RGBX for VPP on Ivy
[profile/ivi/vaapi-intel-driver.git] / src / shaders / post_processing / gen7 / Makefile.am
index b784414..ff8fcd7 100644 (file)
@@ -10,6 +10,7 @@ INTEL_PP_G7B = \
        pl3_to_pa.g7b           \
        pl3_to_pl2.g7b          \
        pl3_to_pl3.g7b          \
+       pl2_to_rgbx.g7b         \
        $(NULL)
 
 INTEL_PP_G4A = \
@@ -53,6 +54,8 @@ INTEL_PP_G4A = \
        Save_AVS_PL3.g4a                \
        Save_AVS_NV12.g4a               \
        Save_AVS_RGB.g4a                \
+       Save_AVS_RGBX.g4a               \
+       YUV_to_RGB.g4a                  \
        Set_AVS_Buf_0123_BGRA.g4a       \
        Set_AVS_Buf_0123_PL2.g4a        \
        Set_AVS_Buf_0123_PL3.g4a        \
@@ -65,9 +68,11 @@ INTEL_PP_G4A = \
 INTEL_PP_ASM = $(INTEL_PP_G7B:%.g7b=%.asm)
 INTEL_PP_GEN7_ASM = $(INTEL_PP_G7B:%.g7b=%.g7s)
 
+INTEL_PP_G75B = $(INTEL_PP_G7B:%.g7b=%.g75b)
+
 TARGETS  =
 if HAVE_GEN4ASM
-TARGETS += $(INTEL_PP_G7B)
+TARGETS += $(INTEL_PP_G7B) $(INTEL_PP_G75B)
 endif
 
 all-local: $(TARGETS)
@@ -82,10 +87,14 @@ $(INTEL_PP_GEN7_ASM): $(INTEL_PP_ASM) $(INTEL_PP_G4A)
 .g7s.g7b:
        $(AM_V_GEN)intel-gen4asm -a -o $@ -g 7 $<
 
+.g7s.g75b:
+       $(AM_V_GEN)intel-gen4asm -a -o $@ -g 7.5 $<
+
 CLEANFILES = $(INTEL_PP_GEN7_ASM)
 
 EXTRA_DIST = \
-       $(INTEL_PP_G7B)
+       $(INTEL_PP_G7B)         \
+       $(INTEL_PP_G75B)
 
 # Extra clean files so that maintainer-clean removes *everything*
 MAINTAINERCLEANFILES = Makefile.in