diff options
| author | raysan5 <[email protected]> | 2018-04-29 12:53:32 +0200 |
|---|---|---|
| committer | raysan5 <[email protected]> | 2018-04-29 12:53:32 +0200 |
| commit | 8d81b6e4e40ea8ad01acea8bfbda38840eb7027f (patch) | |
| tree | 59411531d7c35b334980b20de1a622b546a500e0 /src/config.h.in | |
| parent | ada6668b2458f0e58e588611b2e0d70a90970827 (diff) | |
| download | raylib-8d81b6e4e40ea8ad01acea8bfbda38840eb7027f.tar.gz raylib-8d81b6e4e40ea8ad01acea8bfbda38840eb7027f.zip | |
Support shapes drawing using only QUADS
Also added new compilation FLAGS for that pourpose
Diffstat (limited to 'src/config.h.in')
| -rw-r--r-- | src/config.h.in | 69 |
1 files changed, 36 insertions, 33 deletions
diff --git a/src/config.h.in b/src/config.h.in index 5b6ed054..651024c1 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -1,11 +1,28 @@ /* config.h.in */ -// 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 +// 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 +/* 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.c +/* 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. */ @@ -28,23 +45,20 @@ /* Support proedural image generation functionality (gradient, spot, perlin-noise, cellular) */ #cmakedefine SUPPORT_IMAGE_GENERATION 1 -// rlgl.c -/* Support VR simulation functionality (stereo rendering) */ -#cmakedefine SUPPORT_VR_SIMULATOR 1 -/* Include stereo rendering distortion shader (shader_distortion.h) */ -#cmakedefine SUPPORT_DISTORTION_SHADER 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 -// 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 -/* Allow automatic gif recording of current screen pressing CTRL+F12, defined in KeyCallback() */ -#cmakedefine SUPPORT_GIF_RECORDING 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 // audio.c /* Desired fileformats to be supported for loading. */ @@ -54,20 +68,9 @@ #cmakedefine SUPPORT_FILEFORMAT_MOD 1 #cmakedefine SUPPORT_FILEFORMAT_FLAC 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 - // 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 */ |
