Commit History

Author SHA1 Message Date
  Alex Szpakowski 97789b18c0 Only use opengl debug groups if the LOVE_GRAPHICS_DEBUG environment variable is set to 1. 8 years ago
  Alex Szpakowski df540cedea Enable OpenGL debug group markers outside of iOS 8 years ago
  Alex Szpakowski bea7cfdaab Add low-level hardware instancing support to Meshes. 8 years ago
  Alex Szpakowski 734be1afad Add a variant of Mesh:setVertexMap which takes a Data object, an index data type (“uint16” or “uint32”), and an optional index count. Thanks Shell32! 8 years ago
  Alex Szpakowski 22c4d1ae79 Font texture atlases can be created in Core Profile GL3. 8 years ago
  Alex Szpakowski 8c204efafb Minor pre-emptive fixes for GL3. 8 years ago
  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 d26002f5cc Revamped and streamlined retina / high-DPI support (resolves issue #1122). 8 years ago
  Alex Szpakowski 52b7b0f80d Unify separate GL/GLES code paths for love’s built in matrices in shaders. 8 years ago
  Alex Szpakowski 0d2e08baff Implement automatic batching for points, lines, shapes, and images/quads. 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 f85ee6b504 Add some more graphics feature and limit queries (resolves issue #1234). 8 years ago
  Alex Szpakowski 9d2ee6d909 Shader uniforms keep their values after love.window.setMode (resolves issue #1174). 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 2222bb37d2 Removed gl.bindTexture, so it won't get accidentally used. 8 years ago
  Alex Szpakowski d1c5edd792 Prevent redundant glBindBuffer calls. 8 years ago
  Alex Szpakowski 901cc362df Added 'shaderswitches' to love.graphics.getStats. 9 years ago
  Alex Szpakowski 9ebd759851 Don't call glGetFloat every time love.graphics.getSystemLimits is called. 9 years ago
  Alex Szpakowski abd3c64bc5 Moved another AMD-specific driver bug workaround to the OpenGL Bugs struct. 9 years ago
  Alex Szpakowski a95235ffa1 Typo fixes in a comment 9 years ago
  Alex Szpakowski 8a59743481 Added comments to the Bugs struct in OpenGL.h detailing some driver bugs that have workarounds that don't need conditional codepaths. 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 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