Property definitions

gamnit $ ExplosionProgram :: defaultinit
# Graphics program to display blowing up particles
class ExplosionProgram
	super ParticleProgram

	redef fun vertex_shader_core do return """
		gl_Position = center * mvp;
		gl_PointSize = scale / gl_Position.z * pt;

		if (pt > 0.8) v_color *= (1.0-pt)/0.2;
	"""
end
lib/gamnit/depth/particles.nit:305,1--315,3