summaryrefslogtreecommitdiffhomepage
path: root/src/config.h
AgeCommit message (Collapse)Author
2020-12-19Set version for raylib 3.5Ray
2020-11-30Review some config optionsRay
2020-11-23REDESIGNED: Window state config #1367 -WIP-Ray
Some flags not working properly yet...
2020-11-20REPLACED: rgif.h by msf_gif.hRay
The improvement in performance is considerable!
2020-09-27Platform DRM (#1388)kernelkinetic
* updated README.md * fixed CMakeLists.txt to allow building and debugging with Visual Studio Code and CMAKE Tools extension * added PLATFORM_DRM contains mouse pointer code from https://github.com/chriscamacho * removed redundant cleanup in InitGraphicsDevice * fixed DRM connector mode selection * added choosen DRM connected mode to log output * added respecting TargetFPS on DRM mode selection, default to 60 * added support for GetMonitorRefreshRate * changed SUPPORT_MOUSE_CURSOR_RPI to SUPPORT_MOUSE_CURSOR_NATIVE * changed avoidProgressive to allowInterlaced * cleanup, function extraction and improved mode selection * README reverted to original for PR * line endings fixed for core.c * removed old code * mouse pointer reverted to small square * replaced SetGraphicDeviceName() by DEFAULT_GRAPHIC_DEVICE_DRM Co-authored-by: kernelkinetic <[email protected]>
2020-06-30Expose additional configuration optionsRay
Some internal defines have been exposed in config.h
2020-05-09Remove SUPPORT_IMAGE_DRAWING flagraysan5
ImageDraw() is actually used in multiple functions and it aslo depends on several functions...
2020-05-09Added [text] flag: SUPPORT_TEXT_MANIPULATIONraysan5
2020-05-09Reorganized texture functionsraysan5
Removed ImageAlphaMask() dependency on [text] LoadBMFont()
2020-03-30Update config.h, enable some file-formats by defaultraysan5
2020-03-25Enable IQM models support on config.hraysan5
2020-03-25Update config.hraysan5
2020-02-27Review default config flagsRay
2020-02-27REDESIGN: LoadStorageValue()/SaveStorageValue()Ray
Using new file I/O ABI
2020-02-11SUPPORT_HALFBUSY_WAIT_LOOPRay
2020-02-10Remove spacingraysan5
2020-02-03Replace TraceLog() function by TRACELOG macroRay
Added SUPPORT_TRACELOG_DEBUG config
2020-02-03Develop branch integration (#1091)Ray
* [core] REDESIGNED: Implement global context * [rlgl] REDESIGNED: Implement global context * Reviewed globals for Android * Review Android globals usage * Update Android globals * Bump raylib version to 3.0 !!! * [raudio] REDESIGNED: Implement global context * [raudio] Reorder functions * [core] Tweaks on descriptions * Issues with SUPPORT_MOUSE_GESTURES * [camera] Use global context * REDESIGN: Move shapes drawing texture/rec to RLGL context * Review some issues on standalone mode * Update to use global context * [GAME] Upload RE-PAIR game from GGJ2020 -WIP- * Update game: RE-PAIR * [utils] TRACELOG macros proposal * Update config.h
2020-01-19Added SUPPORT_HALFBUSY_WAIT_LOOPraysan5
2020-01-05Update year to 2020raysan5
2019-09-20Let the user choose the formatsRay
2019-09-09ADDED small compression APIRay
- ADDED: CompressData() - ADDED: DecompressData()
2019-09-03Review dr_flac usageRay
Replaced DEPRECATED functions
2019-08-20Support mouse cursor on RPI nativeraysan5
Reduced bunnymark limits
2019-08-07Change raylib version to 2.6-devRay
2019-06-04Support SSH keyboard on RPIRay
2019-06-01Comments reviewRay
2019-05-27Setup version for releaseRay
2019-05-21Add config SUPPORT_SSH_KEYBOARD_RPIRay
Allow to reconfigure stdin to read input keys, this process could lead to undesired effects. Use with care. Disabled by default.
2019-05-07NO SUPPORT_BUSY_WAIT_LOOP by defaultRay
2019-05-01WARNING: Support high DPI displaysRay
This change could break things. So, I created SUPPORT_HIGH_DPI flag to enable it (disabled by default). Basically, it detects HighDPI display and scales all drawing (and mouse input) appropiately to match the equivalent "standardDPI" screen size on highDPI. It uses screenScaling matrix to do that. This scaling comes with some undesired effects, like aliasing on default font text (keep in mind that font is pixel-perfect, not intended for any non-rounded scale factor). The only solution for this aliasing would be some AA postpro filter or implementing the highDPI scaling in a different way: rendering to a texture and scaling it with FILTER_BILINEAR, check `core_window_scale_letterbox.c` example for reference. Use at your own risk.
2019-04-11Review VR simulator mechanismRay
- No default VR device parameteres inside raylib - VR device parameter should be provided by user - VR distortion shader should be provided by user
2019-04-08Review creation yearsRay
2019-04-05Start setting things up for raylib 2.5Ray
2019-04-04BIG UPDATE: Support model animations!Ray
2019-01-10WARNING: Renamed module: audio -> raudioRay
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.
2018-12-26WARNING: BREAKING CHANGEraysan5
Added a bunch of useful text management functions. Consequently, some already available functions like `FormatText()` and `SubText()` has been renamed for consistency. Created temporal fallbacks for old names. raylib version bumped to 2.3.
2018-12-11WARNING: BIG rewrite of rlgl moduleRay
This commit implements a big update of rlgl module, intended to optimize some parts. This change could break some code bases... hopefully not, but it could. The BIG changes to the module are: - Replaced LINES-TRIANGLES-QUADS buffers by a single one, now all vertex data is accumulated on a single buffer and managed with registered draw calls. LINES-TRIANGLES-QUADS could be used the same way as before, rlgl will manage them carefully. That's a big improvement of the system. - Support multi-buffering if required. Just define MAX_BATCH_BUFFERING desired size (currently set to 1 batch). Should be enough for most of the situations. - Removed temporal accumulative buffers for matrix transformations, now transformations are directly applied to vertex when on rlVertex3f() - Reviewed rlPushMatrix()/rlPopMatrix() to be consistent with OpenGL 1.1, probably I should remove that ancient behaviour but... well, it was not consistent and now it is. - Minor tweaks: LoadText(), I broke it in last update... also multiple comments reviewed. - TODO: MAX_BATCH_ELEMENTS checking should probably be reviewed... done some tests and it works but...
2018-11-06Remove end-line spacesRay
2018-10-31Add flag: SUPPORT_EVENTS_WAITINGRay
Wait for input events passively (sleep) instead of polling events actively every frame
2018-10-01Update version number (internally)Ray
2018-09-17Support image exportRay
2018-09-17Improved data export capabilities!Ray
REVIEWED: ExportImage() REVIEWED: ExportMesh() ADDED: ExportWave() REMOVED: Internal funcs: SavePNG(), SaveBMP() NOTE: These changes break the API (parameters order)
2018-07-29Fix typo (s/proedural/procedural)Ahmad Fatoum
2018-07-19Working on MP3 supportRay
2018-07-11Removed dev from versionRay
2018-05-04BREAKING CHANGE: Renamed SpriteFont type to FontRay San
- Preparing MP3 files support - Jumped version to raylib 2.0-dev (too many breaking changes...)
2018-04-29Support shapes drawing using only QUADSraysan5
Also added new compilation FLAGS for that pourpose
2018-04-29Added compile flag: SUPPORT_SCREEN_CAPTUREraysan5
Allow compiling the library with support for automatic screen capture (KEY_F12)
2018-04-09Reviewed config.h formattingRay
Added raylib version to config