aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2018-11-23Review totalSampleCount for OGG and FLACRay
2018-11-20Avoid program crash on audio device failRay
2018-11-19Review resources namingRay
raylib resource data file for Windows platform (containing raylib icon and metadata for executable file) has been renamed to a more consistent name: raylib.rc.data Also required to work with tcc compiler.
2018-11-19Review RenderTexture drawing usageRay
Now `BeginTextureMode()` does not clean buffers automatically, that behaviour has been changed because there could be some case (i.e. painting software) where texture buffer does not ned to be cleared; user is responsible of clearing buffers using `ClearBackground()`
2018-11-19Merge pull request #683 from iwoplaza/patch-1Ray
Update core.c
2018-11-19Corrected issue with MSAARay
2018-11-17Updated mini_alRay
2018-11-17Corrected typoRay
2018-11-17Review SetWindowIcon()Ray
2018-11-13Check for single apostrophe in OpenURL()Michael Vetter
When doing a8dffc63fbe3926498ecb905428f454d0afbe526 I was not aware that printing a warning and not executing the code would be an option. I only learned that through 618f220851570f2bb9ea0bb354a65e92c6d06968. So I propose that we allow all URLs except if the string contains a `'`. Which could end the URL and call another command via `system()`. Related to https://github.com/raysan5/raylib/issues/686
2018-11-12OpenURL() - Added small security checkRay
2018-11-12Add warning to OpenURL()Michael Vetter
See https://github.com/raysan5/raylib/issues/686
2018-11-12Review OpenURL()Ray
2018-11-10core: OpenURL() fix xdg-open callMichael Vetter
Calling just `xdg-open` is not right. One needs to pack the URL in `'`. If we don't do this then some special characters (like ampersand) will be executed. Maybe this is true for Windows and Apple case too, but I don't own any such system. So please merge this, and if it's true for more cases let's use `sprintf()` in the other cases too.
2018-11-10core: Use dynamic string in OpenURL()Michael Vetter
OpenURL() is a function that most games probably will never need. Wasting 512 bytes to store of a static char to store an the URL is not wise. I propose to have it dynamic building the string on the fly.
2018-11-09ADDED: OpenURL()Ray
Corrected bug on ImageDrawRectangleLines()
2018-11-07Corrected 1px thick issueRay
2018-11-07Corrected issue with line drawingRay
2018-11-07Update core.cGoblinBob
Some projects need the buffer to not be empited when drawing to the render texture. I would suggest making maybe a variation of the function if you'd like to keep backwards compatibility, maybe like: BeginTextureModeNoClear() ?
2018-11-07Modifies some Image functionsRay
REVIEWED: ImageDrawRectangle() ADDED: ImageDrawRectangleLines()
2018-11-06Review parameter issue with MSVCRay
2018-11-06Remove end-line spacesRay