3.34. s3d_load_texture

#include <s3d.h>

int s3d_load_texture( int object, unsigned long tex, unsigned short xpos, unsigned short ypos, unsigned short w, unsigned short h, unsgined char *data );

This will load an 32bit rgba image supplied in data at position xpos,ypos of the texture tex. The image has the width w and height h. This can be used to update only parts of the texture. It's no problem to supply big textures, as the image will be sent to server in fragments. Of course, you will have created the texture with s3d_push_texture, have an material assigned to the texture with s3d_material_texture() and have your polygons set sane polygon texture coords using s3d_pep_tex_coord().