nuclear@6: #ifndef PSYS_GL_H_ nuclear@6: #define PSYS_GL_H_ nuclear@6: nuclear@6: struct psys_particle; nuclear@6: struct psys_emitter; nuclear@6: nuclear@6: void psys_gl_draw_start(struct psys_emitter *em, void *cls); nuclear@6: void psys_gl_draw(struct psys_emitter *em, struct psys_particle *p, void *cls); nuclear@6: void psys_gl_draw_end(struct psys_emitter *em, void *cls); nuclear@6: nuclear@6: unsigned int psys_gl_load_texture(const char *fname, void *cls); nuclear@6: void psys_gl_unload_texture(unsigned int tex, void *cls); nuclear@6: nuclear@6: #endif /* PSYS_GL_H_ */