Commit History

Author SHA1 Message Date
  Alex Szpakowski a00c006c44 The graphics viewport is now properly restored when switching from an active Canvas to no Canvas (resolves issue #817) 11 years ago
  Alex Szpakowski c8f5494900 Images, Canvases, Quads, and Fonts now have the same vertex winding order 11 years ago
  Alex Szpakowski 1e696c4505 Added Mesh objects and love.graphics.newMesh. Mesh objects are similar to Geometry but they're drawables (the relationship between meshes and images is the opposite of geometry and images.) 12 years ago
  Alex Szpakowski 5de43a7207 The Vertex struct is now recognized as POD by C++, also fixed the name to be consistent with other love structs 12 years ago
  Alex Szpakowski 9834897372 Fixed Canvas:clear on GL3+ systems 12 years ago
  Alex Szpakowski 5a3055dd3b Replaced internal calls to luaL_register (deprecated in Lua 5.2) with an alternative 12 years ago
  Alex Szpakowski 3725b4122f Fixed lazy-loading of stencil buffers in Canvases sometimes failing due to uninitialized variables 12 years ago
  Alex Szpakowski 454ba9d968 love.graphics.newGeometry now takes an optional draw mode argument ("fan", "strip", or "triangles".) "fan" is the default. 12 years ago
  Alex Szpakowski 9da1af1e99 Canvas:clear() when multiple canvases are active is now more efficient when GL3+ is supported 12 years ago
  Alex Szpakowski 80122d67e6 Slightly improved performance of love.graphics.setCanvases 12 years ago
  Alex Szpakowski f25efcc8af Improved performance and reduced temporary memory usage of love.graphics.newScreenshot and Canvas:getImageData 12 years ago
  Alex Szpakowski d286f78ec7 Improved error messages when canvas/image creation fails because the size is too big for the system 12 years ago
  Alex Szpakowski c0998cd996 Fixed love.graphics.setScissor when love.graphics.setCanvas is called directly after a setScissor call 12 years ago
  Alex Szpakowski 6c6cb270de Fixed Canvas:clear 12 years ago
  Alex Szpakowski 0e9d73503c Stencil buffers are now created and attached to canvases on-demand, instead of always on canvas creation. 12 years ago
  vrld e9d0204cdc Disallow concave shapes as geometry. 12 years ago
  Alex Szpakowski 7ab3809165 Fixed Object:typeOf for love.physics objects new to 0.8.0, removed vestigial ColorMode code 12 years ago
  Alex Szpakowski 3bf43dadd8 Renamed CompressedData:getNumMipmaps to CompressedData:getMipmapCount; Improved type-checking error messages for some functions which expect function arguments 12 years ago
  Alex Szpakowski 1edfbb766f Misc. fixes 12 years ago
  Alex Szpakowski 3b05ec0635 Geometries now automatically use per-vertex colors when drawing if any vertex has a custom color set, otherwise the constant color is used. 12 years ago
  Alex Szpakowski 38b7e19914 Fixed Geometry:flip 12 years ago
  vrld 71317c4359 Add Geometries (replaces Quads). 12 years ago
  Alex Szpakowski 6fd3038405 Improved clarity/readability of internal OpenGL state shadowing functions 12 years ago
  Alex Szpakowski b59b967f6b Fixed a memory leak in Canvas:getImageData() (issue #590) 12 years ago
  Alex Szpakowski d5aa807747 More internal code cleanup 12 years ago
  Alex Szpakowski a55c7e871e fixed canvas:clear() when multi-canvas rendering is active, changed some names and wording 12 years ago
  Alex Szpakowski 6c5daab312 Fixed up the API: setCanvas (singular) now only takes one canvas, setCanvases must be used for multi-canvas rendering 12 years ago
  Alex Szpakowski 2ea065c68b Added MRT support to canvases via love.graphics.setCanvases(c1, c2, ...), and an 'effects' callback function in shaders. 12 years ago
  Alex Szpakowski 2009124cf9 Reworked internal anisotropic filtering code to be more concise and intuitive 12 years ago
  Alex Szpakowski 25d6700361 Moved anisotropic filtering to Image:setFilter(min, mag, anisotropy), added anisotropic filtering support to canvases and fonts 12 years ago