1 | // config.h.in |
2 | |
3 | // core.c |
4 | // Camera module is included (camera.h) and multiple predefined cameras are available: free, 1st/3rd person, orbital |
5 | #define SUPPORT_CAMERA_SYSTEM 1 |
6 | // Gestures module is included (gestures.h) to support gestures detection: tap, hold, swipe, drag |
7 | #define SUPPORT_GESTURES_SYSTEM 1 |
8 | // Mouse gestures are directly mapped like touches and processed by gestures system. |
9 | #define SUPPORT_MOUSE_GESTURES 1 |
10 | // Reconfigure standard input to receive key inputs, works with SSH connection. |
11 | /* #undef SUPPORT_SSH_KEYBOARD_RPI */ |
12 | // Use busy wait loop for timing sync, if not defined, a high-resolution timer is setup and used |
13 | /* #undef SUPPORT_BUSY_WAIT_LOOP */ |
14 | // Wait for events passively (sleeping while no events) instead of polling them actively every frame |
15 | /* #undef SUPPORT_EVENTS_WAITING */ |
16 | // Allow automatic screen capture of current screen pressing F12, defined in KeyCallback() |
17 | #define SUPPORT_SCREEN_CAPTURE 1 |
18 | // Allow automatic gif recording of current screen pressing CTRL+F12, defined in KeyCallback() |
19 | #define SUPPORT_GIF_RECORDING 1 |
20 | // Support high DPI displays |
21 | /* #undef SUPPORT_HIGH_DPI */ |
22 | // Support CompressData() and DecompressData() functions |
23 | /* #undef SUPPORT_COMPRESSION_API */ |
24 | |
25 | // rlgl.h |
26 | // Support VR simulation functionality (stereo rendering) |
27 | #define SUPPORT_VR_SIMULATOR 1 |
28 | |
29 | // shapes.c |
30 | // Draw rectangle shapes using font texture white character instead of default white texture |
31 | #define SUPPORT_FONT_TEXTURE 1 |
32 | // Use QUADS instead of TRIANGLES for drawing when possible |
33 | // Some lines-based shapes could still use lines |
34 | #define SUPPORT_QUADS_DRAW_MODE 1 |
35 | |
36 | // textures.c |
37 | // Selecte desired fileformats to be supported for image data loading. |
38 | #define SUPPORT_FILEFORMAT_PNG 1 |
39 | #define SUPPORT_FILEFORMAT_DDS 1 |
40 | #define SUPPORT_FILEFORMAT_HDR 1 |
41 | #define SUPPORT_FILEFORMAT_KTX 1 |
42 | #define SUPPORT_FILEFORMAT_ASTC 1 |
43 | /* #undef SUPPORT_FILEFORMAT_BMP */ |
44 | /* #undef SUPPORT_FILEFORMAT_TGA */ |
45 | /* #undef SUPPORT_FILEFORMAT_JPG */ |
46 | /* #undef SUPPORT_FILEFORMAT_GIF */ |
47 | /* #undef SUPPORT_FILEFORMAT_PSD */ |
48 | /* #undef SUPPORT_FILEFORMAT_PKM */ |
49 | /* #undef SUPPORT_FILEFORMAT_PVR */ |
50 | // Support image export functionality (.png, .bmp, .tga, .jpg) |
51 | #define SUPPORT_IMAGE_EXPORT 1 |
52 | // Support multiple image editing functions to scale, adjust colors, flip, draw on images, crop... If not defined only three image editing functions supported: ImageFormat(), ImageAlphaMask(), ImageToPOT() |
53 | #define SUPPORT_IMAGE_MANIPULATION 1 |
54 | // Support procedural image generation functionality (gradient, spot, perlin-noise, cellular) |
55 | #define SUPPORT_IMAGE_GENERATION 1 |
56 | |
57 | // text.c |
58 | // Default font is loaded on window initialization to be available for the user to render simple text. NOTE: If enabled, uses external module functions to load default raylib font (module: text) |
59 | #define SUPPORT_DEFAULT_FONT 1 |
60 | // Selected desired fileformats to be supported for loading. |
61 | #define SUPPORT_FILEFORMAT_FNT 1 |
62 | #define SUPPORT_FILEFORMAT_TTF 1 |
63 | |
64 | // models.c |
65 | // Selected desired fileformats to be supported for loading. |
66 | #define SUPPORT_FILEFORMAT_OBJ 1 |
67 | #define SUPPORT_FILEFORMAT_MTL 1 |
68 | #define SUPPORT_FILEFORMAT_IQM 1 |
69 | #define SUPPORT_FILEFORMAT_GLTF 1 |
70 | // Support procedural mesh generation functions, uses external par_shapes.h library |
71 | // NOTE: Some generated meshes DO NOT include generated texture coordinates |
72 | #define SUPPORT_MESH_GENERATION 1 |
73 | |
74 | // raudio.c |
75 | // Desired fileformats to be supported for loading. |
76 | #define SUPPORT_FILEFORMAT_WAV 1 |
77 | #define SUPPORT_FILEFORMAT_OGG 1 |
78 | #define SUPPORT_FILEFORMAT_XM 1 |
79 | #define SUPPORT_FILEFORMAT_MOD 1 |
80 | /* #undef SUPPORT_FILEFORMAT_FLAC */ |
81 | #define SUPPORT_FILEFORMAT_MP3 1 |
82 | |
83 | // utils.c |
84 | // Show TraceLog() output messages. NOTE: By default LOG_DEBUG traces not shown |
85 | #define SUPPORT_TRACELOG 1 |
86 | |
87 | |