Commit History

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