Commit History

Author SHA1 Message Date
  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