SYMBOL INDEX (1414 symbols across 71 files) FILE: samples/blit_framebuffer/main.c function main (line 5) | int main() { FILE: samples/camera/main.cpp function update_camera (line 42) | void update_camera() { function init_msg_dialog (line 74) | int init_msg_dialog(const char *msg) { function get_msg_dialog_result (line 90) | int get_msg_dialog_result(void) { function fatal_error (line 98) | void fatal_error(const char *fmt, ...) { function loadShader (line 118) | void loadShader(const char *name, int type) { function drawModel (line 183) | void drawModel(to_model *mdl) { function main (line 191) | int main() { FILE: samples/draw_batching/main.c type fan_s (line 4) | typedef struct { function setup_vbo (line 13) | static void setup_vbo(void) { function draw_fans (line 22) | static void draw_fans(const fan_s *fans, int num_fans) { function display (line 46) | static void display(void) { function reshape (line 70) | static void reshape(int w, int h) { function main (line 79) | int main(int argc, char **argv) { FILE: samples/draw_elements/main.c function main (line 8) | int main(){ FILE: samples/glesgear/main.c function sincos (line 61) | static void type vertex_strip (line 72) | struct vertex_strip { type GLfloat (line 80) | typedef GLfloat GearVertex[GEAR_VERTEX_STRIDE]; type gear (line 85) | struct gear { type gear (line 101) | struct gear function GearVertex (line 125) | static GearVertex * type gear (line 149) | struct gear type gear (line 156) | struct gear type point (line 216) | struct point { type point (line 222) | struct point function multiply (line 298) | static void function rotate (line 326) | static void function translate (line 351) | static void function identity (line 364) | static void function transpose (line 382) | static void function invert (line 401) | static void function perspective (line 430) | void perspective(GLfloat *m, GLfloat fovy, GLfloat aspect, GLfloat zNear... function draw_gear (line 466) | static void function gears_draw (line 524) | static void function gears_reshape (line 556) | static void function gears_special (line 571) | static void function gears_idle (line 586) | static void function gears_init (line 671) | static void function main (line 717) | int FILE: samples/illumination_models/main.cpp function init_msg_dialog (line 69) | int init_msg_dialog(const char *msg) { function get_msg_dialog_result (line 85) | int get_msg_dialog_result(void) { function fatal_error (line 93) | void fatal_error(const char *fmt, ...) { function loadShader (line 113) | void loadShader(const char *name, int type) { function drawModel (line 185) | void drawModel(to_model *mdl) { function main (line 193) | int main() { FILE: samples/immediate_mode/main.c function main (line 5) | int main(){ FILE: samples/immediate_mode_texture/main.c function main (line 9) | int main(){ FILE: samples/immediate_mode_texture_compressed/main.c function main (line 10) | int main(){ FILE: samples/immediate_mode_texture_yuv/main.c function main (line 9) | int main(){ FILE: samples/lighting_fog_ffp/main.c function load_textures (line 14) | static void load_textures(GLuint *texture) function main (line 39) | int main(){ FILE: samples/lighting_fog_sphere_ffp/main.c function Normalize3 (line 11) | inline void Normalize3(GLfloat *v) { function SphereFace (line 19) | void SphereFace(int p_recurse, GLfloat p_radius, GLfloat *a, GLfloat *b,... function Sphere (line 47) | void Sphere(GLfloat p_radius) { function main (line 74) | int main(){ FILE: samples/models_rendering/main.c function main (line 5) | int main() { FILE: samples/occlusion_queries/main.c function main (line 23) | int main(){ FILE: samples/resolution_change/main.c function reset_wvp (line 23) | void reset_wvp(float w, float h) { function main (line 31) | int main() { FILE: samples/rotating_cube/main.c function main (line 22) | int main(){ FILE: samples/rotating_cube_sysapp/main.c function main (line 22) | int main(){ FILE: samples/skybox_env_map/main.cpp function update_camera (line 37) | void update_camera() { function init_msg_dialog (line 68) | int init_msg_dialog(const char *msg) { function get_msg_dialog_result (line 84) | int get_msg_dialog_result(void) { function fatal_error (line 92) | void fatal_error(const char *fmt, ...) { function loadShader (line 112) | void loadShader(const char *name, int type) { function drawModel (line 178) | void drawModel(to_model *mdl, GLboolean is_skybox) { function main (line 190) | int main() { FILE: samples/skybox_env_map/stb_image.h type stbi_uc (line 340) | typedef unsigned char stbi_uc; type stbi_us (line 341) | typedef unsigned short stbi_us; type stbi_io_callbacks (line 364) | typedef struct type stbi__uint16 (line 587) | typedef unsigned short stbi__uint16; type stbi__int16 (line 588) | typedef signed short stbi__int16; type stbi__uint32 (line 589) | typedef unsigned int stbi__uint32; type stbi__int32 (line 590) | typedef signed int stbi__int32; type stbi__uint16 (line 593) | typedef uint16_t stbi__uint16; type stbi__int16 (line 594) | typedef int16_t stbi__int16; type stbi__uint32 (line 595) | typedef uint32_t stbi__uint32; type stbi__int32 (line 596) | typedef int32_t stbi__int32; function stbi__cpuid3 (line 677) | static int stbi__cpuid3(void) function stbi__sse2_available (line 699) | static int stbi__sse2_available(void) function stbi__sse2_available (line 710) | static int stbi__sse2_available(void) type stbi__context (line 743) | typedef struct function stbi__start_mem (line 763) | static void stbi__start_mem(stbi__context *s, stbi_uc const *buffer, int... function stbi__start_callbacks (line 772) | static void stbi__start_callbacks(stbi__context *s, stbi_io_callbacks *c... function stbi__stdio_read (line 785) | static int stbi__stdio_read(void *user, char *data, int size) function stbi__stdio_skip (line 790) | static void stbi__stdio_skip(void *user, int n) function stbi__stdio_eof (line 795) | static int stbi__stdio_eof(void *user) function stbi__start_file (line 807) | static void stbi__start_file(stbi__context *s, FILE *f) function stbi__rewind (line 816) | static void stbi__rewind(stbi__context *s) type stbi__result_info (line 831) | typedef struct function STBIDEF (line 901) | STBIDEF const char *stbi_failure_reason(void) function stbi__err (line 907) | static int stbi__err(const char *str) function stbi__addsizes_valid (line 931) | static int stbi__addsizes_valid(int a, int b) function stbi__mul2sizes_valid (line 943) | static int stbi__mul2sizes_valid(int a, int b) function stbi__mad2sizes_valid (line 953) | static int stbi__mad2sizes_valid(int a, int b, int add) function stbi__mad3sizes_valid (line 960) | static int stbi__mad3sizes_valid(int a, int b, int c, int add) function stbi__mad4sizes_valid (line 968) | static int stbi__mad4sizes_valid(int a, int b, int c, int d, int add) function STBIDEF (line 1013) | STBIDEF void stbi_image_free(void *retval_from_stbi_load) function STBIDEF (line 1028) | STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) function STBIDEF (line 1038) | STBIDEF void stbi_set_flip_vertically_on_load_thread(int flag_true_if_sh... function stbi_uc (line 1096) | static stbi_uc *stbi__convert_16_to_8(stbi__uint16 *orig, int w, int h, ... function stbi__uint16 (line 1112) | static stbi__uint16 *stbi__convert_8_to_16(stbi_uc *orig, int w, int h, ... function stbi__vertical_flip (line 1128) | static void stbi__vertical_flip(void *image, int w, int h, int bytes_per... function stbi__vertical_flip_slices (line 1153) | static void stbi__vertical_flip_slices(void *image, int w, int h, int z,... function stbi__uint16 (line 1190) | static stbi__uint16 *stbi__load_and_postprocess_16bit(stbi__context *s, ... function stbi__float_postprocess (line 1216) | static void stbi__float_postprocess(float *result, int *x, int *y, int *... function STBIDEF (line 1233) | STBIDEF int stbi_convert_wchar_to_utf8(char *buffer, size_t bufferlen, c... function FILE (line 1239) | static FILE *stbi__fopen(char const *filename, char const *mode) function STBIDEF (line 1268) | STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *co... function STBIDEF (line 1278) | STBIDEF stbi_uc *stbi_load_from_file(FILE *f, int *x, int *y, int *comp,... function STBIDEF (line 1291) | STBIDEF stbi__uint16 *stbi_load_from_file_16(FILE *f, int *x, int *y, in... function STBIDEF (line 1304) | STBIDEF stbi_us *stbi_load_16(char const *filename, int *x, int *y, int ... function STBIDEF (line 1317) | STBIDEF stbi_us *stbi_load_16_from_memory(stbi_uc const *buffer, int len... function STBIDEF (line 1324) | STBIDEF stbi_us *stbi_load_16_from_callbacks(stbi_io_callbacks const *cl... function STBIDEF (line 1331) | STBIDEF stbi_uc *stbi_load_from_memory(stbi_uc const *buffer, int len, i... function STBIDEF (line 1338) | STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk,... function STBIDEF (line 1346) | STBIDEF stbi_uc *stbi_load_gif_from_memory(stbi_uc const *buffer, int le... function STBIDEF (line 1380) | STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, in... function STBIDEF (line 1387) | STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, ... function STBIDEF (line 1395) | STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *com... function STBIDEF (line 1405) | STBIDEF float *stbi_loadf_from_file(FILE *f, int *x, int *y, int *comp, ... function STBIDEF (line 1419) | STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) function STBIDEF (line 1433) | STBIDEF int stbi_is_hdr (char const *filename) function STBIDEF (line 1444) | STBIDEF int stbi_is_hdr_from_file(FILE *f) function STBIDEF (line 1461) | STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clb... function STBIDEF (line 1477) | STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = ga... function STBIDEF (line 1478) | STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = sc... function STBIDEF (line 1483) | STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = ... function STBIDEF (line 1484) | STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = ... function stbi__refill_buffer (line 1499) | static void stbi__refill_buffer(stbi__context *s) function stbi_inline (line 1515) | stbi_inline static stbi_uc stbi__get8(stbi__context *s) function stbi_inline (line 1529) | stbi_inline static int stbi__at_eof(stbi__context *s) function stbi__skip (line 1545) | static void stbi__skip(stbi__context *s, int n) function stbi__getn (line 1566) | static int stbi__getn(stbi__context *s, stbi_uc *buffer, int n) function stbi__get16be (line 1594) | static int stbi__get16be(stbi__context *s) function stbi__uint32 (line 1604) | static stbi__uint32 stbi__get32be(stbi__context *s) function stbi__get16le (line 1614) | static int stbi__get16le(stbi__context *s) function stbi__uint32 (line 1622) | static stbi__uint32 stbi__get32le(stbi__context *s) function stbi_uc (line 1645) | static stbi_uc stbi__compute_y(int r, int g, int b) function stbi__uint16 (line 1702) | static stbi__uint16 stbi__compute_y_16(int r, int g, int b) function stbi__uint16 (line 1711) | static stbi__uint16 *stbi__convert_format16(stbi__uint16 *data, int img_... function stbi_uc (line 1783) | static stbi_uc *stbi__hdr_to_ldr(float *data, int x, int y, int comp) type stbi__huffman (line 1837) | typedef struct type stbi__jpeg (line 1848) | typedef struct function stbi__build_huffman (line 1902) | static int stbi__build_huffman(stbi__huffman *h, int *count) function stbi__build_fast_ac (line 1946) | static void stbi__build_fast_ac(stbi__int16 *fast_ac, stbi__huffman *h) function stbi__grow_buffer_unsafe (line 1971) | static void stbi__grow_buffer_unsafe(stbi__jpeg *j) function stbi_inline (line 1993) | stbi_inline static int stbi__jpeg_huff_decode(stbi__jpeg *j, stbi__huffm... function stbi_inline (line 2047) | stbi_inline static int stbi__extend_receive(stbi__jpeg *j, int n) function stbi_inline (line 2063) | stbi_inline static int stbi__jpeg_get_bits(stbi__jpeg *j, int n) function stbi_inline (line 2074) | stbi_inline static int stbi__jpeg_get_bit(stbi__jpeg *j) function stbi__jpeg_decode_block (line 2102) | static int stbi__jpeg_decode_block(stbi__jpeg *j, short data[64], stbi__... function stbi__jpeg_decode_block_prog_dc (line 2154) | static int stbi__jpeg_decode_block_prog_dc(stbi__jpeg *j, short data[64]... function stbi__jpeg_decode_block_prog_ac (line 2181) | static int stbi__jpeg_decode_block_prog_ac(stbi__jpeg *j, short data[64]... function stbi_inline (line 2301) | stbi_inline static stbi_uc stbi__clamp(int x) function stbi__idct_block (line 2352) | static void stbi__idct_block(stbi_uc *out, int out_stride, short data[64]) function stbi__idct_simd (line 2415) | static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) function stbi__idct_simd (line 2596) | static void stbi__idct_simd(stbi_uc *out, int out_stride, short data[64]) function stbi_uc (line 2804) | static stbi_uc stbi__get_marker(stbi__jpeg *j) function stbi__jpeg_reset (line 2821) | static void stbi__jpeg_reset(stbi__jpeg *j) function stbi__parse_entropy_coded_data (line 2834) | static int stbi__parse_entropy_coded_data(stbi__jpeg *z) function stbi__jpeg_dequantize (line 2958) | static void stbi__jpeg_dequantize(short *data, stbi__uint16 *dequant) function stbi__jpeg_finish (line 2965) | static void stbi__jpeg_finish(stbi__jpeg *z) function stbi__process_marker (line 2984) | static int stbi__process_marker(stbi__jpeg *z, int m) function stbi__process_scan_header (line 3087) | static int stbi__process_scan_header(stbi__jpeg *z) function stbi__free_jpeg_components (line 3126) | static int stbi__free_jpeg_components(stbi__jpeg *z, int ncomp, int why) function stbi__process_frame_header (line 3148) | static int stbi__process_frame_header(stbi__jpeg *z, int scan) function stbi__decode_jpeg_header (line 3240) | static int stbi__decode_jpeg_header(stbi__jpeg *z, int scan) function stbi__decode_jpeg_image (line 3265) | static int stbi__decode_jpeg_image(stbi__jpeg *j) type stbi_uc (line 3307) | typedef stbi_uc *(*resample_row_func)(stbi_uc *out, stbi_uc *in0, stbi_u... function stbi_uc (line 3312) | static stbi_uc *resample_row_1(stbi_uc *out, stbi_uc *in_near, stbi_uc *... function stbi_uc (line 3321) | static stbi_uc* stbi__resample_row_v_2(stbi_uc *out, stbi_uc *in_near, s... function stbi_uc (line 3331) | static stbi_uc* stbi__resample_row_h_2(stbi_uc *out, stbi_uc *in_near, ... function stbi_uc (line 3361) | static stbi_uc *stbi__resample_row_hv_2(stbi_uc *out, stbi_uc *in_near, ... function stbi_uc (line 3386) | static stbi_uc *stbi__resample_row_hv_2_simd(stbi_uc *out, stbi_uc *in_n... function stbi_uc (line 3502) | static stbi_uc *stbi__resample_row_generic(stbi_uc *out, stbi_uc *in_nea... function stbi__YCbCr_to_RGB_row (line 3516) | static void stbi__YCbCr_to_RGB_row(stbi_uc *out, const stbi_uc *y, const... function stbi__YCbCr_to_RGB_simd (line 3542) | static void stbi__YCbCr_to_RGB_simd(stbi_uc *out, stbi_uc const *y, stbi... function stbi__setup_jpeg (line 3677) | static void stbi__setup_jpeg(stbi__jpeg *j) function stbi__cleanup_jpeg (line 3699) | static void stbi__cleanup_jpeg(stbi__jpeg *j) type stbi__resample (line 3704) | typedef struct function stbi_uc (line 3715) | static stbi_uc stbi__blinn_8x8(stbi_uc x, stbi_uc y) function stbi_uc (line 3721) | static stbi_uc *load_jpeg_image(stbi__jpeg *z, int *out_x, int *out_y, i... function stbi__jpeg_test (line 3892) | static int stbi__jpeg_test(stbi__context *s) function stbi__jpeg_info_raw (line 3904) | static int stbi__jpeg_info_raw(stbi__jpeg *j, int *x, int *y, int *comp) function stbi__jpeg_info (line 3916) | static int stbi__jpeg_info(stbi__context *s, int *x, int *y, int *comp) type stbi__zhuffman (line 3942) | typedef struct function stbi_inline (line 3952) | stbi_inline static int stbi__bitreverse16(int n) function stbi_inline (line 3961) | stbi_inline static int stbi__bit_reverse(int v, int bits) function stbi__zbuild_huffman (line 3969) | static int stbi__zbuild_huffman(stbi__zhuffman *z, const stbi_uc *sizeli... type stbi__zbuf (line 4022) | typedef struct function stbi_inline (line 4036) | stbi_inline static stbi_uc stbi__zget8(stbi__zbuf *z) function stbi__fill_bits (line 4042) | static void stbi__fill_bits(stbi__zbuf *z) function stbi__zreceive (line 4051) | int stbi__zreceive(stbi__zbuf *z, int n) function stbi__zhuffman_decode_slowpath (line 4061) | static int stbi__zhuffman_decode_slowpath(stbi__zbuf *a, stbi__zhuffman *z) function stbi_inline (line 4079) | stbi_inline static int stbi__zhuffman_decode(stbi__zbuf *a, stbi__zhuffm... function stbi__zexpand (line 4093) | static int stbi__zexpand(stbi__zbuf *z, char *zout, int n) // need to m... function stbi__parse_huffman_block (line 4126) | static int stbi__parse_huffman_block(stbi__zbuf *a) function stbi__compute_huffman_codes (line 4168) | static int stbi__compute_huffman_codes(stbi__zbuf *a) function stbi__parse_uncompressed_block (line 4217) | static int stbi__parse_uncompressed_block(stbi__zbuf *a) function stbi__parse_zlib_header (line 4246) | static int stbi__parse_zlib_header(stbi__zbuf *a) function stbi__parse_zlib (line 4288) | static int stbi__parse_zlib(stbi__zbuf *a, int parse_header) function stbi__do_zlib (line 4316) | static int stbi__do_zlib(stbi__zbuf *a, char *obuf, int olen, int exp, i... function STBIDEF (line 4326) | STBIDEF char *stbi_zlib_decode_malloc_guesssize(const char *buffer, int ... function STBIDEF (line 4342) | STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *... function STBIDEF (line 4347) | STBIDEF char *stbi_zlib_decode_malloc_guesssize_headerflag(const char *b... function STBIDEF (line 4363) | STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const ... function STBIDEF (line 4374) | STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int l... function STBIDEF (line 4390) | STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, co... type stbi__pngchunk (line 4413) | typedef struct function stbi__pngchunk (line 4419) | static stbi__pngchunk stbi__get_chunk_header(stbi__context *s) function stbi__check_png_header (line 4427) | static int stbi__check_png_header(stbi__context *s) type stbi__png (line 4436) | typedef struct function stbi__paeth (line 4464) | static int stbi__paeth(int a, int b, int c) function stbi__create_png_image_raw (line 4478) | static int stbi__create_png_image_raw(stbi__png *a, stbi_uc *raw, stbi__... function stbi__create_png_image (line 4690) | static int stbi__create_png_image(stbi__png *a, stbi_uc *image_data, stb... function stbi__compute_transparency (line 4734) | static int stbi__compute_transparency(stbi__png *z, stbi_uc tc[3], int o... function stbi__compute_transparency16 (line 4759) | static int stbi__compute_transparency16(stbi__png *z, stbi__uint16 tc[3]... function stbi__expand_png_palette (line 4784) | static int stbi__expand_png_palette(stbi__png *a, stbi_uc *palette, int ... function STBIDEF (line 4824) | STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpr... function STBIDEF (line 4829) | STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_conv... function stbi__de_iphone (line 4834) | static void stbi__de_iphone(stbi__png *z) function stbi__parse_png_file (line 4879) | static int stbi__parse_png_file(stbi__png *z, int scan, int req_comp) function stbi__png_test (line 5090) | static int stbi__png_test(stbi__context *s) function stbi__png_info_raw (line 5098) | static int stbi__png_info_raw(stbi__png *p, int *x, int *y, int *comp) function stbi__png_info (line 5110) | static int stbi__png_info(stbi__context *s, int *x, int *y, int *comp) function stbi__png_is16 (line 5117) | static int stbi__png_is16(stbi__context *s) function stbi__bmp_test_raw (line 5134) | static int stbi__bmp_test_raw(stbi__context *s) function stbi__bmp_test (line 5149) | static int stbi__bmp_test(stbi__context *s) function stbi__high_bit (line 5158) | static int stbi__high_bit(unsigned int z) function stbi__bitcount (line 5170) | static int stbi__bitcount(unsigned int a) function stbi__shiftsigned (line 5183) | static int stbi__shiftsigned(unsigned int v, int shift, int bits) type stbi__bmp_data (line 5203) | typedef struct function stbi__tga_get_comp (line 5484) | static int stbi__tga_get_comp(int bits_per_pixel, int is_grey, int* is_r... function stbi__tga_info (line 5500) | static int stbi__tga_info(stbi__context *s, int *x, int *y, int *comp) function stbi__tga_test (line 5565) | static int stbi__tga_test(stbi__context *s) function stbi__tga_read_rgb16 (line 5597) | static void stbi__tga_read_rgb16(stbi__context *s, stbi_uc* out) function stbi__psd_test (line 5818) | static int stbi__psd_test(stbi__context *s) function stbi__psd_decode_rle (line 5825) | static int stbi__psd_decode_rle(stbi__context *s, stbi_uc *p, int pixelC... function stbi__pic_is4 (line 6070) | static int stbi__pic_is4(stbi__context *s,const char *str) function stbi__pic_test_core (line 6080) | static int stbi__pic_test_core(stbi__context *s) type stbi__pic_packet (line 6096) | typedef struct function stbi_uc (line 6101) | static stbi_uc *stbi__readval(stbi__context *s, int channel, stbi_uc *dest) function stbi__copyval (line 6115) | static void stbi__copyval(int channel,stbi_uc *dest,const stbi_uc *src) function stbi_uc (line 6124) | static stbi_uc *stbi__pic_load_core(stbi__context *s,int width,int heigh... function stbi__pic_test (line 6270) | static int stbi__pic_test(stbi__context *s) type stbi__gif_lzw (line 6282) | typedef struct type stbi__gif (line 6289) | typedef struct function stbi__gif_test_raw (line 6309) | static int stbi__gif_test_raw(stbi__context *s) function stbi__gif_test (line 6319) | static int stbi__gif_test(stbi__context *s) function stbi__gif_parse_colortable (line 6326) | static void stbi__gif_parse_colortable(stbi__context *s, stbi_uc pal[256... function stbi__gif_header (line 6337) | static int stbi__gif_header(stbi__context *s, stbi__gif *g, int *comp, i... function stbi__gif_info_raw (line 6365) | static int stbi__gif_info_raw(stbi__context *s, int *x, int *y, int *comp) function stbi__out_gif_code (line 6379) | static void stbi__out_gif_code(stbi__gif *g, stbi__uint16 code) function stbi_uc (line 6416) | static stbi_uc *stbi__process_gif_raster(stbi__context *s, stbi__gif *g) function stbi_uc (line 6503) | static stbi_uc *stbi__gif_load_next(stbi__context *s, stbi__gif *g, int ... function stbi__gif_info (line 6776) | static int stbi__gif_info(stbi__context *s, int *x, int *y, int *comp) function stbi__hdr_test_core (line 6786) | static int stbi__hdr_test_core(stbi__context *s, const char *signature) function stbi__hdr_test (line 6796) | static int stbi__hdr_test(stbi__context* s) function stbi__hdr_convert (line 6830) | static void stbi__hdr_convert(float *output, stbi_uc *input, int req_comp) function stbi__hdr_info (line 6985) | static int stbi__hdr_info(stbi__context *s, int *x, int *y, int *comp) function stbi__bmp_info (line 7031) | static int stbi__bmp_info(stbi__context *s, int *x, int *y, int *comp) function stbi__psd_info (line 7054) | static int stbi__psd_info(stbi__context *s, int *x, int *y, int *comp) function stbi__psd_is16 (line 7089) | static int stbi__psd_is16(stbi__context *s) function stbi__pic_info (line 7118) | static int stbi__pic_info(stbi__context *s, int *x, int *y, int *comp) function stbi__pnm_test (line 7190) | static int stbi__pnm_test(stbi__context *s) function stbi__pnm_isspace (line 7228) | static int stbi__pnm_isspace(char c) function stbi__pnm_skip_whitespace (line 7233) | static void stbi__pnm_skip_whitespace(stbi__context *s, char *c) function stbi__pnm_isdigit (line 7247) | static int stbi__pnm_isdigit(char c) function stbi__pnm_getinteger (line 7252) | static int stbi__pnm_getinteger(stbi__context *s, char *c) function stbi__pnm_info (line 7264) | static int stbi__pnm_info(stbi__context *s, int *x, int *y, int *comp) function stbi__info_main (line 7303) | static int stbi__info_main(stbi__context *s, int *x, int *y, int *comp) function stbi__is_16_main (line 7345) | static int stbi__is_16_main(stbi__context *s) function STBIDEF (line 7359) | STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) function STBIDEF (line 7369) | STBIDEF int stbi_info_from_file(FILE *f, int *x, int *y, int *comp) function STBIDEF (line 7380) | STBIDEF int stbi_is_16_bit(char const *filename) function STBIDEF (line 7390) | STBIDEF int stbi_is_16_bit_from_file(FILE *f) function STBIDEF (line 7402) | STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x... function STBIDEF (line 7409) | STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *u... function STBIDEF (line 7416) | STBIDEF int stbi_is_16_bit_from_memory(stbi_uc const *buffer, int len) function STBIDEF (line 7423) | STBIDEF int stbi_is_16_bit_from_callbacks(stbi_io_callbacks const *c, vo... FILE: samples/ssao_deferred_rendering/main.cpp function update_camera (line 40) | void update_camera() { function init_msg_dialog (line 65) | int init_msg_dialog(const char *msg) { function get_msg_dialog_result (line 81) | int get_msg_dialog_result(void) { function fatal_error (line 89) | void fatal_error(const char *fmt, ...) { function loadShader (line 109) | void loadShader(const char *name, int type) { function drawModel (line 170) | void drawModel(to_model *mdl) { function DrawQuad (line 179) | void DrawQuad() { function main (line 193) | int main() { FILE: samples/uniform_buffers/main.c function main (line 33) | int main() { FILE: samples/vbo_rotating_cube/main.c function main (line 28) | int main(){ FILE: samples/vertex_array/main.c function main (line 7) | int main(){ FILE: samples/video_playback/main.c function free_for_cpu (line 17) | void free_for_cpu(void *p, void *ptr) { function free_for_gpu (line 36) | void free_for_gpu(void *p, void *addr) { function audio_thread (line 55) | int audio_thread(SceSize args, void *argp) { function main (line 78) | int main(){ FILE: source/blending.c function GLenum (line 38) | GLenum gxm_blend_eq_to_gl(SceGxmBlendFunc factor) { function GLenum (line 57) | GLenum gxm_blend_to_gl(SceGxmBlendFactor factor) { function change_blend_factor (line 88) | void change_blend_factor() { function change_blend_mask (line 98) | void change_blend_mask() { function glBlendFunc (line 114) | void glBlendFunc(GLenum sfactor, GLenum dfactor) { function glBlendFuncSeparate (line 198) | void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, ... function glBlendEquation (line 356) | void glBlendEquation(GLenum mode) { function glBlendEquationSeparate (line 385) | void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) { function glColorMask (line 433) | void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboole... FILE: source/buffers.c function resetVao (line 47) | void resetVao(vao *v) { function resetQueries (line 79) | void resetQueries() { function glGenQueries (line 98) | void glGenQueries(GLsizei n, GLuint *ids) { function glDeleteQueries (line 116) | void glDeleteQueries(GLsizei n, const GLuint *ids) { function glBeginQuery (line 127) | void glBeginQuery(GLenum target, GLuint id) { function glEndQuery (line 153) | void glEndQuery(GLenum target) { function glGetQueryObjectiv (line 160) | void glGetQueryObjectiv(GLuint id, GLenum pname, GLint *params) { function glGenVertexArrays (line 194) | void glGenVertexArrays(GLsizei n, GLuint *res) { function glBindVertexArray (line 210) | void glBindVertexArray(GLuint array) { function glDeleteVertexArrays (line 216) | void glDeleteVertexArrays(GLsizei n, const GLuint *gl_arrays) { function glGenBuffers (line 231) | inline __attribute__((always_inline)) void glGenBuffers(GLsizei n, GLuin... function glCreateBuffers (line 249) | void glCreateBuffers(GLsizei n, GLuint *buffers) { function glBindBuffer (line 253) | void glBindBuffer(GLenum target, GLuint buffer) { function glBufferData (line 374) | void glBufferData(GLenum target, GLsizei size, const GLvoid *data, GLenu... function glNamedBufferSubData (line 393) | inline void glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei... function glBufferSubData (line 448) | void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, co... function GLboolean (line 544) | inline GLboolean glUnmapNamedBuffer(GLuint buffer) { function GLboolean (line 558) | GLboolean glUnmapBuffer(GLenum target) { function glFlushMappedNamedBufferRange (line 577) | void glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsiz... function glFlushMappedBufferRange (line 589) | void glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr... function glGetNamedBufferParameteriv (line 614) | inline void glGetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLi... function glGetBufferParameteriv (line 631) | void glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params) { function vglVertexPointer (line 652) | void vglVertexPointer(GLint size, GLenum type, GLsizei stride, GLuint co... function vglColorPointer (line 682) | void vglColorPointer(GLint size, GLenum type, GLsizei stride, GLuint cou... function vglTexCoordPointer (line 724) | void vglTexCoordPointer(GLint size, GLenum type, GLsizei stride, GLuint ... function vglIndexPointer (line 754) | void vglIndexPointer(GLenum type, GLsizei stride, GLuint count, const GL... function vglVertexPointerMapped (line 783) | void vglVertexPointerMapped(GLint size, const GLvoid *pointer) { function vglColorPointerMapped (line 794) | void vglColorPointerMapped(GLenum type, const GLvoid *pointer) { function vglTexCoordPointerMapped (line 830) | void vglTexCoordPointerMapped(const GLvoid *pointer) { function vglIndexPointerMapped (line 841) | void vglIndexPointerMapped(const GLvoid *pointer) { function vglBufferData (line 845) | void vglBufferData(GLenum target, const GLvoid *data) { function vglSetVertexAttribPoolSize (line 869) | void vglSetVertexAttribPoolSize(uint32_t main_size, uint32_t aux_size) { FILE: source/custom_shaders.c type attr_mapping (line 271) | typedef struct { type uniform_location (line 278) | typedef union { type uniform (line 299) | typedef struct { type prog_status (line 311) | typedef enum { type ubo (line 318) | typedef struct { type attrib_mode (line 327) | typedef enum { type program (line 335) | typedef struct { function uniform (line 381) | static inline __attribute__((always_inline)) uniform *getUniformFromPtr(... function release_shader (line 392) | void release_shader(shader *s) { function GLenum (line 434) | static inline __attribute__((always_inline)) GLenum gxm_vd_fmt_to_gl(Sce... function GLenum (line 457) | static inline __attribute__((always_inline)) GLenum gxm_attr_type_to_gl(... function GLenum (line 476) | static inline __attribute__((always_inline)) GLenum gxm_unif_type_to_gl(... function gxm_unif_to_mat (line 512) | static inline __attribute__((always_inline)) void gxm_unif_to_mat(GLenum... function serialized_shader_size (line 531) | static inline __attribute__((always_inline)) size_t serialized_shader_si... function unserialize_shader (line 584) | void unserialize_shader(void *in, size_t sz, shader *s, GLboolean load_b... function compile_shader (line 625) | static inline __attribute__((always_inline)) void compile_shader(shader ... function resetCustomShaders (line 676) | void resetCustomShaders(void) { function _vglDrawObjects_CustomShadersIMPL (line 1430) | void _vglDrawObjects_CustomShadersIMPL(GLboolean implicit_wvp) { function shark_log_cb (line 1467) | void shark_log_cb(const char *msg, shark_log_level msg_level, int line) { function shark_log_cb (line 1498) | void shark_log_cb(const char *msg, shark_log_level msg_level, int line) { function ubo (line 1525) | static inline __attribute__((always_inline)) ubo *hasBlockAlias(ubo *u, ... function block_uniform (line 1535) | static inline __attribute__((always_inline)) block_uniform *getBlockDeta... function vglSetupRuntimeShaderCompiler (line 1549) | void vglSetupRuntimeShaderCompiler(shark_opt opt_level, int32_t use_fast... function GLuint (line 1556) | GLuint glCreateShader(GLenum shaderType) { function glGetShaderiv (line 1591) | void glGetShaderiv(GLuint handle, GLenum pname, GLint *params) { function glGetShaderInfoLog (line 1625) | void glGetShaderInfoLog(GLuint handle, GLsizei maxLength, GLsizei *lengt... function glGetShaderSource (line 1645) | void glGetShaderSource(GLuint handle, GLsizei bufSize, GLsizei *length, ... function glShaderSource (line 1667) | void glShaderSource(GLuint handle, GLsizei count, const GLchar *const *s... function glShaderBinary (line 1703) | void glShaderBinary(GLsizei count, const GLuint *handles, GLenum binaryF... function glCompileShader (line 1710) | void glCompileShader(GLuint handle) { function glDeleteShader (line 1750) | void glDeleteShader(GLuint shad) { function glAttachShader (line 1761) | void glAttachShader(GLuint prog, GLuint shad) { function glGetAttachedShaders (line 1804) | void glGetAttachedShaders(GLuint prog, GLsizei maxCount, GLsizei *count,... function GLuint (line 1839) | GLuint glCreateProgram(void) { function GLboolean (line 1888) | GLboolean glIsProgram(GLuint i) { function glGetProgramBinary (line 1894) | void glGetProgramBinary(GLuint prog, GLsizei bufSize, GLsizei *length, G... function glProgramBinary (line 1922) | void glProgramBinary(GLuint prog, GLenum binaryFormat, const void *binar... function glDeleteProgram (line 1961) | void glDeleteProgram(GLuint prog) { function glGetProgramInfoLog (line 2015) | void glGetProgramInfoLog(GLuint program, GLsizei maxLength, GLsizei *len... function glGetProgramiv (line 2020) | void glGetProgramiv(GLuint progr, GLenum pname, GLint *params) { function glUseProgram (line 2364) | void glUseProgram(GLuint prog) { function GLuint (line 2371) | GLuint glGetUniformBlockIndex(GLuint prog, const GLchar *uniformBlockNam... function glUniformBlockBinding (line 2394) | void glUniformBlockBinding(GLuint prog, GLuint uniformBlockIndex, GLuint... function GLint (line 2399) | GLint glGetUniformLocation(GLuint prog, const GLchar *name) { function glUniform1i (line 2471) | inline void glUniform1i(GLint location, GLint v0) { function glProgramUniform1i (line 2492) | void glProgramUniform1i(GLuint prog, GLint location, GLint v0) { function glUniform1iv (line 2496) | inline void glUniform1iv(GLint location, GLsizei count, const GLint *val... function glProgramUniform1iv (line 2525) | void glProgramUniform1iv(GLuint prog, GLint location, GLsizei count, con... function glUniform1f (line 2529) | inline void glUniform1f(GLint location, GLfloat v0) { function glProgramUniform1f (line 2547) | void glProgramUniform1f(GLuint prog, GLint location, GLfloat v0) { function glUniform1fv (line 2551) | inline void glUniform1fv(GLint location, GLsizei count, const GLfloat *v... function glProgramUniform1fv (line 2574) | void glProgramUniform1fv(GLuint prog, GLint location, GLsizei count, con... function glUniform2i (line 2578) | inline void glUniform2i(GLint location, GLint v0, GLint v1) { function glProgramUniform2i (line 2597) | void glProgramUniform2i(GLuint prog, GLint location, GLint v0, GLint v1) { function glUniform2iv (line 2601) | inline void glUniform2iv(GLint location, GLsizei count, const GLint *val... function glProgramUniform2iv (line 2626) | void glProgramUniform2iv(GLuint prog, GLint location, GLsizei count, con... function glUniform2f (line 2630) | inline void glUniform2f(GLint location, GLfloat v0, GLfloat v1) { function glProgramUniform2f (line 2649) | void glProgramUniform2f(GLuint prog, GLint location, GLfloat v0, GLfloat... function glUniform2fv (line 2653) | inline void glUniform2fv(GLint location, GLsizei count, const GLfloat *v... function glProgramUniform2fv (line 2676) | void glProgramUniform2fv(GLuint prog, GLint location, GLsizei count, con... function glUniform3i (line 2680) | inline void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2) { function glProgramUniform3i (line 2700) | void glProgramUniform3i(GLuint prog, GLint location, GLint v0, GLint v1,... function glUniform3iv (line 2704) | inline void glUniform3iv(GLint location, GLsizei count, const GLint *val... function glProgramUniform3iv (line 2729) | void glProgramUniform3iv(GLuint prog, GLint location, GLsizei count, con... function glUniform3f (line 2733) | inline void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat ... function glProgramUniform3f (line 2753) | void glProgramUniform3f(GLuint prog, GLint location, GLfloat v0, GLfloat... function glUniform3fv (line 2757) | inline void glUniform3fv(GLint location, GLsizei count, const GLfloat *v... function glProgramUniform3fv (line 2780) | void glProgramUniform3fv(GLuint prog, GLint location, GLsizei count, con... function glUniform4i (line 2784) | inline void glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GL... function glProgramUniform4i (line 2805) | void glProgramUniform4i(GLuint prog, GLint location, GLint v0, GLint v1,... function glUniform4iv (line 2809) | inline void glUniform4iv(GLint location, GLsizei count, const GLint *val... function glProgramUniform4iv (line 2834) | void glProgramUniform4iv(GLuint prog, GLint location, GLsizei count, con... function glUniform4f (line 2838) | inline void glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat ... function glProgramUniform4f (line 2859) | void glProgramUniform4f(GLuint prog, GLint location, GLfloat v0, GLfloat... function glUniform4fv (line 2863) | inline void glUniform4fv(GLint location, GLsizei count, const GLfloat *v... function glProgramUniform4fv (line 2886) | void glProgramUniform4fv(GLuint prog, GLint location, GLsizei count, con... function glUniformMatrix2fv (line 2890) | inline void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean ... function glProgramUniformMatrix2fv (line 2918) | void glProgramUniformMatrix2fv(GLuint prog, GLint location, GLsizei coun... function glUniformMatrix3fv (line 2922) | inline void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean ... function glProgramUniformMatrix3fv (line 2950) | void glProgramUniformMatrix3fv(GLuint prog, GLint location, GLsizei coun... function glUniformMatrix4fv (line 2954) | inline void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean ... function glProgramUniformMatrix4fv (line 2983) | void glProgramUniformMatrix4fv(GLuint prog, GLint location, GLsizei coun... function glEnableVertexAttribArray (line 2987) | void glEnableVertexAttribArray(GLuint index) { function glDisableVertexAttribArray (line 2996) | void glDisableVertexAttribArray(GLuint index) { function glGetVertexAttribPointerv (line 3005) | void glGetVertexAttribPointerv(GLuint index, GLenum pname, void **pointe... function glVertexAttribPointer (line 3016) | void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLbool... function glVertexAttribDivisor (line 3064) | void glVertexAttribDivisor(GLuint index, GLuint divisor) { function glGetVertexAttribiv (line 3081) | void glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params) { function glGetVertexAttribfv (line 3122) | void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params) { function glVertexAttrib1f (line 3163) | void glVertexAttrib1f(GLuint index, GLfloat v0) { function glVertexAttrib2f (line 3169) | void glVertexAttrib2f(GLuint index, GLfloat v0, GLfloat v1) { function glVertexAttrib3f (line 3176) | void glVertexAttrib3f(GLuint index, GLfloat v0, GLfloat v1, GLfloat v2) { function glVertexAttrib4f (line 3184) | void glVertexAttrib4f(GLuint index, GLfloat v0, GLfloat v1, GLfloat v2, ... function glVertexAttrib1fv (line 3193) | void glVertexAttrib1fv(GLuint index, const GLfloat *v) { function glVertexAttrib2fv (line 3199) | void glVertexAttrib2fv(GLuint index, const GLfloat *v) { function glVertexAttrib3fv (line 3206) | void glVertexAttrib3fv(GLuint index, const GLfloat *v) { function glVertexAttrib4fv (line 3214) | void glVertexAttrib4fv(GLuint index, const GLfloat *v) { function glBindBufferRange (line 3223) | void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLint... function glBindBufferBase (line 3238) | void glBindBufferBase(GLenum target, GLuint index, GLuint buffer) { function glBindAttribLocation (line 3251) | void glBindAttribLocation(GLuint prog, GLuint index, const GLchar *name) { function GLint (line 3286) | GLint glGetAttribLocation(GLuint prog, const GLchar *name) { function glGetActiveAttrib (line 3302) | void glGetActiveAttrib(GLuint prog, GLuint index, GLsizei bufSize, GLsiz... function glGetActiveUniform (line 3334) | void glGetActiveUniform(GLuint prog, GLuint index, GLsizei bufSize, GLsi... function vglBindAttribLocation (line 3408) | void vglBindAttribLocation(GLuint prog, GLuint index, const GLchar *name... function GLint (line 3453) | GLint vglBindPackedAttribLocation(GLuint prog, const GLchar *name, const... function vglVertexAttribPointer (line 3500) | void vglVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboo... function vglVertexAttribPointerMapped (line 3544) | void vglVertexAttribPointerMapped(GLuint index, const GLvoid *pointer) { function vglGetShaderBinary (line 3551) | void vglGetShaderBinary(GLuint handle, GLsizei bufSize, GLsizei *length,... function vglCgShaderSource (line 3571) | void vglCgShaderSource(GLuint handle, GLsizei count, const GLchar *const... function vglAddSemanticBinding (line 3598) | void vglAddSemanticBinding(const GLchar *const *varying, GLint index, GL... function vglAddSemanticBindingHint (line 3613) | void vglAddSemanticBindingHint(const GLchar *const *varying, GLenum type) { function vglUseLowPrecision (line 3628) | void vglUseLowPrecision(GLboolean val) { function vglSetSemanticBindingMode (line 3634) | void vglSetSemanticBindingMode(GLenum mode) { function vglOverrideTexFormat (line 3640) | void vglOverrideTexFormat(GLenum target) { function vglShaderGxpBinary (line 3653) | void vglShaderGxpBinary(GLsizei count, const GLuint *handles, const void... FILE: source/debug.c function glPushGroupMarker (line 25) | void glPushGroupMarker(GLsizei length, const GLchar *marker) { function glPopGroupMarker (line 29) | void glPopGroupMarker(void) { function vgl_debugger_set_metrics (line 41) | void vgl_debugger_set_metrics(int mode) { function vgl_debugger_draw_character (line 49) | static void vgl_debugger_draw_character(int character, int x, int y, uin... function vgl_debugger_draw_string (line 67) | static void vgl_debugger_draw_string(int x, int y, const char *str, uint... function vgl_debugger_draw_string_format (line 72) | static void vgl_debugger_draw_string_format(int x, int y, uint32_t color... function vgl_debugger_get_color_by_percentage (line 84) | static inline __attribute__((always_inline)) uint32_t vgl_debugger_get_c... function vgl_debugger_draw_mem_usage (line 93) | static void vgl_debugger_draw_mem_usage(const char *str, vglMemType type) { function vgl_debugger_draw_mem_usage_metrics (line 100) | static inline __attribute__((always_inline)) void vgl_debugger_draw_mem_... function vgl_debugger_draw (line 107) | void vgl_debugger_draw(uint32_t *fb) { function vgl_file_log (line 196) | void vgl_file_log(const char *format, ...) { FILE: source/display_lists.c function resetDlists (line 45) | void resetDlists() { function GLboolean (line 49) | GLboolean _vgl_enqueue_list_func(void (*func)(), dlistFuncType type, ...) { function glListBase (line 115) | void glListBase(GLuint base) { function glCallList (line 119) | void glCallList(GLuint list) { function glCallLists (line 324) | void glCallLists(GLsizei n, GLenum type, const void *lists) { function glNewList (line 358) | void glNewList(GLuint list, GLenum mode) { function glEndList (line 370) | void glEndList(void) { function GLuint (line 374) | GLuint glGenLists(GLsizei range) { function glDeleteLists (line 409) | void glDeleteLists(GLuint list, GLsizei range) { FILE: source/draw.c function glDrawArrays (line 198) | void glDrawArrays(GLenum mode, GLint first, GLsizei count) { function glMultiDrawArrays (line 260) | void glMultiDrawArrays(GLenum mode, const GLint *first, const GLsizei *c... function glDrawArraysInstanced (line 317) | void glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsi... function glDrawElements (line 368) | void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoi... function glDrawElementsBaseVertex (line 428) | void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, c... function glDrawRangeElements (line 483) | void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei ... function glDrawElementsInstanced (line 583) | void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, co... function vglDrawObjects (line 621) | void vglDrawObjects(GLenum mode, GLsizei count, GLboolean implicit_wvp) { FILE: source/egl.c function EGLBoolean (line 53) | EGLBoolean eglSwapInterval(EGLDisplay display, EGLint interval) { function EGLBoolean (line 61) | EGLBoolean eglSwapBuffers(EGLDisplay display, EGLSurface surface) { function EGLBoolean (line 69) | EGLBoolean eglBindAPI(EGLenum api) { function EGLenum (line 83) | EGLenum eglQueryAPI(void) { function EGLint (line 90) | EGLint eglGetError(void) { function EGLDisplay (line 103) | EGLDisplay eglGetDisplay(NativeDisplayType native_display) { function EGLuint64 (line 113) | EGLuint64 eglGetSystemTimeFrequencyNV(void) { function EGLuint64 (line 120) | EGLuint64 eglGetSystemTimeNV(void) { FILE: source/ffp.c type shader_mask (line 167) | typedef union shader_mask { type shader_mask (line 192) | typedef union shader_mask { type combiner_mask (line 216) | typedef union combiner_mask { type vert_uniform_type (line 235) | typedef enum { type frag_uniform_type (line 252) | typedef enum { type cached_fragment_shader (line 278) | typedef struct { type cached_vertex_shader (line 288) | typedef struct { function adjust_color_material_state (line 333) | void adjust_color_material_state() { function reload_vertex_uniforms (line 359) | void reload_vertex_uniforms() { function reload_fragment_uniforms (line 372) | void reload_fragment_uniforms() { function setup_combiner_pass (line 386) | void setup_combiner_pass(int i, char *dst) { function _glDrawArrays_FixedFunctionIMPL (line 1175) | void _glDrawArrays_FixedFunctionIMPL(GLint first, GLsizei count) { function _glMultiDrawArrays_FixedFunctionIMPL (line 1310) | void _glMultiDrawArrays_FixedFunctionIMPL(SceGxmPrimitiveType gxm_p, uin... function _glDrawElements_FixedFunctionIMPL (line 1460) | void _glDrawElements_FixedFunctionIMPL(uint16_t *idx_buf, GLsizei count,... function update_fogging_state (line 1634) | void update_fogging_state() { function glEnableClientState (line 1658) | void glEnableClientState(GLenum array) { function glDisableClientState (line 1687) | void glDisableClientState(GLenum array) { function glVertexPointer (line 1716) | void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvo... function glColorPointer (line 1758) | void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoi... function glNormalPointer (line 1805) | void glNormalPointer(GLenum type, GLsizei stride, const void *pointer) { function glTexCoordPointer (line 1852) | void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GL... function glInterleavedArrays (line 1894) | void glInterleavedArrays(GLenum format, GLsizei stride, const void *poin... function glVertex3f (line 1945) | inline void glVertex3f(GLfloat x, GLfloat y, GLfloat z) { function glClientActiveTexture (line 1988) | void glClientActiveTexture(GLenum texture) { function glVertex3fv (line 2005) | void glVertex3fv(const GLfloat *v) { function glVertex3dv (line 2009) | void glVertex3dv(const GLdouble *v) { function glVertex3i (line 2013) | void glVertex3i(GLint x, GLint y, GLint z) { function glVertex3d (line 2017) | void glVertex3d(GLdouble x, GLdouble y, GLdouble z) { function glVertex2fv (line 2021) | void glVertex2fv(const GLfloat *v) { function glVertex2dv (line 2025) | void glVertex2dv(const GLdouble *v) { function glVertex2f (line 2029) | inline void glVertex2f(GLfloat x, GLfloat y) { function glVertex2d (line 2033) | inline void glVertex2d(GLdouble x, GLdouble y) { function glVertex2i (line 2037) | inline void glVertex2i(GLint x, GLint y) { function glMaterialfv (line 2041) | void glMaterialfv(GLenum face, GLenum pname, const GLfloat *params) { function glMaterialf (line 2076) | void glMaterialf(GLenum face, GLenum pname, GLfloat param) { function glMateriali (line 2095) | void glMateriali(GLenum face, GLenum pname, GLint param) { function glMaterialxv (line 2099) | void glMaterialxv(GLenum face, GLenum pname, const GLfixed *params) { function glMaterialx (line 2149) | void glMaterialx(GLenum face, GLenum pname, const GLfixed param) { function glColor3f (line 2153) | void glColor3f(GLfloat red, GLfloat green, GLfloat blue) { function glColor3fv (line 2168) | void glColor3fv(const GLfloat *v) { function glColor3ub (line 2181) | void glColor3ub(GLubyte red, GLubyte green, GLubyte blue) { function glColor3ubv (line 2196) | void glColor3ubv(const GLubyte *c) { function glColor4f (line 2211) | void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) { function glColor4fv (line 2226) | void glColor4fv(const GLfloat *v) { function glColor4ub (line 2238) | void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha) { function glColor4ubv (line 2252) | void glColor4ubv(const GLubyte *c) { function glColor4x (line 2267) | void glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) { function glNormal3f (line 2283) | void glNormal3f(GLfloat x, GLfloat y, GLfloat z) { function glNormal3s (line 2301) | void glNormal3s(GLshort x, GLshort y, GLshort z) { function glNormal3x (line 2305) | void glNormal3x(GLfixed x, GLfixed y, GLfixed z) { function glNormal3fv (line 2309) | void glNormal3fv(const GLfloat *v) { function glTexCoord2f (line 2327) | void glTexCoord2f(GLfloat s, GLfloat t) { function glTexCoord2fv (line 2344) | void glTexCoord2fv(GLfloat *f) { function glTexCoord2i (line 2348) | void glTexCoord2i(GLint s, GLint t) { function glTexCoord2s (line 2352) | void glTexCoord2s(GLshort s, GLshort t) { function glMultiTexCoord2f (line 2356) | void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t) { function glMultiTexCoord2fv (line 2383) | void glMultiTexCoord2fv(GLenum target, GLfloat *f) { function glMultiTexCoord2i (line 2387) | void glMultiTexCoord2i(GLenum target, GLint s, GLint t) { function glBegin (line 2391) | void glBegin(GLenum mode) { function glEnd (line 2417) | void glEnd(void) { function glTexEnvfv (line 2558) | void glTexEnvfv(GLenum target, GLenum pname, GLfloat *param) { function glTexEnvxv (line 2602) | void glTexEnvxv(GLenum target, GLenum pname, GLfixed *param) { function glTexEnvi (line 2649) | inline void glTexEnvi(GLenum target, GLenum pname, GLint param) { function glTexEnvx (line 2948) | void glTexEnvx(GLenum target, GLenum pname, GLfixed param) { function glTexEnvf (line 2952) | void glTexEnvf(GLenum target, GLenum pname, GLfloat param) { function glGetTexEnviv (line 2956) | void glGetTexEnviv(GLenum target, GLenum pname, GLint *params) { function glLightfv (line 3225) | void glLightfv(GLenum light, GLenum pname, const GLfloat *params) { function glLightxv (line 3269) | void glLightxv(GLenum light, GLenum pname, const GLfixed *params) { function glLightModelfv (line 3327) | void glLightModelfv(GLenum pname, const GLfloat *params) { function glLightModelxv (line 3353) | void glLightModelxv(GLenum pname, const GLfixed *params) { function glFogf (line 3382) | void glFogf(GLenum pname, GLfloat param) { function glFogx (line 3410) | void glFogx(GLenum pname, GLfixed param) { function glFogfv (line 3438) | void glFogfv(GLenum pname, const GLfloat *params) { function glFogxv (line 3469) | void glFogxv(GLenum pname, const GLfixed *params) { function glFogi (line 3503) | void glFogi(GLenum pname, const GLint param) { function glClipPlane (line 3531) | void glClipPlane(GLenum plane, const GLdouble *equation) { function glClipPlanef (line 3556) | void glClipPlanef(GLenum plane, const GLfloat *equation) { function glClipPlanex (line 3581) | void glClipPlanex(GLenum plane, const GLfixed *equation) { function glShadeModel (line 3606) | void glShadeModel(GLenum mode) { function glColorMaterial (line 3639) | void glColorMaterial(GLenum face, GLenum mode) { function glGetPointerv (line 3655) | void glGetPointerv(GLenum pname, void **params) { function glRectf (line 3674) | void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2) { function glRecti (line 3689) | void glRecti(GLint x1, GLint y1, GLint x2, GLint y2) { FILE: source/framebuffers.c function get_color_from_texture (line 33) | uint32_t get_color_from_texture(SceGxmTextureFormat type) { function get_alpha_channel_size (line 60) | uint32_t get_alpha_channel_size(SceGxmColorFormat type) { function glGenFramebuffers (line 84) | inline __attribute__((always_inline)) void glGenFramebuffers(GLsizei n, ... function glCreateFramebuffers (line 105) | void glCreateFramebuffers(GLsizei n, GLuint *ids) { function glGenRenderbuffers (line 109) | void glGenRenderbuffers(GLsizei n, GLuint *ids) { function glDeleteFramebuffers (line 126) | void glDeleteFramebuffers(GLsizei n, const GLuint *ids) { function glDeleteRenderbuffers (line 159) | void glDeleteRenderbuffers(GLsizei n, const GLuint *ids) { function glBindFramebuffer (line 189) | void glBindFramebuffer(GLenum target, GLuint fb) { function glBindRenderbuffer (line 205) | void glBindRenderbuffer(GLenum target, GLuint rb) { function glFramebufferRenderbuffer (line 215) | void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum ... function glNamedFramebufferRenderbuffer (line 263) | void glNamedFramebufferRenderbuffer(GLuint target, GLenum attachment, GL... function glRenderbufferStorage (line 296) | void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei... function glNamedRenderbufferStorage (line 332) | void glNamedRenderbufferStorage(GLuint target, GLenum internalformat, GL... function glFramebufferTexture2D (line 360) | inline void glFramebufferTexture2D(GLenum target, GLenum attachment, GLe... function glNamedFramebufferTexture2D (line 451) | inline void glNamedFramebufferTexture2D(GLuint target, GLenum attachment... function glFramebufferTexture (line 531) | void glFramebufferTexture(GLenum target, GLenum attachment, GLuint tex_i... function glNamedFramebufferTexture (line 535) | void glNamedFramebufferTexture(GLuint target, GLenum attachment, GLuint ... function GLenum (line 539) | GLenum glCheckFramebufferStatus(GLenum target) { function GLenum (line 557) | GLenum glCheckNamedFramebufferStatus(GLuint target, GLenum dummy) { function glGetFramebufferAttachmentParameteriv (line 563) | void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachm... function glReadPixels (line 600) | void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenu... function glBlitNamedFramebuffer (line 731) | void glBlitNamedFramebuffer(GLuint readFramebuffer, GLuint drawFramebuff... function glBlitFramebuffer (line 836) | void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY... function vglTexImageDepthBuffer (line 842) | void vglTexImageDepthBuffer(GLenum target) { function GLboolean (line 864) | GLboolean glIsFramebuffer(GLuint fb) { function GLboolean (line 869) | GLboolean glIsRenderbuffer(GLuint rb) { FILE: source/get_info.c function GLint (line 85) | GLint gxm_vtx_fmt_to_gl(SceGxmAttributeFormat attr) { function GLint (line 106) | GLint gxm_depth_func_to_gl(SceGxmDepthFunc func) { function GLenum (line 130) | GLenum gxm_stencil_func_to_gl(SceGxmStencilFunc func) { function GLenum (line 153) | GLenum gxm_stencil_op_to_gl(SceGxmStencilOp op) { function GLubyte (line 182) | const GLubyte *glGetString(GLenum name) { function GLubyte (line 216) | const GLubyte *glGetStringi(GLenum name, GLuint index) { function glGetBooleanv (line 225) | void glGetBooleanv(GLenum pname, GLboolean *params) { function glGetFloatv (line 280) | void glGetFloatv(GLenum pname, GLfloat *data) { function glGetDoublev (line 358) | void glGetDoublev(GLenum pname, GLdouble *data) { function glGetIntegerv (line 423) | void glGetIntegerv(GLenum pname, GLint *data) { function GLboolean (line 730) | GLboolean glIsEnabled(GLenum cap) { function GLenum (line 812) | GLenum glGetError(void) { function GLboolean (line 818) | GLboolean glIsTexture(GLuint i) { FILE: source/gxm.c type SceRazorGpuResult (line 131) | typedef union { function setupRenderTarget (line 144) | static inline __attribute__((always_inline)) int setupRenderTarget(SceGx... function render_target (line 160) | render_target *getFreeRenderTarget(int w, int h) { function __markRtAsDirty (line 211) | void __markRtAsDirty(render_target *rt) { type display_queue_callback_data (line 221) | struct display_queue_callback_data { function shader_patcher_host_free_cb (line 231) | static void shader_patcher_host_free_cb(void *user_data, void *mem) { function display_queue_callback (line 236) | static void display_queue_callback(const void *callbackData) { function GLboolean (line 303) | GLboolean startShaderCompiler(void) { function initGxm (line 319) | void initGxm(void) { function initGxmContext (line 403) | void initGxmContext(void) { function createDisplayRenderTarget (line 442) | void createDisplayRenderTarget(void) { function initDisplayColorSurfaces (line 447) | void initDisplayColorSurfaces(GLboolean is_swap) { function initDepthStencilBuffer (line 487) | void initDepthStencilBuffer(uint32_t w, uint32_t h, SceGxmDepthStencilSu... function initDepthStencilSurfaces (line 532) | void initDepthStencilSurfaces(void) { function startShaderPatcher (line 536) | void startShaderPatcher(void) { function stopShaderPatcher (line 573) | void stopShaderPatcher(void) { function sceneEnd (line 583) | static inline __attribute__((always_inline)) void sceneEnd(void) { function sceneReset (line 591) | void sceneReset(void) { function vglSetupGarbageCollector (line 714) | void vglSetupGarbageCollector(int priority, int affinity) { function vglSetParamBufferSize (line 719) | void vglSetParamBufferSize(uint32_t size) { function vglSetVDMBufferSize (line 723) | void vglSetVDMBufferSize(uint32_t size) { function vglSetVertexBufferSize (line 727) | void vglSetVertexBufferSize(uint32_t size) { function vglSetFragmentBufferSize (line 731) | void vglSetFragmentBufferSize(uint32_t size) { function vglSetUSSEBufferSize (line 735) | void vglSetUSSEBufferSize(uint32_t size) { function vglUseTripleBuffering (line 739) | void vglUseTripleBuffering(GLboolean usage) { function vglSetDisplayBufferCount (line 743) | void vglSetDisplayBufferCount(int count) { function vglSwapBuffers (line 752) | void vglSwapBuffers(GLboolean has_commondialog) { function glFinish (line 952) | void glFinish(void) { function glReleaseShaderCompiler (line 957) | void glReleaseShaderCompiler(void) { function glFlush (line 964) | void glFlush(void) { function vglSetDisplayCallback (line 967) | void vglSetDisplayCallback(void (*cb)(void *framebuf)) { function vglSetupShaderPatcher (line 971) | void vglSetupShaderPatcher(uint32_t buffer_mem_size, uint32_t vertex_uss... function vglSetupDisplayRenderTarget (line 977) | void vglSetupDisplayRenderTarget(uint8_t size) { FILE: source/matrices.c function GLint (line 39) | GLint get_gl_matrix_mode() { function glMatrixMode (line 57) | void glMatrixMode(GLenum mode) { function glMatrixLoadf (line 79) | void glMatrixLoadf(GLenum mode, const GLfloat *m) { function glMatrixLoadd (line 109) | void glMatrixLoadd(GLenum mode, const GLdouble *m) { function glOrthof (line 139) | inline void glOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloa... function glOrtho (line 164) | void glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble to... function glOrthox (line 168) | void glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, ... function glFrustumf (line 172) | inline void glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfl... function glFrustumx (line 197) | void glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top... function glFrustum (line 222) | void glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble ... function glMatrixLoadIdentity (line 226) | void glMatrixLoadIdentity(GLenum mode) { function glLoadIdentity (line 247) | void glLoadIdentity(void) { function glMultMatrixf (line 260) | void glMultMatrixf(const GLfloat *m) { function glMatrixMultd (line 281) | void glMatrixMultd(GLenum mode, const GLdouble *m) { function glMatrixMultf (line 318) | void glMatrixMultf(GLenum mode, const GLfloat *m) { function glMultTransposeMatrixf (line 355) | void glMultTransposeMatrixf(const GLfloat *m) { function glMultMatrixx (line 377) | void glMultMatrixx(const GLfixed *m) { function glMultTransposeMatrixx (line 398) | void glMultTransposeMatrixx(const GLfixed *m) { function glLoadMatrixf (line 419) | void glLoadMatrixf(const GLfloat *m) { function glLoadMatrixd (line 433) | void glLoadMatrixd(const GLdouble *m) { function glLoadTransposeMatrixf (line 447) | void glLoadTransposeMatrixf(const GLfloat *m) { function glLoadMatrixx (line 461) | void glLoadMatrixx(const GLfixed *m) { function glLoadTransposeMatrixx (line 475) | void glLoadTransposeMatrixx(const GLfixed *m) { function glMatrixRotatef (line 489) | void glMatrixRotatef(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, G... function glMatrixRotated (line 514) | void glMatrixRotated(GLenum matrixMode, GLdouble angle, GLdouble x, GLdo... function glMatrixScalef (line 518) | void glMatrixScalef(GLenum mode, GLfloat x, GLfloat y, GLfloat z) { function glMatrixScaled (line 542) | void glMatrixScaled(GLenum matrixMode, GLdouble x, GLdouble y, GLdouble ... function glMatrixTranslatef (line 546) | void glMatrixTranslatef(GLenum mode, GLfloat x, GLfloat y, GLfloat z) { function glMatrixTranslated (line 570) | void glMatrixTranslated(GLenum matrixMode, GLdouble x, GLdouble y, GLdou... function glMatrixOrtho (line 574) | void glMatrixOrtho(GLenum mode, GLdouble left, GLdouble right, GLdouble ... function glMatrixFrustum (line 606) | void glMatrixFrustum(GLenum mode, GLdouble left, GLdouble right, GLdoubl... function glMatrixPush (line 638) | void glMatrixPush(GLenum mode) { function glMatrixPop (line 690) | void glMatrixPop(GLenum mode) { function glTranslatef (line 741) | void glTranslatef(GLfloat x, GLfloat y, GLfloat z) { function glTranslated (line 761) | void glTranslated(GLdouble x, GLdouble y, GLdouble z) { function glTranslatex (line 765) | void glTranslatex(GLfixed x, GLfixed y, GLfixed z) { function glScalef (line 773) | void glScalef(GLfloat x, GLfloat y, GLfloat z) { function glScaled (line 793) | void glScaled(GLdouble x, GLdouble y, GLdouble z) { function glScalex (line 797) | void glScalex(GLfixed x, GLfixed y, GLfixed z) { function glRotatef (line 805) | inline void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z) { function glRotated (line 826) | void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z) { function glRotatex (line 830) | void glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z) { function glPushMatrix (line 847) | void glPushMatrix(void) { function glPopMatrix (line 899) | void glPopMatrix(void) { function gluPerspective (line 951) | void gluPerspective(GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdo... function gluLookAt (line 967) | void gluLookAt(GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble cen... FILE: source/misc.c type attrib_state (line 43) | typedef struct { function update_polygon_offset (line 153) | void update_polygon_offset() { function change_cull_mode (line 204) | void change_cull_mode() { function glPolygonMode (line 249) | void glPolygonMode(GLenum face, GLenum mode) { function glPolygonOffset (line 287) | void glPolygonOffset(GLfloat factor, GLfloat units) { function glPolygonOffsetx (line 293) | void glPolygonOffsetx(GLfixed factor, GLfixed units) { function glCullFace (line 299) | void glCullFace(GLenum mode) { function glFrontFace (line 305) | void glFrontFace(GLenum mode) { function glViewport (line 311) | void glViewport(GLint x, GLint y, GLsizei width, GLsizei height) { function glDepthRange (line 339) | void glDepthRange(GLdouble nearVal, GLdouble farVal) { function glDepthRangef (line 345) | void glDepthRangef(GLfloat nearVal, GLfloat farVal) { function glDepthRangex (line 351) | void glDepthRangex(GLfixed _nearVal, GLfixed _farVal) { function glEnable (line 359) | void glEnable(GLenum cap) { function glDisable (line 488) | void glDisable(GLenum cap) { function glClear (line 620) | void glClear(GLbitfield mask) { function glClearColor (line 721) | void glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alph... function glClearColorx (line 728) | void glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx... function glLineWidth (line 735) | void glLineWidth(GLfloat width) { function glLineWidthx (line 755) | void glLineWidthx(GLfixed width) { function glPointSize (line 759) | void glPointSize(GLfloat size) { function glPointSizex (line 772) | void glPointSizex(GLfixed size) { function glHint (line 776) | void glHint(GLenum target, GLenum mode) { function glPushAttrib (line 802) | void glPushAttrib(GLbitfield mask) { function glPopAttrib (line 924) | void glPopAttrib(void) { FILE: source/shaders/ffp_ext_f.h function point_light (line 41) | void point_light(short i, float3 normal, float3 position, float4 inout A... function directional_light (line 58) | void directional_light(short i, float3 normal, float3 position, float4 i... function calculate_light (line 69) | void calculate_light(short i, float3 ecPosition, float3 N, float4 inout ... FILE: source/shaders/ffp_ext_v.h function point_light (line 46) | void point_light(short i, float3 normal, float3 position, float4 inout A... function directional_light (line 63) | void directional_light(short i, float3 normal, float3 position, float4 i... function calculate_light (line 74) | void calculate_light(short i, float3 ecPosition, float3 N, float4 inout ... FILE: source/shaders/ffp_f.h function point_light (line 38) | void point_light(short i, float3 normal, float3 position, float4 inout A... function directional_light (line 55) | void directional_light(short i, float3 normal, float3 position, float4 i... function calculate_light (line 66) | void calculate_light(short i, float3 ecPosition, float3 N, float4 inout ... FILE: source/shaders/ffp_v.h function point_light (line 44) | void point_light(short i, float3 normal, float3 position, float4 inout A... function directional_light (line 61) | void directional_light(short i, float3 normal, float3 position, float4 i... function calculate_light (line 72) | void calculate_light(short i, float3 ecPosition, float3 N, float4 inout ... FILE: source/shaders/glsl_translator_hdr.h function float4x4 (line 7) | inline float4x4 vglMul(float4x4 M1, float4x4 M2) { return M1 * M2; } function float3x3 (line 8) | inline float3x3 vglMul(float3x3 M1, float3x3 M2) { return M1 * M2; } function float2x2 (line 9) | inline float2x2 vglMul(float2x2 M1, float2x2 M2) { return M1 * M2; } function float4x4 (line 10) | inline float4x4 vglMul(float4x4 M, float v) { return v * M; } function float3x3 (line 11) | inline float3x3 vglMul(float3x3 M, float v) { return v * M; } function float2x2 (line 12) | inline float2x2 vglMul(float2x2 M, float v) { return v * M; } function float4x4 (line 13) | inline float4x4 vglMul(float v, float4x4 M) { return M * v; } function float3x3 (line 14) | inline float3x3 vglMul(float v, float3x3 M) { return M * v; } function float2x2 (line 15) | inline float2x2 vglMul(float v, float2x2 M) { return M * v; } function float4 (line 16) | inline float4 vglMul(float4x4 M, float4 v) { return mul(v, M); } function float3 (line 17) | inline float3 vglMul(float3x3 M, float3 v) { return mul(v, M); } function float2 (line 18) | inline float2 vglMul(float2x2 M, float2 v) { return mul(v, M); } function float4 (line 19) | inline float4 vglMul(float4 v, float4x4 M) { return mul(M, v); } function float3 (line 20) | inline float3 vglMul(float3 v, float3x3 M) { return mul(M, v); } function float2 (line 21) | inline float2 vglMul(float2 v, float2x2 M) { return mul(M, v); } function float4 (line 22) | inline float4 vglMul(float v1, float4 v2) { return v1 * v2; } function float3 (line 23) | inline float3 vglMul(float v1, float3 v2) { return v1 * v2; } function float2 (line 24) | inline float2 vglMul(float v1, float2 v2) { return v1 * v2; } function vglMul (line 25) | inline float vglMul(float v1, float v2) { return v1 * v2; } function float4 (line 26) | inline float4 vglMul(float4 v1, float4 v2) { return v1 * v2; } function float3 (line 27) | inline float3 vglMul(float3 v1, float3 v2) { return v1 * v2; } function float2 (line 28) | inline float2 vglMul(float2 v1, float2 v2) { return v1 * v2; } function float4 (line 29) | inline float4 vglMul(float4 v1, float v2) { return v1 * v2; } function float3 (line 30) | inline float3 vglMul(float3 v1, float v2) { return v1 * v2; } function float2 (line 31) | inline float2 vglMul(float2 v1, float v2) { return v1 * v2; } function int4 (line 32) | inline int4 vglMul(int4 v1, int4 v2) { return v1 * v2; } function int3 (line 33) | inline int3 vglMul(int3 v1, int3 v2) { return v1 * v2; } function int2 (line 34) | inline int2 vglMul(int2 v1, int2 v2) { return v1 * v2; } function int4 (line 35) | inline int4 vglMul(int v1, int4 v2) { return v1 * v2; } function int3 (line 36) | inline int3 vglMul(int v1, int3 v2) { return v1 * v2; } function int2 (line 37) | inline int2 vglMul(int v1, int2 v2) { return v1 * v2; } function vglMul (line 38) | inline int vglMul(int v1, int v2) { return v1 * v2; } function int4 (line 39) | inline int4 vglMul(int4 v1, int v2) { return v1 * v2; } function int3 (line 40) | inline int3 vglMul(int3 v1, int v2) { return v1 * v2; } function int2 (line 41) | inline int2 vglMul(int2 v1, int v2) { return v1 * v2; } function greaterThanEqual (line 42) | inline int greaterThanEqual(int a, int b) { return (a >= b ? 1 : 0); } function int2 (line 43) | inline int2 greaterThanEqual(int2 a, int2 b) { return int2(a.x >= b.x ? ... function int3 (line 44) | inline int3 greaterThanEqual(int3 a, int3 b) { return int3(a.x >= b.x ? ... function int4 (line 45) | inline int4 greaterThanEqual(int4 a, int4 b) { return int4(a.x >= b.x ? ... function greaterThanEqual (line 46) | inline int greaterThanEqual(float a, float b) { return (a >= b ? 1 : 0); } function int2 (line 47) | inline int2 greaterThanEqual(float2 a, float2 b) { return int2(a.x >= b.... function int3 (line 48) | inline int3 greaterThanEqual(float3 a, float3 b) { return int3(a.x >= b.... function int4 (line 49) | inline int4 greaterThanEqual(float4 a, float4 b) { return int4(a.x >= b.... function greaterThan (line 50) | inline int greaterThan(int a, int b) { return (a >= b ? 1 : 0); } function int2 (line 51) | inline int2 greaterThan(int2 a, int2 b) { return int2(a.x > b.x ? 1 : 0,... function int3 (line 52) | inline int3 greaterThan(int3 a, int3 b) { return int3(a.x > b.x ? 1 : 0,... function int4 (line 53) | inline int4 greaterThan(int4 a, int4 b) { return int4(a.x > b.x ? 1 : 0,... function greaterThan (line 54) | inline int greaterThan(float a, float b) { return (a > b ? 1 : 0); } function int2 (line 55) | inline int2 greaterThan(float2 a, float2 b) { return int2(a.x > b.x ? 1 ... function int3 (line 56) | inline int3 greaterThan(float3 a, float3 b) { return int3(a.x > b.x ? 1 ... function int4 (line 57) | inline int4 greaterThan(float4 a, float4 b) { return int4(a.x > b.x ? 1 ... function equal (line 60) | inline int equal(int a, int b) { return (a == b ? 1 : 0); } function int2 (line 61) | inline int2 equal(int2 a, int2 b) { return int2(a.x == b.x ? 1 : 0, a.y ... function int3 (line 62) | inline int3 equal(int3 a, int3 b) { return int3(a.x == b.x ? 1 : 0, a.y ... function int4 (line 63) | inline int4 equal(int4 a, int4 b) { return int4(a.x == b.x ? 1 : 0, a.y ... function equal (line 64) | inline int equal(float a, float b) { return (a == b ? 1 : 0); } function int2 (line 65) | inline int2 equal(float2 a, float2 b) { return int2(a.x == b.x ? 1 : 0, ... function int3 (line 66) | inline int3 equal(float3 a, float3 b) { return int3(a.x == b.x ? 1 : 0, ... function int4 (line 67) | inline int4 equal(float4 a, float4 b) { return int4(a.x == b.x ? 1 : 0, ... function notEqual (line 68) | inline int notEqual(int a, int b) { return (a != b ? 1 : 0); } function int2 (line 69) | inline int2 notEqual(int2 a, int2 b) { return int2(a.x != b.x ? 1 : 0, a... function int3 (line 70) | inline int3 notEqual(int3 a, int3 b) { return int3(a.x != b.x ? 1 : 0, a... function int4 (line 71) | inline int4 notEqual(int4 a, int4 b) { return int4(a.x != b.x ? 1 : 0, a... function notEqual (line 72) | inline int notEqual(float a, float b) { return (a != b ? 1 : 0); } function int2 (line 73) | inline int2 notEqual(float2 a, float2 b) { return int2(a.x != b.x ? 1 : ... function int3 (line 74) | inline int3 notEqual(float3 a, float3 b) { return int3(a.x != b.x ? 1 : ... function int4 (line 75) | inline int4 notEqual(float4 a, float4 b) { return int4(a.x != b.x ? 1 : ... function float4 (line 76) | inline float4 texture2DProj(sampler2D s, float3 c) { return tex2Dproj(s,... function float4 (line 77) | inline float4 texture2DProj(sampler2D s, float4 c) { return tex2Dproj(s,... function float4 (line 78) | inline float4 texture2DProj(sampler2D s, float4 c, float b) { return tex... function float4 (line 79) | inline float4 texture2DProj(sampler2D s, float3 c, float b) { return tex... function float4 (line 82) | inline float4 glslTexture2D(sampler2D x, float2 s) { return tex2D(x,s); } function float4 (line 83) | inline float4 glslTexture2D(sampler2D x, float3 s) { return tex2D(x,s); } function float4 (line 84) | inline float4 glslTexture2D(sampler2D x, float2 s, float b) { return tex... function float4 (line 85) | inline float4 textureCube(samplerCUBE x, float3 s) { return texCUBE(x,s); } function float4 (line 86) | inline float4 textureCube(samplerCUBE x, float4 s) { return texCUBE(x,s); } function float4 (line 87) | inline float4 textureCube(samplerCUBE x, float3 s, float b) { return tex... function float4 (line 88) | inline float4 texture2DLod(sampler2D x, float2 coord, float lod) { retur... function vgl_atan (line 105) | inline float vgl_atan(float x, float y) { return atan2(x, y); } function float2 (line 106) | inline float2 vgl_atan(float2 x, float2 y) { return atan2(x, y); } function float3 (line 107) | inline float3 vgl_atan(float3 x, float3 y) { return atan2(x, y); } function float4 (line 108) | inline float4 vgl_atan(float4 x, float4 y) { return atan2(x, y); } function vgl_atan (line 109) | inline float vgl_atan(float x) { return atan(x); } function float2 (line 110) | inline float2 vgl_atan(float2 x) { return atan(x); } function float3 (line 111) | inline float3 vgl_atan(float3 x) { return atan(x); } function float4 (line 112) | inline float4 vgl_atan(float4 x) { return atan(x); } type vgl_Fog (line 174) | struct vgl_Fog { FILE: source/shared.h type texture (line 100) | typedef struct texture { type legacy_vtx_attachment (line 400) | typedef struct { type glPhase (line 412) | typedef enum { type scissor_region (line 418) | typedef struct { type viewport (line 430) | typedef struct { type alphaOp (line 438) | typedef enum { type fogType (line 450) | typedef enum { type combinerState (line 457) | typedef union combinerState { type texture_unit (line 479) | typedef struct { type framebuffer (line 492) | typedef struct { type query (line 509) | typedef struct { type renderbuffer (line 516) | typedef struct { type sampler (line 523) | typedef struct { type texEnvMode (line 534) | typedef enum { type texEnvOp (line 547) | typedef enum { type texEnvOpMode (line 554) | typedef enum { type gpubuffer (line 563) | typedef struct { type vao (line 575) | typedef struct { type rgba_vertex (line 591) | typedef struct { type rgb_vertex (line 597) | typedef struct { type texture2d_vertex (line 603) | typedef struct { type blend_config (line 609) | typedef union { type dlistArgType (line 614) | typedef enum { type dlistFuncType (line 623) | typedef enum { type shadingMode (line 655) | typedef enum { type list_chain (line 662) | typedef struct { type display_list (line 670) | typedef struct { type matrix_uniform (line 677) | typedef struct { type block_uniform (line 683) | typedef struct { type binds_map (line 692) | typedef struct { type glsl_samplers_info (line 701) | typedef struct { type shader (line 708) | typedef struct { type scene_metrics (line 848) | typedef struct { type razor_results (line 853) | typedef struct { function vector4f_convert_to_local_space (line 1168) | static inline __attribute__((always_inline)) void vector4f_convert_to_lo... function nearest_po2 (line 1190) | static inline __attribute__((always_inline)) uint32_t nearest_po2(uint32... FILE: source/tests.c function change_depth_write (line 65) | inline __attribute__((always_inline)) void change_depth_write(SceGxmDept... function change_depth_func (line 71) | inline __attribute__((always_inline)) void change_depth_func() { function invalidate_depth_test (line 80) | inline __attribute__((always_inline)) void invalidate_depth_test() { function validate_depth_test (line 89) | inline __attribute__((always_inline)) void validate_depth_test() { function invalidate_viewport (line 97) | inline __attribute__((always_inline)) void invalidate_viewport() { function validate_viewport (line 107) | inline __attribute__((always_inline)) void validate_viewport() { function refresh_stencil_settings (line 117) | inline __attribute__((always_inline)) void refresh_stencil_settings() { function GLboolean (line 153) | inline __attribute__((always_inline)) GLboolean change_stencil_config(Sc... function GLboolean (line 186) | inline __attribute__((always_inline)) GLboolean change_stencil_func_conf... function update_alpha_test_settings (line 219) | inline __attribute__((always_inline)) void update_alpha_test_settings() { function update_scissor_test (line 255) | void update_scissor_test() { function resetScissorTestRegion (line 347) | void resetScissorTestRegion(void) { function glScissor (line 360) | void glScissor(GLint x, GLint y, GLsizei width, GLsizei height) { function glDepthFunc (line 404) | void glDepthFunc(GLenum func) { function glClearDepth (line 439) | void glClearDepth(GLdouble depth) { function glClearDepthf (line 444) | void glClearDepthf(GLclampf depth) { function glClearDepthx (line 449) | void glClearDepthx(GLclampx depth) { function glDepthMask (line 454) | void glDepthMask(GLboolean flag) { function glAlphaFunc (line 467) | void glAlphaFunc(GLenum func, GLfloat ref) { function glAlphaFuncx (line 474) | void glAlphaFuncx(GLenum func, GLfixed ref) { function glStencilOpSeparate (line 481) | void glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenu... function glStencilOp (line 532) | void glStencilOp(GLenum sfail, GLenum dpfail, GLenum dppass) { function glStencilFuncSeparate (line 536) | void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint m... function glStencilFunc (line 569) | void glStencilFunc(GLenum func, GLint ref, GLuint mask) { function glStencilMaskSeparate (line 573) | void glStencilMaskSeparate(GLenum face, GLuint mask) { function glStencilMask (line 591) | void glStencilMask(GLuint mask) { function glClearStencil (line 595) | void glClearStencil(GLint s) { FILE: source/texture_callbacks.c function readBGRA (line 31) | uint32_t readBGRA(const void *data) { function readRGBA (line 37) | uint32_t readRGBA(const void *data) { function readABGR (line 43) | uint32_t readABGR(const void *data) { function readARGB (line 49) | uint32_t readARGB(const void *data) { function readRGBA5551 (line 55) | uint32_t readRGBA5551(const void *data) { function readARGB1555 (line 66) | uint32_t readARGB1555(const void *data) { function readABGR1555 (line 77) | uint32_t readABGR1555(const void *data) { function readRGBA4444 (line 88) | uint32_t readRGBA4444(const void *data) { function readRGB565 (line 99) | uint32_t readRGB565(const void *data) { function readBGR (line 109) | uint32_t readBGR(const void *data) { function readRGB (line 115) | uint32_t readRGB(const void *data) { function readRG (line 121) | uint32_t readRG(const void *data) { function readR (line 127) | uint32_t readR(const void *data) { function readL (line 132) | uint32_t readL(const void *data) { function readLA (line 138) | uint32_t readLA(const void *data) { function writeRGBA (line 146) | void writeRGBA(void *data, uint32_t color) { function writeABGR (line 156) | void writeABGR(void *data, uint32_t color) { function writeBGRA (line 166) | void writeBGRA(void *data, uint32_t color) { function writeRGB (line 176) | void writeRGB(void *data, uint32_t color) { function writeBGR (line 185) | void writeBGR(void *data, uint32_t color) { function writeRG (line 194) | void writeRG(void *data, uint32_t color) { function writeRA (line 202) | void writeRA(void *data, uint32_t color) { function writeR (line 210) | void writeR(void *data, uint32_t color) { FILE: source/textures.c function _glTexParameterx (line 84) | static inline __attribute__((always_inline)) void _glTexParameterx(textu... function _glTexParameteri (line 278) | static inline __attribute__((always_inline)) void _glTexParameteri(textu... function _glTexImage2D_CubeIMPL (line 472) | static inline __attribute__((always_inline)) void _glTexImage2D_CubeIMPL... function _glTexImage2D_FlatIMPL (line 589) | static inline __attribute__((always_inline)) void _glTexImage2D_FlatIMPL... function _glTexSubImage2D (line 933) | static inline __attribute__((always_inline)) void _glTexSubImage2D(textu... FILE: source/utils/atitc_utils.c function atitc_decode_block (line 24) | static void atitc_decode_block(uint8_t **blockData, function atitc_decode (line 149) | void atitc_decode(uint8_t *encodeData, //in_data FILE: source/utils/atitc_utils.h type ATITCDecodeFlag (line 24) | typedef enum { FILE: source/utils/eac_utils.c function DETEX_INLINE_ONLY (line 91) | static DETEX_INLINE_ONLY int modifier_times_multiplier(int modifier, int... function DETEX_INLINE_ONLY (line 95) | static DETEX_INLINE_ONLY void ProcessPixelEAC(uint8_t i, uint64_t pixels, function detexDecompressBlockETC2_EAC (line 105) | bool detexDecompressBlockETC2_EAC(const uint8_t * DETEX_RESTRICT bitstri... function detexGetModeETC2_EAC (line 140) | uint32_t detexGetModeETC2_EAC(const uint8_t *bitstring) { function detexSetModeETC2_EAC (line 144) | void detexSetModeETC2_EAC(uint8_t *bitstring, uint32_t mode, uint32_t fl... function DETEX_INLINE_ONLY (line 149) | static DETEX_INLINE_ONLY int Clamp0To2047(int x) { function DETEX_INLINE_ONLY (line 162) | static DETEX_INLINE_ONLY void DecodeBlockEAC11Bit(uint64_t qword, int sh... function detexDecompressBlockEAC_R11 (line 183) | bool detexDecompressBlockEAC_R11(const uint8_t * DETEX_RESTRICT bitstrin... function detexDecompressBlockEAC_RG11 (line 195) | bool detexDecompressBlockEAC_RG11(const uint8_t * DETEX_RESTRICT bitstri... function DETEX_INLINE_ONLY (line 210) | static DETEX_INLINE_ONLY int ClampMinus1023To1023(int x) { function DETEX_INLINE_ONLY (line 218) | static DETEX_INLINE_ONLY uint32_t ReplicateSigned11BitsTo16Bits(int valu... function DETEX_INLINE_ONLY (line 231) | static DETEX_INLINE_ONLY bool DecodeBlockEACSigned11Bit(uint64_t qword, ... function detexDecompressBlockEAC_SIGNED_R11 (line 257) | bool detexDecompressBlockEAC_SIGNED_R11(const uint8_t * DETEX_RESTRICT b... function detexDecompressBlockEAC_SIGNED_RG11 (line 268) | bool detexDecompressBlockEAC_SIGNED_RG11(const uint8_t * DETEX_RESTRICT ... function eac_decode (line 285) | void eac_decode(uint8_t *encodeData, //in_data FILE: source/utils/eac_utils.h type EACDecodeFlag (line 22) | typedef enum { type detexTexture (line 739) | typedef struct { function DETEX_INLINE_ONLY (line 889) | static DETEX_INLINE_ONLY int detexGetPixelSize(uint32_t pixel_format) { function DETEX_INLINE_ONLY (line 894) | static DETEX_INLINE_ONLY int detexGetNumberOfComponents(uint32_t pixel_f... function DETEX_INLINE_ONLY (line 899) | static DETEX_INLINE_ONLY int detexGetComponentSize(uint32_t pixel_format) { function DETEX_INLINE_ONLY (line 904) | static DETEX_INLINE_ONLY uint32_t detexGetComponentPrecision(uint32_t pi... function DETEX_INLINE_ONLY (line 911) | static DETEX_INLINE_ONLY uint32_t detexTextureSize(uint32_t width_in_blo... function DETEX_INLINE_ONLY (line 917) | static DETEX_INLINE_ONLY uint32_t detexFormatHasAlpha(uint32_t pixel_for... function DETEX_INLINE_ONLY (line 923) | static DETEX_INLINE_ONLY uint32_t detexGetCompressedFormat(uint32_t text... function DETEX_INLINE_ONLY (line 928) | static DETEX_INLINE_ONLY uint32_t detexGetCompressedBlockSize(uint32_t t... function DETEX_INLINE_ONLY (line 933) | static DETEX_INLINE_ONLY uint32_t detexFormatIsCompressed(uint32_t textu... function DETEX_INLINE_ONLY (line 938) | static DETEX_INLINE_ONLY uint32_t detexGetPixelFormat(uint32_t texture_f... function DETEX_INLINE_ONLY (line 945) | static DETEX_INLINE_ONLY uint8_t detexClamp0To255(int x) { function DETEX_INLINE_ONLY (line 950) | static DETEX_INLINE_ONLY float detexClamp0To1(float f) { function DETEX_INLINE_ONLY (line 965) | static DETEX_INLINE_ONLY uint32_t detexDivide0To767By3(uint32_t value) { function DETEX_INLINE_ONLY (line 971) | static DETEX_INLINE_ONLY uint32_t detexDivide0To1791By7(uint32_t value) { function DETEX_INLINE_ONLY (line 975) | static DETEX_INLINE_ONLY int8_t detexSignInt32(int v) { function DETEX_INLINE_ONLY (line 979) | static DETEX_INLINE_ONLY int detexDivideMinus895To895By7(int value) { function DETEX_INLINE_ONLY (line 985) | static DETEX_INLINE_ONLY uint32_t detexDivide0To1279By5(uint32_t value) { function DETEX_INLINE_ONLY (line 989) | static DETEX_INLINE_ONLY int detexDivideMinus639To639By5(int value) { function DETEX_INLINE_ONLY (line 1017) | static DETEX_INLINE_ONLY uint32_t detexPack32RGBA8(int r, int g, int b, ... function DETEX_INLINE_ONLY (line 1022) | static DETEX_INLINE_ONLY uint32_t detexPack32RGB8Alpha0xFF(int r, int g,... function DETEX_INLINE_ONLY (line 1026) | static DETEX_INLINE_ONLY uint32_t detexPack32R8(int r) { function DETEX_INLINE_ONLY (line 1030) | static DETEX_INLINE_ONLY uint32_t detexPack32G8(int g) { function DETEX_INLINE_ONLY (line 1034) | static DETEX_INLINE_ONLY uint32_t detexPack32B8(int b) { function DETEX_INLINE_ONLY (line 1038) | static DETEX_INLINE_ONLY uint32_t detexPack32A8(int a) { function DETEX_INLINE_ONLY (line 1042) | static DETEX_INLINE_ONLY uint32_t detexPack32RG8(uint32_t r8, uint32_t g... function DETEX_INLINE_ONLY (line 1046) | static DETEX_INLINE_ONLY uint32_t detexPack32R16(uint32_t r16) { function DETEX_INLINE_ONLY (line 1050) | static DETEX_INLINE_ONLY uint32_t detexPack32G16(uint32_t g16) { function DETEX_INLINE_ONLY (line 1054) | static DETEX_INLINE_ONLY uint32_t detexPack32RG16(uint32_t r16, uint32_t... function DETEX_INLINE_ONLY (line 1058) | static DETEX_INLINE_ONLY uint64_t detexPack64R16(uint32_t r16) { function DETEX_INLINE_ONLY (line 1062) | static DETEX_INLINE_ONLY uint64_t detexPack64G16(uint32_t g16) { function DETEX_INLINE_ONLY (line 1066) | static DETEX_INLINE_ONLY uint64_t detexPack64B16(uint32_t b16) { function DETEX_INLINE_ONLY (line 1070) | static DETEX_INLINE_ONLY uint64_t detexPack64A16(uint32_t a16) { function DETEX_INLINE_ONLY (line 1074) | static DETEX_INLINE_ONLY uint64_t detexPack64RGB16(uint16_t r16, uint16_... function DETEX_INLINE_ONLY (line 1078) | static DETEX_INLINE_ONLY uint64_t detexPack64RGBA16(uint16_t r16, uint16... function DETEX_INLINE_ONLY (line 1082) | static DETEX_INLINE_ONLY uint32_t detexPixel32GetR8(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1086) | static DETEX_INLINE_ONLY uint32_t detexPixel32GetG8(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1090) | static DETEX_INLINE_ONLY uint32_t detexPixel32GetB8(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1094) | static DETEX_INLINE_ONLY uint32_t detexPixel32GetA8(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1098) | static DETEX_INLINE_ONLY int detexPixel32GetSignedR8(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1102) | static DETEX_INLINE_ONLY int detexPixel32GetSignedG8(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1106) | static DETEX_INLINE_ONLY uint32_t detexPixel32GetR16(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1110) | static DETEX_INLINE_ONLY uint32_t detexPixel32GetG16(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1114) | static DETEX_INLINE_ONLY int detexPixel32GetSignedR16(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1118) | static DETEX_INLINE_ONLY int detexPixel32GetSignedG16(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1122) | static DETEX_INLINE_ONLY uint64_t detexPixel64GetR16(uint64_t pixel) { function DETEX_INLINE_ONLY (line 1126) | static DETEX_INLINE_ONLY uint64_t detexPixel64GetG16(uint64_t pixel) { function DETEX_INLINE_ONLY (line 1130) | static DETEX_INLINE_ONLY uint64_t detexPixel64GetB16(uint64_t pixel) { function DETEX_INLINE_ONLY (line 1134) | static DETEX_INLINE_ONLY uint64_t detexPixel64GetA16(uint64_t pixel) { function DETEX_INLINE_ONLY (line 1144) | static DETEX_INLINE_ONLY uint32_t detexPack32RGBA8(int r, int g, int b, ... function DETEX_INLINE_ONLY (line 1148) | static DETEX_INLINE_ONLY uint32_t detexPack32RGB8Alpha0xFF(int r, int g,... function DETEX_INLINE_ONLY (line 1152) | static DETEX_INLINE_ONLY uint32_t detexPack32R8(int r) { function DETEX_INLINE_ONLY (line 1156) | static DETEX_INLINE_ONLY uint32_t detexPack32G8(int g) { function DETEX_INLINE_ONLY (line 1160) | static DETEX_INLINE_ONLY uint32_t detexPack32B8(int b) { function DETEX_INLINE_ONLY (line 1164) | static DETEX_INLINE_ONLY uint32_t detexPack32A8(int a) { function DETEX_INLINE_ONLY (line 1168) | static DETEX_INLINE_ONLY uint32_t detexPack32RG16(uint32_t r16, uint32_t... function DETEX_INLINE_ONLY (line 1172) | static DETEX_INLINE_ONLY int detexPixel32GetR8(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1176) | static DETEX_INLINE_ONLY int detexPixel32GetG8(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1180) | static DETEX_INLINE_ONLY int detexPixel32GetB8(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1184) | static DETEX_INLINE_ONLY int detexPixel32GetA8(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1188) | static DETEX_INLINE_ONLY uint32_t detexPixel32GetR16(uint32_t pixel) { function DETEX_INLINE_ONLY (line 1192) | static DETEX_INLINE_ONLY uint32_t detexPixel32GetG16(uint32_t pixel) { FILE: source/utils/etc1_utils.c function etc1_byte (line 29) | static inline etc1_byte clamp(int x) { function convert4To8 (line 33) | static inline int convert4To8(int b) { function convert5To8 (line 38) | static inline int convert5To8(int b) { function convert6To8 (line 43) | static inline int convert6To8(int b) { function divideBy255 (line 48) | static inline int divideBy255(int d) { function convert8To4 (line 52) | static inline int convert8To4(int b) { function convert8To5 (line 57) | static inline int convert8To5(int b) { function convertDiff (line 62) | static inline int convertDiff(int base, int diff) { function decode_subblock (line 66) | static function etc1_decode_block (line 99) | void etc1_decode_block(const etc1_byte* pIn, etc1_byte* pOut) { function etc1_decode_image (line 138) | int etc1_decode_image(const etc1_byte* pIn, etc1_byte* pOut, FILE: source/utils/etc1_utils.h type etc1_byte (line 11) | typedef unsigned char etc1_byte; type etc1_bool (line 12) | typedef int etc1_bool; type etc1_uint32 (line 13) | typedef unsigned int etc1_uint32; FILE: source/utils/etc_utils.c function DETEX_INLINE_ONLY (line 36) | static DETEX_INLINE_ONLY int clamp2047(int x) { function DETEX_INLINE_ONLY (line 44) | static DETEX_INLINE_ONLY int clamp1023_signed(int x) { function DETEX_INLINE_ONLY (line 54) | static DETEX_INLINE_ONLY int complement3bitshifted(int x) { function DETEX_INLINE_ONLY (line 58) | static DETEX_INLINE_ONLY int complement3bitshifted_slow(int x) { function DETEX_INLINE_ONLY (line 64) | static DETEX_INLINE_ONLY int complement3bit(int x) { function DETEX_INLINE_ONLY (line 72) | static DETEX_INLINE_ONLY void ProcessPixelETC1(uint8_t i, uint32_t pixel... function detexDecompressBlockETC1 (line 89) | bool detexDecompressBlockETC1(const uint8_t * DETEX_RESTRICT bitstring, ... function detexGetModeETC1 (line 183) | uint32_t detexGetModeETC1(const uint8_t *bitstring) { function detexSetModeETC1 (line 192) | void detexSetModeETC1(uint8_t *bitstring, uint32_t mode, uint32_t flags, function ProcessBlockETC2TOrHMode (line 202) | static void ProcessBlockETC2TOrHMode(const uint8_t * DETEX_RESTRICT bits... function ProcessBlockETC2PlanarMode (line 287) | static void ProcessBlockETC2PlanarMode(const uint8_t * DETEX_RESTRICT bi... function detexDecompressBlockETC2 (line 321) | bool detexDecompressBlockETC2(const uint8_t * DETEX_RESTRICT bitstring, ... function detexGetModeETC2 (line 370) | uint32_t detexGetModeETC2(const uint8_t *bitstring) { function SetModeETC2THP (line 397) | static void SetModeETC2THP(uint8_t *bitstring, uint32_t mode) { function detexSetModeETC2 (line 460) | void detexSetModeETC2(uint8_t *bitstring, uint32_t mode, uint32_t flags, function DETEX_INLINE_ONLY (line 486) | static DETEX_INLINE_ONLY void ProcessPixelETC2Punchthrough(uint8_t i, function ProcessBlockETC2PunchthroughDifferentialMode (line 503) | void ProcessBlockETC2PunchthroughDifferentialMode(const uint8_t * DETEX_... function ProcessBlockETC2PunchthroughTOrHMode (line 565) | static void ProcessBlockETC2PunchthroughTOrHMode(const uint8_t * DETEX_R... function detexDecompressBlockETC2_PUNCHTHROUGH (line 653) | bool detexDecompressBlockETC2_PUNCHTHROUGH(const uint8_t * DETEX_RESTRIC... function detexGetModeETC2_PUNCHTHROUGH (line 721) | uint32_t detexGetModeETC2_PUNCHTHROUGH(const uint8_t *bitstring) { function detexSetModeETC2_PUNCHTHROUGH (line 744) | void detexSetModeETC2_PUNCHTHROUGH(uint8_t *bitstring, uint32_t mode, ui... FILE: source/utils/glsl_utils.c function glsl_translate_with_shader_pair (line 100) | void glsl_translate_with_shader_pair(char *text, GLenum type, GLboolean ... function glsl_translate_with_global (line 486) | void glsl_translate_with_global(char *text, GLenum type, GLboolean hasFr... function glsl_handle_globals (line 712) | void glsl_handle_globals(char *txt, char *out, GLsizei preamble_size) { function glsl_handle_tex_size (line 790) | void glsl_handle_tex_size(char *txt, GLsizei preamble_size, glsl_sampler... function glsl_inject_mul (line 835) | void glsl_inject_mul(char *txt, char *out, GLsizei preamble_size) { function glsl_nuke_comments (line 993) | void glsl_nuke_comments(char *txt) { function glsl_translator_process (line 1022) | void glsl_translator_process(shader *s) { function glsl_translator_set_process (line 1333) | void glsl_translator_set_process(shader *vs, shader *fs) { FILE: source/utils/glsl_utils.h type glsl_sema_bind (line 32) | typedef struct { FILE: source/utils/gpu_utils.c function morton_1 (line 48) | static inline __attribute__((always_inline)) uint64_t morton_1(uint64_t ... function d2xy_morton (line 58) | static inline __attribute__((always_inline)) void d2xy_morton(uint64_t d... function extract_block (line 63) | static inline __attribute__((always_inline)) void extract_block(const ui... function dxt_compress (line 70) | void dxt_compress(uint8_t *dst, uint8_t *src, int w, int h, int isdxt5) { function gpu_vertex_usse_free_mapped (line 227) | void gpu_vertex_usse_free_mapped(void *addr) { function gpu_fragment_usse_free_mapped (line 246) | void gpu_fragment_usse_free_mapped(void *addr) { function SceGxmTransferFormat (line 254) | static inline __attribute__((always_inline)) SceGxmTransferFormat tex_fo... function tex_format_to_alignment (line 275) | static inline __attribute__((always_inline)) int tex_format_to_alignment... function gpu_alloc_cube_texture (line 299) | void gpu_alloc_cube_texture(uint32_t w, uint32_t h, SceGxmTextureFormat ... function gpu_alloc_texture (line 348) | void gpu_alloc_texture(uint32_t w, uint32_t h, SceGxmTextureFormat forma... function gpu_alloc_paletted_texture (line 409) | void gpu_alloc_paletted_texture(int32_t level, uint32_t w, uint32_t h, S... function gpu_get_compressed_mip_size (line 462) | static inline __attribute__((always_inline)) int gpu_get_compressed_mip_... function gpu_get_compressed_mipchain_size (line 486) | static inline __attribute__((always_inline)) int gpu_get_compressed_mipc... function gpu_get_compressed_mip_offset (line 500) | static inline __attribute__((always_inline)) int gpu_get_compressed_mip_... function gpu_alloc_compressed_cube_texture (line 504) | void gpu_alloc_compressed_cube_texture(uint32_t w, uint32_t h, SceGxmTex... function gpu_alloc_compressed_texture (line 581) | void gpu_alloc_compressed_texture(int32_t mip_level, uint32_t w, uint32_... function gpu_alloc_mipmaps (line 690) | void gpu_alloc_mipmaps(int level, texture *tex) { function gpu_free_palette (line 795) | void gpu_free_palette(void *pal) { function gpu_alloc_planar_texture (line 801) | void gpu_alloc_planar_texture(uint32_t w, uint32_t h, SceGxmTextureForma... FILE: source/utils/gpu_utils.h function tex_format_to_bytespp (line 76) | static inline __attribute__((always_inline)) int tex_format_to_bytespp(S... function gpu_free_texture_data (line 127) | static inline __attribute__((always_inline)) void gpu_free_texture_data(... function gpu_free_texture (line 179) | static inline __attribute__((always_inline)) void gpu_free_texture(textu... FILE: source/utils/gxm_utils.c function vglSetupUniformCircularPool (line 32) | void vglSetupUniformCircularPool() { FILE: source/utils/gxm_utils.h function vglRestoreFragmentUniformBuffer (line 36) | static inline __attribute__((always_inline)) void vglRestoreFragmentUnif... function vglRestoreVertexUniformBuffer (line 40) | static inline __attribute__((always_inline)) void vglRestoreVertexUnifor... type SceGxmTextureInternal (line 56) | typedef struct { function vglSetTexUMode (line 61) | static inline __attribute__((always_inline)) void vglSetTexUMode(SceGxmT... function vglSetTexVMode (line 65) | static inline __attribute__((always_inline)) void vglSetTexVMode(SceGxmT... function vglSetTexMinFilter (line 69) | static inline __attribute__((always_inline)) void vglSetTexMinFilter(Sce... function vglSetTexMagFilter (line 73) | static inline __attribute__((always_inline)) void vglSetTexMagFilter(Sce... function vglSetTexMipFilter (line 77) | static inline __attribute__((always_inline)) void vglSetTexMipFilter(Sce... function vglSetTexLodBias (line 81) | static inline __attribute__((always_inline)) void vglSetTexLodBias(SceGx... function vglSetTexMipmapCount (line 85) | static inline __attribute__((always_inline)) void vglSetTexMipmapCount(S... function vglSetTexGammaMode (line 89) | static inline __attribute__((always_inline)) void vglSetTexGammaMode(Sce... function vglSetTexPalette (line 93) | static inline __attribute__((always_inline)) void vglSetTexPalette(SceGx... function vglInitLinearTexture (line 97) | static inline __attribute__((always_inline)) void vglInitLinearTexture(S... function vglInitCubeTexture (line 104) | static inline __attribute__((always_inline)) void vglInitCubeTexture(Sce... function vglInitSwizzledTexture (line 111) | static inline __attribute__((always_inline)) void vglInitSwizzledTexture... function vglDepthStencilSurfaceInit (line 122) | static inline __attribute__((always_inline)) int vglDepthStencilSurfaceI... FILE: source/utils/math_utils.h type vector2f (line 36) | typedef struct { type vector3f (line 41) | typedef struct { type vector4f (line 48) | typedef struct { function matrix4x4_identity (line 62) | static inline __attribute__((always_inline)) void matrix4x4_identity(mat... function matrix4x4_copy (line 68) | static inline __attribute__((always_inline)) void matrix4x4_copy(matrix4... function matrix4x4_multiply (line 73) | static inline __attribute__((always_inline)) void matrix4x4_multiply(mat... function matrix4x4_rotate (line 78) | static inline __attribute__((always_inline)) void matrix4x4_rotate(matri... function matrix4x4_translate (line 107) | static inline __attribute__((always_inline)) void matrix4x4_translate(ma... function matrix4x4_scale (line 119) | static inline __attribute__((always_inline)) void matrix4x4_scale(matrix... function matrix2x2_transpose (line 132) | static inline __attribute__((always_inline)) void matrix2x2_transpose(ma... function matrix3x3_transpose (line 138) | static inline __attribute__((always_inline)) void matrix3x3_transpose(ma... function matrix4x4_transpose (line 144) | static inline __attribute__((always_inline)) void matrix4x4_transpose(ma... function matrix4x4_init_orthographic (line 152) | static inline __attribute__((always_inline)) void matrix4x4_init_orthogr... function matrix4x4_init_frustum (line 162) | static inline __attribute__((always_inline)) void matrix4x4_init_frustum... function matrix4x4_init_perspective (line 172) | static inline __attribute__((always_inline)) void matrix4x4_init_perspec... function matrix3x3_invert (line 180) | static inline __attribute__((always_inline)) int matrix3x3_invert(matrix... function matrix4x4_invert (line 209) | static inline __attribute__((always_inline)) int matrix4x4_invert(matrix... function vector4f_matrix4x4_mult (line 247) | static inline __attribute__((always_inline)) void vector4f_matrix4x4_mul... function vector3f_cross_product (line 255) | static inline __attribute__((always_inline)) void vector3f_cross_product... function vector4f_normalize (line 262) | static inline __attribute__((always_inline)) void vector4f_normalize(vec... FILE: source/utils/mem_utils.c type tm_block_t (line 48) | typedef struct tm_block_s { function tm_block_t (line 65) | static inline tm_block_t *heap_blk_new(void) { function heap_blk_release (line 70) | static inline void heap_blk_release(tm_block_t *block) { function heap_blk_mergeable (line 78) | static inline int heap_blk_mergeable(tm_block_t *a, tm_block_t *b) { function heap_blk_insert_free (line 86) | static void heap_blk_insert_free(tm_block_t *block) { function tm_block_t (line 117) | static tm_block_t *heap_blk_alloc(int32_t type, uint32_t size, uint32_t ... function heap_blk_free (line 195) | static void heap_blk_free(uintptr_t base) { function heap_init (line 228) | static void heap_init(void) { function heap_destroy (line 237) | static void heap_destroy(void) { function heap_extend (line 256) | static void heap_extend(int32_t type, void *base, uint32_t size) { function vgl_mem_term (line 299) | void vgl_mem_term(void) { function vgl_mem_init (line 321) | void vgl_mem_init(size_t size_ram, size_t size_cdram, size_t size_phycon... function vglMemType (line 407) | vglMemType vgl_mem_get_type_by_addr(void *addr) { function vgl_mem_get_free_space (line 433) | size_t vgl_mem_get_free_space(vglMemType type) { function else (line 461) | else if (mempool_size[type]) { function vgl_mem_get_total_space (line 470) | size_t vgl_mem_get_total_space(vglMemType type) { function vgl_malloc_usable_size (line 482) | size_t vgl_malloc_usable_size(void *ptr) { function vgl_free (line 498) | void vgl_free(void *ptr) { function else (line 593) | else if (type == VGL_MEM_SLOW) { FILE: source/utils/mem_utils.h type render_target (line 64) | typedef struct { function vgl_memcpy (line 110) | static inline __attribute__((always_inline)) void vgl_memcpy(void *dst, ... FILE: source/utils/preprocessor/expression.cpp type expression (line 14) | namespace expression type Node (line 16) | struct Node method Node (line 18) | Node() : child(NULL), child2(NULL) function advance (line 44) | void advance() function getType (line 55) | int getType() function fail (line 66) | void fail(const char* err) function Node (line 73) | Node* parse_factor() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 125) | Node* parse_term() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 151) | Node* parse_additive_exp() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 177) | Node* parse_shift_exp() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 203) | Node* parse_relational_exp() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 238) | Node* parse_equality_exp() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 264) | Node* parse_bitwise_and_exp() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 287) | Node* parse_bitwise_xor_exp() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 310) | Node* parse_bitwise_or_exp() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 333) | Node* parse_and_exp() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 356) | Node* parse_or_exp() method Node (line 18) | Node() : child(NULL), child2(NULL) function Node (line 378) | Node* parse_exp() method Node (line 18) | Node() : child(NULL), child2(NULL) function processTree (line 386) | void processTree(Node* node) function evaluate (line 625) | long long int evaluate(std::list line, std::string fname, int l... FILE: source/utils/preprocessor/expression.h type Token (line 5) | struct Token function namespace (line 11) | namespace expression FILE: source/utils/preprocessor/preprocessor.cpp type preprocessor (line 22) | namespace preprocessor type Var (line 137) | struct Var function wrtError (line 165) | void wrtError(string msg) function replace (line 177) | void replace(list &mylist, list::iterator st, list& mylist, list::iterator st, list getTokLine(char* buff) function writeTok (line 534) | void writeTok(Token tok) function string (line 576) | string tok2Str(Token tok) function string (line 622) | string tok2StrArgs(Token tok, list stringActuals, list ... function writeLine (line 653) | void writeLine(list line) function expand (line 756) | bool expand(list& line, map& vars, set used) function string (line 986) | string findIncludeFile(string file, string include, const list... function expandIfFuncs (line 1032) | void expandIfFuncs(list& line, map& vars, const li... function expandIf (line 1166) | void expandIf(list& line, map& vars, const list &line, map &vars) function setLineFile (line 1229) | void setLineFile(int lineno, string fname, map& vars) function preventDefinedExpand (line 1249) | void preventDefinedExpand(list &val) function processLine (line 1283) | void processLine(list>::iterator &it_line, map... function processFile (line 1795) | void processFile(string fname, map &vars, const list