Man Linux: Main Page and Category List

NAME

       s3d_load_texture - load texture from memory

SYNOPSIS

       #include <s3d.h>

       int s3d_load_texture(int object, uint32_t tex, uint16_t xpos,
                            uint16_t ypos, uint16_t w, uint16_t h,
                            const uint8_t *data);

DESCRIPTION

       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_pep_material_texture() and have your polygons set sane polygon
       texture coords using s3d_pep_polygon_tex_coord().

AUTHOR

       Simon Wunderlich
           Author of s3d