summaryrefslogtreecommitdiffhomepage
path: root/src/shapes.c
AgeCommit message (Collapse)Author
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).
2018-02-02Added function DrawRectangleLinesEx()Ray San
2018-01-06Corrected issue with new functionalityraysan5
Using default font texture as base white texture for rectangles reduces draw calls considerably, actually, raygui can be drawn with a single pass!
2018-01-01Removed function DrawRectangleT()raysan5
Functionality integrated in DrawRectangle() and selectable with config flag USE_DEFAULT_FONT_TEXTURE
2017-12-20Updated copyright yearRay San
2017-10-13Fix bug, add some whitespaceAhmad Fatoum
2017-10-12Fix warning about unsequenced modification of variableAhmad Fatoum
Variable t was read and modified without interleaving sequence points, technically undefined behavior. Report by Clang's -Wunsequenced
2017-09-30Review gradient rectangle drawingRay
Added: DrawRectangleGradientV() Added: DrawRectangleGradientH()
2017-08-27Added function DrawRectangleGradientEx()raysan5
Moved function DrawRectangleT() from text module to shapes Added some comments
2017-08-04Review transforms to match OpenGL 1.1raysan5
2017-07-17Manual integration of material-pbr into developRay
2017-03-20Review some commentsRay
2017-03-14Added function: DrawLineBezier()raysan5
2017-03-05Added function: DrawLineEx()raysan5
Supports line thickness
2017-02-16Improved modules description -IN PROGRESS-Ray
Working in modules configuration flags...
2017-02-16Added function DrawRectanglePro()Ray
2017-01-05Lattest PR reviewraysan5
Function names, code formatting...
2017-01-02Added RaycastMesh function and example test caseJoel Davis
2016-12-31Added RaycastGround and ray picking exampleJoel Davis
2016-12-05Corrected some warningsRay
2016-11-16Reviewed modules commentsraysan5
2016-10-31Comments tweaksraysan5
2016-10-17Corrected some warningsRay
2016-10-09Tweak int to floatRay
2016-10-02Corrected issue on DrawPolyEx()Ray
2016-09-12Review spacing formattingraysan5
raylib uses spaces between '+' and '-' signs but not between '*' and '/' signs, it's a chosen convention
2016-07-17Corrected issue on drawing orderraysan5
2016-06-17Corrected bugs on OpenGL 2.1Ray
2016-06-11Avoid external variable whiteTextureraysan5
To get it, use GetDefaultTexture()
2016-05-31Review text formatting (spacing, tabs...)raysan5
2016-05-20Remove TODO comments (already done)raysan5
2016-03-17Improved 2D-3D drawingRay
Depth test disabled for 2D and only used on 3D; consequently LINES vs TRIANGLES vs QUADS buffers drawing order maters... but blending also works ok.
2016-03-16Removed previous change that introduced a bugRay
2016-03-16Corrected bug on GetCollisionRec()Ray
2016-03-01Adjust buffers usageraysan5
- Removed DrawQuad() function - DrawBillboard() uses DrawBillboardRec() - DrawPlane() uses RL_TRIANGLES - DrawRectangleV() uses RL_TRIANGLES, that way, [shapes] module uses only TRIANGLES buffers.
2016-02-11Add a note about an issueraysan5
2016-01-23Some code tweaksraysan5
2015-12-30Reviewed function: CheckCollisionCircleRec()raysan5
2015-07-29Replaced old mail by twitter userraysan5
2015-04-22Corrected some bugs and warningsraysan5
2015-04-06Big batch of changes! Check description:raysan5
Support multiple texture formats (uncompressed and compressed) Postprocessing shaders support Model struct redefined and improved Extended loading functions for Textures and Models Simplified functions: DrawPlane(), DrawQuad() Deleted functions: DrawPlaneEx(), DrawGizmoEx() Now Text module only depends on Textures module Shapes: Reviewed functions to low lines/triangles usage Removed useless tabs and spaces around code
2014-12-31Added full support for HTML5 (emscripten)raysan5
Corrected some bugs on the way... Automatically convert textures to POT on RPI and WEB
2014-09-16raylib 1.2raysan5
This is a huge update. Check CHANGELOG for details
2014-09-03Removed useless spacesraysan5
2014-07-23Corrected bugs...raysan5
Set default raylib to use OpenGL 1.1 (compatibility issues on ATI cards)
2014-07-23Corrected bug with drawing orderraysan5
We have three vertex buffers: lines, triangles and quads for textures. Drawing in a desired order could become a nighmare... noww it seems it works prety well...
2014-04-19raylib 1.1raysan5
View CHANGELOG for a detailed list of changes
2014-04-04Adapt multiple functions to rlglraysan5
Nearly a complete rework of Models module Some teaks on multiple functions
2014-03-25Road to raylib 1.1 - Testing rlglraysan5
2014-03-16Update to version 1.0.61.0.6raysan5
Check CHANGELOG for the list of changes in this release!