Alex Szpakowski
|
d26002f5cc
Revamped and streamlined retina / high-DPI support (resolves issue #1122).
|
8 years ago |
Alex Szpakowski
|
603c3e43d5
Moved line and shape drawing code out of the opengl folder, since it no longer directly calls any OpenGL functions.
|
8 years ago |
Alex Szpakowski
|
0d2e08baff
Implement automatic batching for points, lines, shapes, and images/quads.
|
8 years ago |
Alex Szpakowski
|
2a47a8c9e2
Revert most render pass API changes. The APIs need more work and iteration before they’re better to use than the old setCanvas APIs.
|
8 years ago |
Alex Szpakowski
|
0a8c6f3ee6
Cleaned up some love.graphics code.
|
8 years ago |
Alex Szpakowski
|
0a3adc0839
Unify pixel format enums for ImageData, CompressedImageData, and Canvas into a single PixelFormat enum.
|
8 years ago |
Alex Szpakowski
|
92774b759b
Fix line and shape segment counts and smooth line antialiasing when love.graphics.applyTransform and replaceTransform are used.
|
8 years ago |
Alex Szpakowski
|
14aa6965b3
Added Transform objects to love.math (resolves issue #1228).
|
8 years ago |
Alex Szpakowski
|
f118befeba
Potentially fix a random error in setMode
|
8 years ago |
Alex Szpakowski
|
3e80ec2257
Render pass API. Replaces love.graphics.setCanvas and friends.
|
8 years ago |
Alex Szpakowski
|
4c122e6581
Add love.graphics.transformPoint and love.graphics.inverseTransformPoint.
|
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 |
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
|
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
|
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 |
Alex Szpakowski
|
48345bd58c
Changed the optional 'multiply alpha' boolean argument in love.graphics.setBlendMode to be an enum with constants 'alphamultiply' and 'premultiplied'.
|
9 years ago |
Alex Szpakowski
|
0a059814e7
Revamped love.graphics.stencil and love.graphics.setStencilTest:
|
9 years ago |
Bart van Strien
|
22f2175bec
Add initial video playback support for Ogg Theora videos (resolves issue #66.)
|
9 years ago |
Alex Szpakowski
|
7043b5314d
Added high-dpi / retina support to the no-game screen; additional minor tweaks and cleanup.
|
9 years ago |
Alex Szpakowski
|
389b91cf6f
Added per-character color support to love.graphics.print/printf and Text objects. Resolves issue #865.
|
9 years ago |
Alex Szpakowski
|
00845c0ad0
Added love.graphics.intersectScissor(x, y, w, h). Resolves issue #1071.
|
10 years ago |
Alex Szpakowski
|
1261427304
Replaced love.graphics.point with love.graphics.points, which draws a number of points at a time.
|
10 years ago |