Alex Szpakowski
|
14f1afa446
Reduce redundant glActiveTexture calls.
|
8 years ago |
Alex Szpakowski
|
d1c5edd792
Prevent redundant glBindBuffer calls.
|
8 years ago |
Alex Szpakowski
|
4c122e6581
Add love.graphics.transformPoint and love.graphics.inverseTransformPoint.
|
8 years ago |
Alex Szpakowski
|
0653ec9564
Address some compiler warnings about implicit integer conversions.
|
8 years ago |
Alex Szpakowski
|
b8b670e0ae
Simplify Drawable code
|
8 years ago |
Alex Szpakowski
|
22056271ec
love.graphics.circle/ellipse/arc/rectangle now take transformation scale into account when determining the number of segments to use. Resolves issue #1184.
|
9 years ago |
Alex Szpakowski
|
e71f95595c
ImageData (and Images loaded from them) now support different data formats. Resolves issue #1048.
|
9 years ago |
Alex Szpakowski
|
8cad9c8bf0
Only allow multiply blending when the 'premultiplied' blend alpha mode is used, since the formula only works with that anyway.
|
9 years ago |
Alex Szpakowski
|
1eed86426b
Merge default into minor
|
9 years ago |
Alex Szpakowski
|
901cc362df
Added 'shaderswitches' to love.graphics.getStats.
|
9 years ago |
Bart van Strien
|
db8e7a7670
Merge default into minor
|
9 years ago |
Alex Szpakowski
|
cc1b9bc619
Moved most love.math functions out of the Math class, since they're pure functions.
|
9 years ago |
Alex Szpakowski
|
aa88383793
Fixed per-vertex colors (e.g. spritebatch colors) improperly applying gamma correction when the default shader is used and gamma correction is requested but not supported on OpenGL ES.
|
9 years ago |
Alex Szpakowski
|
9efbe4892c
Merge default into minor.
|
9 years ago |
Alex Szpakowski
|
090c50795a
Fix love.window.setMode crashing if a Canvas is active.
|
9 years ago |
Alex Szpakowski
|
9ebd759851
Don't call glGetFloat every time love.graphics.getSystemLimits is called.
|
9 years ago |
Alex Szpakowski
|
2e5f385be3
Merge default into minor
|
9 years ago |
Alex Szpakowski
|
f51bbb8462
Cleaned up some StrongRef-related code.
|
9 years ago |
Bart van Strien
|
977ffd1154
Merge in default
|
9 years ago |
Alex Szpakowski
|
cf4b409302
Renamed some things.
|
9 years ago |
Alex Szpakowski
|
1be2e34c92
Merged default into minor.
|
9 years ago |
Alex Szpakowski
|
f7ee949af8
Fixed love.graphics.clear(colortable) causing crashes in GLES 2.0 when a Canvas is active (resolves issue #1127).
|
9 years ago |
Alex Szpakowski
|
7c4edf2efc
love.graphics object creation functions (love.graphics.new*) now cause an error instead of hard-crashing, if called when the window has not been created yet.
|
9 years ago |
Alex Szpakowski
|
ed933847f8
Color values in love's APIs are now in the range of [0, 1] rather than [0, 255].
|
9 years ago |
Alex Szpakowski
|
6d6d805858
Workaround for love.graphics.clear + love.graphics.setCanvas AMD driver bug, take two.
|
9 years ago |
Alex Szpakowski
|
4f093e7fac
Added a workaround for an AMD driver bug where setCanvas + clear + setCanvas doesn't work.
|
9 years ago |
Alex Szpakowski
|
46a2e7b85c
Happy new year! 🎉
|
9 years ago |
Alex Szpakowski
|
b48117544d
Added "lighten" and "darken" blend modes (resolves issue #443).
|
9 years ago |
Alex Szpakowski
|
a42341aa73
Added a new variant of love.graphics.arc: arc(drawmode, arcmode, x, y, radius, angle1, angle2 [, points]).
|
9 years ago |
Alex Szpakowski
|
09e6a9a434
When multiple canvases are active at once (MRT), individual canvases can now be selectively cleared with love.graphics.clear(c1, c2, ...) by passing empty tables for the canvases that shouldn't be cleared, and color tables for the canvases that should.
|
9 years ago |