Home | History | Annotate | Line # | Download | only in shader
      1 NVC0_SHADERS = xfrm2nvc0.vpc \
      2 	       exascnvc0.fpc \
      3 	       exacmnvc0.fpc \
      4 	       exacanvc0.fpc \
      5 	       exasanvc0.fpc \
      6 	       exas8nvc0.fpc \
      7 	       exac8nvc0.fpc \
      8 	       videonvc0.fpc
      9 NVE0_SHADERS = xfrm2nve0.vpc \
     10 	       exascnve0.fpc \
     11 	       exacmnve0.fpc \
     12 	       exacanve0.fpc \
     13 	       exasanve0.fpc \
     14 	       exas8nve0.fpc \
     15 	       exac8nve0.fpc \
     16 	       videonve0.fpc
     17 NVF0_SHADERS = xfrm2nvf0.vpc \
     18 	       exascnvf0.fpc \
     19 	       exacmnvf0.fpc \
     20 	       exacanvf0.fpc \
     21 	       exasanvf0.fpc \
     22 	       exas8nvf0.fpc \
     23 	       exac8nvf0.fpc \
     24 	       videonvf0.fpc
     25 NV110_SHADERS = xfrm2nv110.vpc \
     26 	       exascnv110.fpc \
     27 	       exacmnv110.fpc \
     28 	       exacanv110.fpc \
     29 	       exasanv110.fpc \
     30 	       exas8nv110.fpc \
     31 	       exac8nv110.fpc \
     32 	       videonv110.fpc
     33 
     34 SHADERS = $(NVC0_SHADERS) $(NVE0_SHADERS) $(NVF0_SHADERS) $(NV110_SHADERS)
     35 ENVYAS ?= envyas
     36 
     37 all: $(SHADERS)
     38 
     39 $(filter %nvc0.vpc,$(SHADERS)): %.vpc: %.vp
     40 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gf100 -V gf100 -o $@
     41 $(filter %nvc0.fpc,$(SHADERS)): %.fpc: %.fp
     42 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gf100 -V gf100 -o $@
     43 
     44 $(filter %nve0.vpc,$(SHADERS)): %.vpc: %.vp
     45 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gf100 -V gk104 -o $@
     46 $(filter %nve0.fpc,$(SHADERS)): %.fpc: %.fp
     47 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gf100 -V gk104 -o $@
     48 
     49 $(filter %nvf0.vpc,$(SHADERS)): %.vpc: %.vp
     50 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gk110 -o $@
     51 $(filter %nvf0.fpc,$(SHADERS)): %.fpc: %.fp
     52 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gk110 -o $@
     53 
     54 $(filter %nv110.vpc,$(SHADERS)): %.vpc: %.vp
     55 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gm107 -o $@
     56 $(filter %nv110.fpc,$(SHADERS)): %.fpc: %.fp
     57 	cpp -DENVYAS $< | sed -e '/^#/d' | $(ENVYAS) -w -m gm107 -o $@
     58