aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/adaptations/d3d12/shaders/shaders.pri
blob: 7de870890706e5e019b4701e884af36cb46bc106 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
vertexcolor_VSPS = $$PWD/vertexcolor.hlsl
vertexcolor_vshader.input = vertexcolor_VSPS
vertexcolor_vshader.header = vs_vertexcolor.hlslh
vertexcolor_vshader.entry = VS_VertexColor
vertexcolor_vshader.type = vs_5_0
vertexcolor_pshader.input = vertexcolor_VSPS
vertexcolor_pshader.header = ps_vertexcolor.hlslh
vertexcolor_pshader.entry = PS_VertexColor
vertexcolor_pshader.type = ps_5_0

stencilclip_VSPS = $$PWD/stencilclip.hlsl
stencilclip_vshader.input = stencilclip_VSPS
stencilclip_vshader.header = vs_stencilclip.hlslh
stencilclip_vshader.entry = VS_StencilClip
stencilclip_vshader.type = vs_5_0
stencilclip_pshader.input = stencilclip_VSPS
stencilclip_pshader.header = ps_stencilclip.hlslh
stencilclip_pshader.entry = PS_StencilClip
stencilclip_pshader.type = ps_5_0

smoothcolor_VSPS = $$PWD/smoothcolor.hlsl
smoothcolor_vshader.input = smoothcolor_VSPS
smoothcolor_vshader.header = vs_smoothcolor.hlslh
smoothcolor_vshader.entry = VS_SmoothColor
smoothcolor_vshader.type = vs_5_0
smoothcolor_pshader.input = smoothcolor_VSPS
smoothcolor_pshader.header = ps_smoothcolor.hlslh
smoothcolor_pshader.entry = PS_SmoothColor
smoothcolor_pshader.type = ps_5_0

texture_VSPS = $$PWD/texture.hlsl
texture_vshader.input = texture_VSPS
texture_vshader.header = vs_texture.hlslh
texture_vshader.entry = VS_Texture
texture_vshader.type = vs_5_0
texture_pshader.input = texture_VSPS
texture_pshader.header = ps_texture.hlslh
texture_pshader.entry = PS_Texture
texture_pshader.type = ps_5_0

smoothtexture_VSPS = $$PWD/smoothtexture.hlsl
smoothtexture_vshader.input = smoothtexture_VSPS
smoothtexture_vshader.header = vs_smoothtexture.hlslh
smoothtexture_vshader.entry = VS_SmoothTexture
smoothtexture_vshader.type = vs_5_0
smoothtexture_pshader.input = smoothtexture_VSPS
smoothtexture_pshader.header = ps_smoothtexture.hlslh
smoothtexture_pshader.entry = PS_SmoothTexture
smoothtexture_pshader.type = ps_5_0

mipmapgen_CS = $$PWD/mipmapgen.hlsl
mipmapgen_cshader.input = mipmapgen_CS
mipmapgen_cshader.header = cs_mipmapgen.hlslh
mipmapgen_cshader.entry = CS_Generate4MipMaps
mipmapgen_cshader.type = cs_5_0

textmask_VSPS = $$PWD/textmask.hlsl
textmask_vshader.input = textmask_VSPS
textmask_vshader.header = vs_textmask.hlslh
textmask_vshader.entry = VS_TextMask
textmask_vshader.type = vs_5_0
textmask_pshader24.input = textmask_VSPS
textmask_pshader24.header = ps_textmask24.hlslh
textmask_pshader24.entry = PS_TextMask24
textmask_pshader24.type = ps_5_0
textmask_pshader32.input = textmask_VSPS
textmask_pshader32.header = ps_textmask32.hlslh
textmask_pshader32.entry = PS_TextMask32
textmask_pshader32.type = ps_5_0
textmask_pshader8.input = textmask_VSPS
textmask_pshader8.header = ps_textmask8.hlslh
textmask_pshader8.entry = PS_TextMask8
textmask_pshader8.type = ps_5_0

HLSL_SHADERS = \
    vertexcolor_vshader vertexcolor_pshader \
    stencilclip_vshader stencilclip_pshader \
    smoothcolor_vshader smoothcolor_pshader \
    texture_vshader texture_pshader \
    smoothtexture_vshader smoothtexture_pshader \
    mipmapgen_cshader \
    textmask_vshader textmask_pshader24 textmask_pshader32 textmask_pshader8

load(hlsl_bytecode_header)