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 |
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
|
4c82c96369
Added a new texture wrap mode "clampzero", which outputs transparent black (or opaque black for textures without an alpha channel) rather than the texture's edge colors, when it's drawn or sampled from outside of its regular texture coordinate range.
|
9 years ago |
Alex Szpakowski
|
890e8f1086
Simplified the code for love.graphics.arc.
|
9 years ago |
Alex Szpakowski
|
a81621df82
Removed the 'multicanvas' GraphicsFeature constant since it's redundant (the love.graphics.getSystemLimits().multicanvas number can be used instead.)
|
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
|
0bf80bb9fc
Fixed a minor memory leak in love.graphics.setMode.
|
10 years ago |
Alex Szpakowski
|
00845c0ad0
Added love.graphics.intersectScissor(x, y, w, h). Resolves issue #1071.
|
10 years ago |
Alex Szpakowski
|
dc7cffe111
Fixed the color set by love.graphics.setColor not being restored properly when love.graphics.pop is called after love.graphics.push("all").
|
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 |
Alex Szpakowski
|
d215d8a91e
Reworked sRGB / gamma-correct APIs:
|
10 years ago |
Alex Szpakowski
|
54f2617849
Removed some redundant internal code.
|
10 years ago |
Alex Szpakowski
|
2392174eb2
Rounded rectangles with radius values >= the rectangle's width and height are now clamped rather than causing an error.
|
10 years ago |
Alex Szpakowski
|
66942d5f31
Added the ability to use custom mipmaps in Images, via love.graphics.newImage(filename, {mipmap1, mipmap2, ...}). Resolves issue #1064.
|
10 years ago |
Alex Szpakowski
|
f5abedaeeb
Cleaned up the love.graphics code that deals with love.window to be more consistent with the rest of the codebase.
|
10 years ago |
Alex Szpakowski
|
354f83c1cb
Added support for MSAA on the window on iOS.
|
10 years ago |
Alex Szpakowski
|
4cd725cee6
Added love.window.close (resolves issue #1059), and renamed love.window.isCreated to love.window.isOpen.
|
10 years ago |
Alex Szpakowski
|
e27400de30
The add and subtract blend modes no longer modify the destination framebuffer's alpha.
|
10 years ago |
Alex Szpakowski
|
d8fd1413d6
Renamed the internal 'Matrix' class to 'Matrix4'.
|
10 years ago |
Alex Szpakowski
|
88c8e0c071
Added an optional (true by default) boolean argument to love.graphics.setBlendMode to specify whether alpha should be multiplied with rgb when blending.
|
10 years ago |
Alex Szpakowski
|
ed3f419747
Prevent redundant calls to glEnable/DisableVertexAttribArray. This should hopefully fix a performance regression compared to 0.9.2 as well.
|
10 years ago |
Alex Szpakowski
|
c82ccbb89b
love.graphics.setColor no longer uses the main per-vertex color attribute. This lets it affect the color of ParticleSystems, and SpriteBatches and Meshes even when they use custom per-vertex colors.
|
10 years ago |
Alex Szpakowski
|
2dc8a8ea45
Cleaned up some index buffer code.
|
10 years ago |