Commit History

Author SHA1 Message Date
  Alex Szpakowski c0e66eba83 Move backend-agnostic Mesh and SpriteBatch code out of the opengl implementation folder. 8 years ago
  Alex Szpakowski d990044288 love.graphics internal Buffer objects are no longer OpenGL-specific. 8 years ago
  Alex Szpakowski bea7cfdaab Add low-level hardware instancing support to Meshes. 8 years ago
  Alex Szpakowski 731b5d5cf0 Added support for GLSL 3 shaders (GLSL 3.30 and GLSL ES 3.00). 8 years ago
  Alex Szpakowski 5243fb5a85 Allow disabling stencil capabilities for the main screen in love.window.setMode. 8 years ago
  Alex Szpakowski abb72cb813 Happy new year! 🥂 8 years ago
  Alex Szpakowski 75fbc210dc Work around crappy Android NDK 8 years ago
  Alex Szpakowski f12596dd19 More code restructuring. 8 years ago
  Alex Szpakowski c7419e0e37 Move most graphics Font code out of the opengl subfolder. 8 years ago
  Alex Szpakowski 1383248876 … typo fix 8 years ago
  Alex Szpakowski bfd1b86059 Add love.graphics.getPixelDensity, gets the pixel density scale of the screen (matches other APIs). 8 years ago
  Alex Szpakowski d26002f5cc Revamped and streamlined retina / high-DPI support (resolves issue #1122). 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
  Bart van Strien 7bd3581a52 Merge dynamiccore2 into minor 8 years ago
  Alex Szpakowski 0a3adc0839 Unify pixel format enums for ImageData, CompressedImageData, and Canvas into a single PixelFormat enum. 8 years ago
  Bart van Strien 24a7a3d367 Merge minor into dynamiccore2 8 years ago
  Alex Szpakowski 5d2b0a98e5 Add missing applyTransform and replaceTransform functions… 8 years ago
  Alex Szpakowski 14aa6965b3 Added Transform objects to love.math (resolves issue #1228). 8 years ago
  Alex Szpakowski 3e80ec2257 Render pass API. Replaces love.graphics.setCanvas and friends. 8 years ago
  Bart van Strien 9f6aa716fa Pass Type to luax_register_type by pointer instead of reference 8 years ago
  Bart van Strien d967a755e5 Make love::Type handle type names 8 years ago
  Bart van Strien 5d43c9601a Automatically deduce the type in luax_pushtype, if possible 8 years ago
  Bart van Strien 7dd960619d Automatically deduce the type in luax_checktype, luax_getmodule, luax_optmodule and luax_totype 8 years ago
  Bart van Strien c761202486 Build type information on first use (load-time), instead of using a hardcoded list 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
  Alex Szpakowski e71f95595c ImageData (and Images loaded from them) now support different data formats. Resolves issue #1048. 9 years ago