Commit History

Author SHA1 Message Date
  Alex Szpakowski 551dc423a2 Improved performance slightly when love.graphics.setColor is used heavily with automatic batching. 8 years ago
  Alex Szpakowski abb72cb813 Happy new year! 🥂 8 years ago
  Alex Szpakowski 548293e100 Don’t call unnecessary OpenGL APIs in love.graphics.setColor 8 years ago
  Alex Szpakowski f12596dd19 More code restructuring. 8 years ago
  Alex Szpakowski d94b363b39 Move more love.graphics backend-agnostic module code out of the opengl implementation file. 8 years ago
  Alex Szpakowski c7419e0e37 Move most graphics Font code out of the opengl subfolder. 8 years ago
  Alex Szpakowski d26002f5cc Revamped and streamlined retina / high-DPI support (resolves issue #1122). 8 years ago
  Alex Szpakowski 4a3889ae48 Use automatic batching for love.graphics.print/printf. 8 years ago
  Alex Szpakowski a78fa39113 Added “none” blend mode. This is equivalent to setBlendMode(“replace”, “premultiplied”) (which also effectively disables blending) but doesn’t require explicitly setting the alpha multiplication mode. 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 050ca413be Fix a missing reciprocal.. 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 f85ee6b504 Add some more graphics feature and limit queries (resolves issue #1234). 8 years ago
  Alex Szpakowski 14aa6965b3 Added Transform objects to love.math (resolves issue #1228). 8 years ago
  Alex Szpakowski bed9bc1bae We don’t need a list of projection matrices.. 8 years ago
  Alex Szpakowski 3e80ec2257 Render pass API. Replaces love.graphics.setCanvas and friends. 8 years ago
  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