summaryrefslogtreecommitdiffhomepage
path: root/src/config.h
AgeCommit message (Collapse)Author
2023-11-08REDESIGNED: Spline drawing functionalityRay
This change allows more versatile and consistent splines drawing. It also gives more control to advance users to draw splines as individual segments.
2023-10-29ADDED: Pseudo-random numbers generator!Ray
2023-10-26ADDED: Automation Events System, exposed to usersRay
Added new API to record and play events Added examples illustrating functionality
2023-10-08Format tweaksRay
2023-09-04Update config.hRay
2023-09-02Added rudimentary SVG support. (#2738)bXi
* Added rudimentary SVG support. Added 2 functions ImageLoadSvg and ImageLoadSvgWithSize. * Added an example on how to use ImageLoadSvgWithSize and adjusted Makefiles accordingly. * Added actual correct example file. * Reviewed the code to keep the raylib coding conventions in mind. Moved the LoadImageSvg() code into LoadImage() guarded by SUPPORT_FILEFORMAT_SVG. Renamed LoadImageSvgWithSize() to LoadImageSvg(). Added a LoadImageSvgFromString() function to parse the loaded SVG into an actual image. This does the bulk of the work. * Fixed typo. --------- Co-authored-by: Ray <[email protected]>
2023-07-18ADDED: `SUPPORT_FONT_ATLAS_WHITE_REC`Ray
Support creating a 3x3 pixels white rectangle at the bottom-right corner of the generated font atlas image, useful for shapes+text drawing in a single draw call!
2023-03-15Update config.hRay
2023-03-05Support QOA audio file format by defaultRay
2023-02-12REVIEWED: config.h format and inconsistenciesRay
2023-02-09Fixed some grammar mistakes and typos. (#2914)Julio C. Galindo
* Fixed some grammar mistakes. * Fixed some typos.
2023-02-04ADDED: QOA audio format support -WIP-Ray
2023-01-25add include guards on config.h (#2888)Jeffery Myers
2023-01-01Update year to 2023Ray
2022-11-29REVIEWED: Image fileformat support: PIC, PNMRay
2022-11-29ADDED: Optional support for PNM images (.ppm, .pgm)Ray
2022-08-20ADDED: Support M3D model file format (meshes and materials) #2648Ray
2022-08-01REMOVED: Config option: `SUPPORT_MOUSE_CURSOR_POINT`Ray
2022-07-25Update yearRay
2022-07-25Update config.hRay
2022-07-05WARNING: BREAKING: REMOVED: `*StorageValue()` functionsRay
Those functions were platform dependent and user has no control over the file created. They have been removed from raylib and just moved to `core_storage_values` example.
2022-06-12REVIEWED: `FilePathList`, consider maximum capacityRay
2022-06-11Update config.hRay
2021-12-21Re-enable QOI support (#2236)Uneven Prankster
* Updated QOI to latest version. * Enable back QOI support! * Stray extra space! Should be good now.
2021-12-04Support custom modules inclusionRay
Allow to choose which modules are compiled with raylib, if some modules are excluded from compilation, required functionality is not available but smaller builds are possible.
2021-12-01Disabled QOI image formatraysan5
2021-11-27ADDED: Support for QOI image formatRay
2021-11-11Expose `MAX_KEYBOARD_KEYS` and `MAX_MOUSE_BUTTONS` #2127Ray
2021-10-19Reviewed latest PR formatting and detailsraysan5
2021-10-19Support create OpenGL debug context in OpenGL 4.3 (#2068)warzes
* - support create OpenGL debug context in OpenGL 4.3 * - additional events in debug message - fixed glEnable(GL_DEBUG_OUTPUT) * Reviewed OpenGL Debug Context
2021-10-05REVIEWED: API functions specifiersraysan5
2021-09-22WARNING: MODULES RENAMING!!!Ray
raylib modules have been slightly renamed to add some identity and note that they are independent modules that can be used as standalone separate parts of raylib if required. The renamed modules are: - `core` -> `rcore` - `shapes` -> `rshapes` - `textures` -> `rtextures` - `text` -> `rtext` - `models` -> `rmodels` - `camera` -> `rcamera` - `gestures` -> `rgestures` - `core` -> `rcore` All the build systems has been adapted to this change.
2021-09-10REVIEWED: Touch input system #1975 #1960Ray
- ADDED: `GetTouchPointCount()` to core module, removed from gestures module. - Support multiple touch points: `MAX_TOUCH_POINTS`.
2021-09-04new models_magicavoxel_loading example (#1940)procfxgen
* new models_magicavoxel_loading example * Portable header-only file "magicavoxel_loader.h" for MagicaVoxel loader example. * models_magicavoxel_loading example added to CMakeLists.txt and Makefile * fix models_magicavoxel_loading example for linux. * * vox_loader into "src/external/vox_loader.h" * vox file support for "models.c" * updated example "models/models_magicavoxel_loading.c" * * Fix Vox_FreeArrays (removed memory leak) * * removed magicavoxel_loader.h * * Revert vs2019 solution
2021-07-31REVIEWED: rlgl defines for consistencyraysan5
2021-07-30REVIEWED: Added new mechanism to avoid data types collision between modules ↵raysan5
that share same data types and can be used in standalone mode
2021-07-26Remove unused UWP defines (#1894)Uneven Prankster
* Unused UWP define removal * Further removal of unusued UWP defines
2021-06-25WARNING: REVIEWED: Default shader uniform namesRay
When a shader is loaded, by default, several locations are tried to be set automatically.
2021-06-23WARNING: BREAKING: Functions renamed!Ray
RENAMED: GetCodepoints() -> LoadCodepoints(), now codepoint array data is loaded dynamically instead of reusing a limited static buffer. ADDED: UnloadCodepoints() to safely free loaded codepoints RENAMED: GetNextCodepoint() -> GetCodepoint()
2021-06-19Disable `SUPPORT_EVENTS_AUTOMATION` by defaultraysan5
2021-06-17Avoid SUPPORT_MOUSE_CURSOR_POINTRay
2021-06-17RENAMED: `SwapBuffers()` -> `SwapScreenBuffer()`Ray
Avoid possible symbol collisions
2021-06-17WARNING: Exposed `SUPPORT_CUSTOM_FRAME_CONTROL` #1729Ray
2021-06-17Renamed SUPPORT_MOUSE_CURSOR_NATIVE -> SUPPORT_MOUSE_CURSOR_POINTRay
2021-06-11NEW CRAZY FEATURE: EVENTS AUTOMATION!Ray
https://youtu.be/3dZenkpmRzM
2021-05-07Convert the half sleep to a sleep that is a fraction of the target FPS ↵Jeffery Myers
(Default 95%) to reduce CPU use. (#1756) Co-authored-by: Jeffery Myers <[email protected]>
2021-05-04Expose RAYLIB_VERSION in raylib.h #1747Ray
2021-04-18WARNING: REDESIGNED: rlLoadExtensions() #1295Ray
Added config flag: SUPPORT_GL_DETAILS_INFO
2021-04-06REDESIGNED: Vr stereo renderingRay
2021-04-05Update version to raylib 3.7raysan5