summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2019-01-03Merge pull request #711 from ChrisDill/SetMouseOffsetRay
Added SetMouseOffset
2019-01-02Mouse functions changedChrisDill
- SetMouseScale changed to take in a Vector2. - Added mouseOffset global which is used in mouse read functions.
2019-01-02Merge pull request #708 from BaZom/masterRay
utils: declare funopen only on Android
2019-01-02Avoid crashing if music file not loadedraysan5
2019-01-02Default mouseScale fixedChrisDill
- Didn't set X and Y values correctly.
2019-01-02Added SetMouseOffsetChrisDill
- Changed mouseScale to Vector2. - Added SetMouseOffset to change XY of mouseScale.
2019-01-01Update Makefile for Emscriptenraysan5
2019-01-01Update mini_al to latest version (Web Audio / AAudio backends)raysan5
2018-12-29utils: declare funopen only on AndroidBasem Abughallya
funopen is only needed on Android, so declare it only there. This fixes following MinGW build failure: utils.c:50:7: error: conflicting types for ‘funopen’ FILE *funopen(const void *cookie, int (*readfn)(void *, char *, int), ^~~~~~~ In file included from utils.c:45:0: /usr/include/stdio.h:586:7: note: previous declaration of ‘funopen’ was here FILE *funopen (const void *__cookie, ^~~~~~~
2018-12-29Corrected issue with MOD/XM loopraysan5
2018-12-29ADDED: DrawTextRec() and exampleraysan5
2018-12-29Use QUADS for DrawPolyEx()raysan5
2018-12-29Corrected issue on draws resettingraysan5
2018-12-26ADDED: DrawTextureQuad()raysan5
Useful for tiling and offset parameters definition.
2018-12-26Corrected typoraysan5
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-26REVIEWED: DrawRectanglePro()raysan5
2018-12-26Corrected issue with internal bufferraysan5
Problem aligning provided vertex data to multiples of four, because main buffer is intended to bu used with indexed quads... but also shared with triangles and lines.
2018-12-25Support float texture data on OpenGL ES 2.0raysan5
2018-12-25Corrected issue with MOD playingraysan5
Despite issue is corrected, now module loop doesn't work...
2018-12-25REVIEWED: LoadFontEx()raysan5
Changed parameters order for consistency with LoadFontData() and other functions when an array is passed by parameter and array size is the following parameter.
2018-12-24Added some TODO noteraysan5
OpenGL extensions loading could be improved...
2018-12-24Tweaks to support OpenGL ES 2.0 desktopraysan5
2018-12-24Review DrawPolyEx()raysan5
Also reviewed rlCheckBufferLimit()
2018-12-21Use stb_vorbis.h as header onlyRay
2018-12-20Delete libraylib.aRay
2018-12-20Exposed LoadFontFromImage()Ray
2018-12-20Some tweaksRay
2018-12-19Corrected issueRay
2018-12-19Improved BeginScissorMode()Ray
Now rectangle coordinates refer to upper-left corner instead of bottom-left
2018-12-19Keep reviewing RPI keyboard input...Ray
2018-12-19Corrected issue on plane drawingRay
2018-12-18Review RPI keyboard inputs -WIP-Ray
2018-12-18Reviewed rlReadTexturePixels() for OpenGL ES 2.0Ray
Now it should work... but this behaviour could be driver dependant...
2018-12-18Support PIC image format loadingRay
2018-12-18Corrected bug on OpenGL ES quads drawingRay
2018-12-18Support externally provided compilation flagsRay
Useful in case raylib compilation want to be automated and compilation config flags provided by command line.
2018-12-16Added a possible dependency include path for glfwRay
2018-12-15ADDED: GenMeshPoly()Ray
To generate 2D polygonal shape
2018-12-15Added scissor functionalityRay
To draw only in defined area of the screen ADDED: BeginScissorMode(), EndScissorMode()
2018-12-14Some code tweaksRay
- Reorganized some variables: Not used on OpenGL 1.1 - Now mipmaps can be generated on OpenGL 1.1 backend - Renamed whiteTexture to defaultTextureId
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-12-10Added support for .otf fontsRay
stb_truetype supports some .otf fonts, just exposed that functionality.
2018-12-04Increase text management buffers sizeRay
2018-12-03Comments removedRay
2018-12-03Improved textures wrap supportRay
2018-12-03Reviewed some commentsRay
2018-12-03Replaced #defines by enumsRay
2018-11-30Some tweaksRay
2018-11-28Replaced default release pathsRay