X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=libs%2Fpicomodel%2Fpicointernal.h;h=98b6cf8f1cd0ff1c7f20766a576c2215dd0b9c67;hb=d8d29a543f2928c2aef158b1c90b92d031826a8b;hp=4bcbd4c281ae026efd4ad87ea7375f17ee4adb45;hpb=ee4b663ef7227a42b5eb051698265bed514ab3c0;p=xonotic%2Fnetradiant.git diff --git a/libs/picomodel/picointernal.h b/libs/picomodel/picointernal.h index 4bcbd4c2..98b6cf8f 100644 --- a/libs/picomodel/picointernal.h +++ b/libs/picomodel/picointernal.h @@ -77,7 +77,13 @@ extern "C" #define PICO_IOEOF 1 #define PICO_IOERR 2 +extern const picoColor_t picoColor_white; + /* types */ +#ifndef byte + typedef unsigned char byte; +#endif + typedef struct picoParser_s { const char *buffer; @@ -134,10 +140,11 @@ void _pico_printf( int level, const char *format, ... ); const char *_pico_stristr( const char *str, const char *substr ); void _pico_unixify( char *path ); int _pico_nofname( const char *path, char *dest, int destSize ); -const char *_pico_nopath( const char *path ); +const char *_pico_nopath( const char *path ); char *_pico_setfext( char *path, const char *ext ); int _pico_getline( char *buf, int bufsize, char *dest, int destsize ); char *_pico_strlwr( char *str ); +void _pico_deduce_shadernames( picoModel_t *model ); /* vectors */ void _pico_zero_bounds( picoVec3_t mins, picoVec3_t maxs ); @@ -148,7 +155,7 @@ void _pico_zero_vec4( picoVec4_t vec ); void _pico_set_vec( picoVec3_t v, float a, float b, float c ); void _pico_set_vec4( picoVec4_t v, float a, float b, float c, float d ); void _pico_set_color( picoColor_t c, int r, int g, int b, int a ); -void _pico_copy_color( picoColor_t src, picoColor_t dest ); +void _pico_copy_color( const picoColor_t src, picoColor_t dest ); void _pico_copy_vec( picoVec3_t src, picoVec3_t dest ); void _pico_copy_vec2( picoVec2_t src, picoVec2_t dest ); picoVec_t _pico_normalize_vec( picoVec3_t vec );