summaryrefslogtreecommitdiff
path: root/assets/scripts/g_misc.shader
blob: bafde0acd48daa73df3ffc1e309e64b266376605 (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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
// unsorted stuff

gfx/misc/tracer
{
  cull none
  {
    map gfx/sprites/spark.tga
    blendFunc blend
  }
}

gfx/damage/fullscreen_painblend
{
  {
    map gfx/damage/fullscreen_painblend.tga
    blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
    rgbGen vertex
    alphaGen vertex
    tcMod rotate 90
  }

  {
    map gfx/damage/fullscreen_painblend.tga
    blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
    rgbGen vertex
    alphaGen vertex
    tcMod rotate -90
  }
}

gfx/sprites/smoke
{
  cull none
  entityMergable
  {
    map gfx/sprites/smoke.tga
    blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
    rgbGen    vertex
    alphaGen  vertex
  }
}

gfx/sprites/green_acid
{
  nopicmip
  {
    clampmap gfx/sprites/green_acid.tga
    blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
    rgbGen    vertex
    alphaGen  vertex
  }
}

gfx/sprites/spark
{
  cull none
  {
    map gfx/sprites/spark.tga
    blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
    rgbGen    vertex
    alphaGen  vertex
  }
}

gfx/sprites/bubble
{
  sort  underwater
  cull none
  entityMergable
  {
    map gfx/sprites/bubble.jpg
    blendFunc GL_ONE GL_ONE
    rgbGen    vertex
    alphaGen  vertex
  }
}

gfx/sprites/poisoncloud
{
  cull none
  entityMergable
  {
    map gfx/sprites/poisoncloud.tga
    blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
    rgbGen    vertex
    alphaGen  vertex
  }
}

gfx/sprites/chatballoon
{
	{
		map gfx/sprites/chatballoon.tga
		blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
	}
}

gfx/misc/nopower
{
  {
    map gfx/misc/nopower.tga
    blendfunc add
    rgbGen identity
  }
}

models/mapobjects/plant_life/fern_leaf
{
  cull disable
  nopicmip
  {
    map models/mapobjects/plant_life/fern_leaf.tga
    alphaFunc GE128
    depthWrite
    rgbGen vertex
  }
}

models/mapobjects/plant_life/palm_leaf
{
  cull disable
  nopicmip
  {
    map models/mapobjects/plant_life/palm_leaf.tga
    alphaFunc GE128
    depthWrite
    rgbGen vertex
  }
}

models/mapobjects/plant_life/grass
{
  cull disable
  nopicmip
  {
    map models/mapobjects/plant_life/grass.tga
    alphaFunc GE128
    depthWrite
    rgbGen vertex
  }
}