\ This file has been generated using SWIG and fsi,
\ and is already platform dependent, search for the corresponding
\ fsi-file to compile it where no one has compiled it before ;)
\ GForth has its own dynamic loader and doesn't need addional C-Code.
\ That's why this file contains normal Gforth-code( version 0.6.9 or higher )
\ and could be used directly with include or require.
\ As all comments are stripped during the compilation, please
\ insert the copyright notice of the original file here.

\ --------===< enums >===---------
0	constant SOIL_LOAD_AUTO
1	constant SOIL_LOAD_L
2	constant SOIL_LOAD_LA
3	constant SOIL_LOAD_RGB
4	constant SOIL_LOAD_RGBA
0	constant SOIL_CREATE_NEW_ID
1	constant SOIL_FLAG_POWER_OF_TWO
2	constant SOIL_FLAG_MIPMAPS
4	constant SOIL_FLAG_TEXTURE_REPEATS
8	constant SOIL_FLAG_MULTIPLY_ALPHA
16	constant SOIL_FLAG_INVERT_Y
32	constant SOIL_FLAG_COMPRESS_TO_DXT
64	constant SOIL_FLAG_DDS_LOAD_DIRECT
128	constant SOIL_FLAG_NTSC_SAFE_RGB
256	constant SOIL_FLAG_CoCg_Y
512	constant SOIL_FLAG_TEXTURE_RECTANGLE
1024	constant SOIL_FLAG_PVR_LOAD_DIRECT
2048	constant SOIL_FLAG_ETC1_LOAD_DIRECT
4096	constant SOIL_FLAG_GL_MIPMAPS
0	constant SOIL_SAVE_TYPE_TGA
1	constant SOIL_SAVE_TYPE_BMP
2	constant SOIL_SAVE_TYPE_PNG
3	constant SOIL_SAVE_TYPE_DDS
0	constant SOIL_HDR_RGBE
1	constant SOIL_HDR_RGBdivA
2	constant SOIL_HDR_RGBdivA2

\ ------===< functions >===-------
c-function SOIL_load_OGL_texture SOIL_load_OGL_texture s n u u -- u
c-function SOIL_load_OGL_cubemap SOIL_load_OGL_cubemap s s s s s s n u u -- u
c-function SOIL_load_OGL_single_cubemap SOIL_load_OGL_single_cubemap s s n u u -- u
c-function SOIL_load_OGL_HDR_texture SOIL_load_OGL_HDR_texture s n n u u -- u
c-function SOIL_load_OGL_texture_from_memory SOIL_load_OGL_texture_from_memory a n n u u -- u
c-function SOIL_load_OGL_cubemap_from_memory SOIL_load_OGL_cubemap_from_memory a n a n a n a n a n a n n u u -- u
c-function SOIL_load_OGL_single_cubemap_from_memory SOIL_load_OGL_single_cubemap_from_memory a n s n u u -- u
c-function SOIL_create_OGL_texture SOIL_create_OGL_texture a a a n u u -- u
c-function SOIL_create_OGL_single_cubemap SOIL_create_OGL_single_cubemap a n n n s u u -- u
c-function SOIL_save_screenshot SOIL_save_screenshot s n n n n n -- n
c-function SOIL_load_image SOIL_load_image s a a a n -- a
c-function SOIL_load_image_from_memory SOIL_load_image_from_memory a n a a a n -- a
c-function SOIL_save_image SOIL_save_image s n n n n a -- n
c-function SOIL_free_image_data SOIL_free_image_data a -- void
c-function SOIL_last_result SOIL_last_result  -- s
c-function SOIL_GL_GetProcAddress SOIL_GL_GetProcAddress s -- a
c-function SOIL_GL_ExtensionSupported SOIL_GL_ExtensionSupported s -- n
c-function SOIL_direct_load_DDS SOIL_direct_load_DDS s u n n -- u
c-function SOIL_direct_load_DDS_from_memory SOIL_direct_load_DDS_from_memory a n u n n -- u
c-function SOIL_direct_load_PVR SOIL_direct_load_PVR s u n n -- u
c-function SOIL_direct_load_PVR_from_memory SOIL_direct_load_PVR_from_memory a n u n n -- u
c-function SOIL_direct_load_ETC1 SOIL_direct_load_ETC1 s u n -- u
c-function SOIL_direct_load_ETC1_from_memory SOIL_direct_load_ETC1_from_memory a n u n -- u
