summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
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
2018-11-28Some tweaks to LoadText()Ray
2018-11-27free memory for extListRay
2018-11-27Reimplement ImageAlphaCrop()Ray
2018-11-27Updated stb libs to latest versionRay
2018-11-26Enable SDL2 library for audio on WebRay
Solves audio cracking issues
2018-11-26Support file drag & drop on WebRay
Using by default memory filesystem (MEMFS), provided by Emscripten
2018-11-23Review emscripten pathRay
2018-11-23Updated to latest mini_alRay