b88bfa7267
Review PR formatting
2018-08-14 09:57:31 +02:00
1cef8ea1bf
Shapes: Simplifies CheckCollisionRecs
...
By comparing the edges of the rectangles relative to each other we can
determine if they intersect or not.
2018-08-14 00:14:06 +02:00
b042fe12e6
Reviewed spacings on latest PR
2018-08-06 20:49:47 +02:00
f5f7ed79b8
Fix compiler warnings of lib
2018-08-05 23:53:34 +02:00
b2cac82fa0
Fix compiler warings in texture.c and more.
2018-08-05 00:34:35 +02:00
103bc7dfc6
Corrected issue with GetFontDefault()
...
Note for me: Replace All is NOT your friend...
2018-07-05 19:17:06 +02:00
d881c73257
Renamed GetDefaultFont() to GetFontDefault()
...
Library consistency rename... yes, I know, it breaks the API...
2018-07-05 19:08:24 +02:00
0148432588
fabsf() not working with TCC
...
Replaced by fabs() that seem to work ok
2018-05-28 00:48:45 +02:00
ca69068814
Added function: rlCheckBufferLimit()
2018-05-20 01:55:46 +02:00
8e9ff75f1c
Use fabsf for floats, and avoid implicit type casting
2018-05-06 12:47:46 -04:00
6324697ffd
Rectangle parameters changed to float
...
- Some examples tweaks
- Reviewed ImageFormat()
- Use float for text fontSize
2018-05-04 16:25:31 +02:00
8d81b6e4e4
Support shapes drawing using only QUADS
...
Also added new compilation FLAGS for that pourpose
2018-04-29 12:53:32 +02:00
1841afad11
Refactor all #define SUPPORT_* into a config.h
...
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-04-07 23:37:48 +02:00
d1ef6869a9
Added function DrawRectangleLinesEx()
2018-02-02 11:01:38 +01:00
0e48396369
Corrected issue with new functionality
...
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-06 02:44:47 +01:00
e1baae0249
Removed function DrawRectangleT()
...
Functionality integrated in DrawRectangle() and selectable with config
flag USE_DEFAULT_FONT_TEXTURE
2018-01-01 16:54:32 +01:00
00c34a035c
Updated copyright year
2017-12-20 12:37:08 +01:00
107294f3e6
Fix bug, add some whitespace
2017-10-13 13:55:01 +02:00
cd6d752217
Fix warning about unsequenced modification of variable
...
Variable t was read and modified without interleaving sequence points,
technically undefined behavior. Report by Clang's -Wunsequenced
2017-10-12 19:51:21 +02:00
4f9de9527f
Review gradient rectangle drawing
...
Added: DrawRectangleGradientV()
Added: DrawRectangleGradientH()
2017-09-30 00:46:31 +02:00
12cb3afd9e
Added function DrawRectangleGradientEx()
...
Moved function DrawRectangleT() from text module to shapes
Added some comments
2017-08-27 21:02:24 +02:00
eeca607506
Review transforms to match OpenGL 1.1
2017-08-04 18:34:51 +02:00
6546474fa4
Manual integration of material-pbr into develop
2017-07-17 00:33:40 +02:00
59652c75b4
Review some comments
2017-03-20 20:34:44 +01:00
3813722f17
Added function: DrawLineBezier()
2017-03-14 00:22:53 +01:00
59038bae96
Added function: DrawLineEx()
...
Supports line thickness
2017-03-05 21:04:07 +01:00
05cff44d0a
Improved modules description -IN PROGRESS-
...
Working in modules configuration flags...
2017-02-16 00:50:02 +01:00
177af272f0
Added function DrawRectanglePro()
2017-02-16 00:19:03 +01:00
658c280669
Lattest PR review
...
Function names, code formatting...
2017-01-05 19:33:05 +01:00
d5d391faaf
Added RaycastMesh function and example test case
2017-01-02 21:56:25 -08:00
037da8879a
Added RaycastGround and ray picking example
2016-12-31 15:06:39 -08:00
377dcb025f
Corrected some warnings
2016-12-05 01:14:18 +01:00
6d1b712a96
Reviewed modules comments
2016-11-16 18:46:13 +01:00
673dcf9436
Comments tweaks
2016-10-31 20:39:03 +01:00
8f60996b64
Corrected some warnings
2016-10-17 00:03:38 +02:00
4c791100cc
Tweak int to float
2016-10-09 20:57:14 +02:00
2ae9ce29eb
Corrected issue on DrawPolyEx()
2016-10-02 23:04:46 +02:00
7f0880a735
Review spacing formatting
...
raylib uses spaces between '+' and '-' signs but not between '*' and '/'
signs, it's a chosen convention
2016-09-12 19:36:41 +02:00
a36cc7075a
Corrected issue on drawing order
2016-07-17 12:40:56 +02:00
9fdf4420d5
Corrected bugs on OpenGL 2.1
2016-06-17 00:29:46 +02:00
68a02e567d
Avoid external variable whiteTexture
...
To get it, use GetDefaultTexture()
2016-06-11 12:41:03 +02:00
d17a0cee1a
Review text formatting (spacing, tabs...)
2016-05-31 19:12:37 +02:00
03cc031d00
Remove TODO comments (already done)
2016-05-20 09:40:48 +02:00
e2ba22ec59
Improved 2D-3D drawing
...
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-17 13:51:48 +01:00
95c1bf9544
Removed previous change that introduced a bug
2016-03-16 19:10:19 +01:00
ee52b13ae6
Corrected bug on GetCollisionRec()
2016-03-16 17:50:51 +01:00
1674465bdc
Adjust buffers usage
...
- Removed DrawQuad() function
- DrawBillboard() uses DrawBillboardRec()
- DrawPlane() uses RL_TRIANGLES
- DrawRectangleV() uses RL_TRIANGLES, that way, [shapes] module uses
only TRIANGLES buffers.
2016-03-01 19:00:12 +01:00
9cbfcbb820
Add a note about an issue
2016-02-11 14:56:00 +01:00
08da91047e
Some code tweaks
2016-01-23 13:22:13 +01:00
3b45336929
Reviewed function: CheckCollisionCircleRec()
2015-12-30 13:34:00 +01:00