summaryrefslogtreecommitdiffhomepage
path: root/src/config.h
AgeCommit message (Collapse)Author
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
2018-04-07CMake: Generate config.h from CMakeOptions.txtAhmad Fatoum
I would have liked config.h to be selected by include dir configuration, but this way is less intrusive.
2018-04-07Refactor all #define SUPPORT_* into a config.hAhmad Fatoum
That way, a user needs only to touch a single file to configure what features raylib is built with. Include guards are left out intentionally, because config.h should only be included in source files, not headers. Later on, config.h can also define the raylib version (#461).