Commit History

Author SHA1 Message Date
  Bart van Strien a2ad1b462f Add love.graphics.pop("all"), which pops the entire stack (resolves #1248) 8 years ago
  Alex Szpakowski 8a77ea1007 Improve the error message when a type other than a table is given as the 3rd arg to newCanvas. 8 years ago
  Muh Muhten dda0200ffe Use proper type checking for coordinate arguments in love.graphics.points/line/polygon. Resolves issue #1325. 8 years ago
  Alex Szpakowski 9d0e984c3d Add love.filesystem.getInfo. Deprecate love.filesystem.exists/isDirectory/isFile/isSymlink/getLastModified/getSize. Resolves issue #641. 8 years ago
  Alex Szpakowski fee157b6b9 Functions that take a boolean argument now properly type-check for it. 8 years ago
  Alex Szpakowski 01c091882a Fix love.graphics.newImage(ImageData). Thanks Santos! 8 years ago
  Alex Szpakowski 2dd6408d00 Images/[Compressed]ImageData can be created using any Data, instead of just files or FileData. 8 years ago
  Alex Szpakowski 84d5d8b636 Move decoder-agnostic love.image code out of the magpie backend folder. 8 years ago
  Alex Szpakowski 217552b5ff love.graphics.newShader can accept File and FileData arguments (resolves issue #1308). 8 years ago
  Alex Szpakowski 17cf7bba83 Cleaned up love.graphics.newShader's wrapper code a bit. 8 years ago
  Alex Szpakowski 5ef6730497 Added a variant of love.graphics.captureScreenshot which takes a single filename parameter. Resolves issue #1293. 8 years ago
  Alex Szpakowski b3d4443f9d Added 'drawcallsbatched' field to the table returned by love.graphics.getStats. 8 years ago
  Alex Szpakowski c37e9ed6bf Use vector2 arrays instead of raw float arrays for graphics primitives. Simplifies the code a bit. 8 years ago
  Alex Szpakowski 34ebe18f14 Use luaL_check/optinteger instead of luaL_check/optnumber when getting integer arguments to functions. Resolves issue #1251. 8 years ago
  Alex Szpakowski 54a049e206 Restructured internal code for graphics capabilities. Added love.graphics.getTextureTypes which returns a table of Texture Type to boolean supported fields. 8 years ago
  Alex Szpakowski 45de7cebb6 Cleaned up some graphics code. 8 years ago
  Alex Szpakowski 9fe81ad922 Allow a temporary/internal depth buffer to be used when a Canvas is active, similar to how temporary stencil buffers are allowed. 8 years ago
  Alex Szpakowski ac697ddb0f Clean up love’s internal Vector code a bit, and rename it to Vector2 so it’s more obvious what it is. 8 years ago
  Alex Szpakowski 621fb24ba1 Require stencil=true to be specified in setCanvas if stenciling is used while a Canvas is active and there is no custom stencil buffer. 8 years ago
  Alex Szpakowski 70b32c47ce Error if a non-2D/affine matrix is used with auto-batched draws, since they perform CPU-side matrix transforms on 2-component vectors. 8 years ago
  Alex Szpakowski 7161d600b7 Add mipmapping support to Canvases. 8 years ago
  Alex Szpakowski a0ef2ac28b Add Depth compare / shadow sampler support. Officially this is only supported in glsl3 shaders. 8 years ago
  Alex Szpakowski 0001b4695e Add new variants of love.graphics.clear for controlling how the depth and stencil buffers are cleared. 8 years ago
  Alex Szpakowski 43172bd3f6 Add optional ‘readable’ boolean field to the table passed into love.graphics.newCanvas. Added new variant of love.graphics.getCanvasFormats which takes a ‘readable’ boolean. 8 years ago
  Alex Szpakowski 018a3831cb Add a new “stencil8” pixel format for Canvases (resolves issue #1003). 8 years ago
  Alex Szpakowski 08a377ff30 Rename love.graphics.flush to love.graphics.flushBatch. 8 years ago
  Bart van Strien b205b8a020 Remove references to old LOVE_ENABLE_module_implementation defines 8 years ago
  Alex Szpakowski 0fde3fde35 Add new variants of love.graphics.print/printf which accept a Font argument, rather than relying on global love.graphics state to determine the Font to use. 8 years ago
  Alex Szpakowski b44e6b2156 love.graphics.newVolumeImage can now automatically convert a 1xN or Nx1 sheet of square images into layers. 8 years ago
  Alex Szpakowski 66b299822a Array textures can be easily drawn without a shader (resolves issue #1111). 8 years ago