mirror of
https://github.com/raysan5/raylib.git
synced 2025-12-25 10:22:33 -05:00
Planning to promote raudio module as a simple and easy-to-use front-end for the amazing mini_al library, so the name change. Name comes from raylib-audio but in spanish it also remembers to word "raudo", meaning "very fast", an analogy that fits perfectly to the usefulness and performance of the library! Consequently, raylib version has been bumped to 2.4-dev.
83 lines
3.6 KiB
C
83 lines
3.6 KiB
C
/* config.h.in */
|
|
|
|
// core.c
|
|
/* Camera module is included (camera.h) and multiple predefined cameras are available: free, 1st/3rd person, orbital */
|
|
#cmakedefine SUPPORT_CAMERA_SYSTEM 1
|
|
/* Gestures module is included (gestures.h) to support gestures detection: tap, hold, swipe, drag */
|
|
#cmakedefine SUPPORT_GESTURES_SYSTEM 1
|
|
/* Mouse gestures are directly mapped like touches and processed by gestures system. */
|
|
#cmakedefine SUPPORT_MOUSE_GESTURES 1
|
|
/* Use busy wait loop for timing sync, if not defined, a high-resolution timer is setup and used */
|
|
#cmakedefine SUPPORT_BUSY_WAIT_LOOP 1
|
|
/* Wait for events passively (sleeping while no events) instead of polling them actively every frame */
|
|
#cmakedefine SUPPORT_EVENTS_WAITING 1
|
|
/* Allow automatic screen capture of current screen pressing F12, defined in KeyCallback() */
|
|
#cmakedefine SUPPORT_SCREEN_CAPTURE 1
|
|
/* Allow automatic gif recording of current screen pressing CTRL+F12, defined in KeyCallback() */
|
|
#cmakedefine SUPPORT_GIF_RECORDING 1
|
|
|
|
// rlgl.h
|
|
/* Support VR simulation functionality (stereo rendering) */
|
|
#cmakedefine SUPPORT_VR_SIMULATOR 1
|
|
/* Include stereo rendering distortion shader (shader_distortion.h) */
|
|
#cmakedefine SUPPORT_DISTORTION_SHADER 1
|
|
|
|
// shapes.c
|
|
#cmakedefine SUPPORT_FONT_TEXTURE 1
|
|
#cmakedefine SUPPORT_QUADS_DRAW_MODE 1
|
|
|
|
// textures.c
|
|
/* Selecte desired fileformats to be supported for image data loading. */
|
|
#cmakedefine SUPPORT_FILEFORMAT_PNG 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_DDS 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_HDR 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_KTX 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_ASTC 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_BMP 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_TGA 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_JPG 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_GIF 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_PSD 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_PKM 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_PVR 1
|
|
|
|
// Support image export functionality (.png, .bmp, .tga, .jpg)
|
|
#define SUPPORT_IMAGE_EXPORT 1
|
|
|
|
/* 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() */
|
|
#cmakedefine SUPPORT_IMAGE_MANIPULATION 1
|
|
|
|
/* Support procedural image generation functionality (gradient, spot, perlin-noise, cellular) */
|
|
#cmakedefine SUPPORT_IMAGE_GENERATION 1
|
|
|
|
// text.c
|
|
/* 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) */
|
|
#cmakedefine SUPPORT_DEFAULT_FONT 1
|
|
/* Selected desired fileformats to be supported for loading. */
|
|
#cmakedefine SUPPORT_FILEFORMAT_FNT 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_TTF 1
|
|
|
|
// models.c
|
|
/* Selected desired fileformats to be supported for loading. */
|
|
#cmakedefine SUPPORT_FILEFORMAT_OBJ 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_MTL 1
|
|
/* Support procedural mesh generation functions, uses external par_shapes.h library
|
|
* NOTE: Some generated meshes DO NOT include generated texture coordinates */
|
|
#cmakedefine SUPPORT_MESH_GENERATION 1
|
|
|
|
// raudio.c
|
|
/* Desired fileformats to be supported for loading. */
|
|
#cmakedefine SUPPORT_FILEFORMAT_WAV 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_OGG 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_XM 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_MOD 1
|
|
#cmakedefine SUPPORT_FILEFORMAT_FLAC 1
|
|
|
|
// utils.c
|
|
/* Show TraceLog() output messages. NOTE: By default LOG_DEBUG traces not shown */
|
|
#cmakedefine SUPPORT_TRACELOG 1
|
|
/* Support saving image data as PNG fileformat. NOTE: Requires stb_image_write library */
|
|
#cmakedefine SUPPORT_SAVE_PNG 1
|
|
/* Support saving image data as PMP fileformat. NOTE: Requires stb_image_write library */
|
|
#cmakedefine SUPPORT_SAVE_BMP 1
|