Commits

Author Commit Message Labels Comments Date
Alex Szpakowski
Misc. code cosmetics and improvements
Alex Szpakowski
Improved clarity/readability of internal OpenGL state shadowing functions
Comments 1
Alex Szpakowski
Updated Visual Studio project for math module changes (thanks Boolsheet)
Alex Szpakowski
Closed branch math-randobject
Branches
math-randobject
Alex Szpakowski
Merged math-randobject into default (also addresses issue #586)
Alex Szpakowski
ParticleSystems now use their own RNG instead of the global one (prevents ParticleSystems from modifying the global math.random state)
Branches
math-randobject
Alex Szpakowski
Renamed randnormal to randomnormal
Branches
math-randobject
Alex Szpakowski
Added love.math.newRandomGenerator. Returns a RNG object with its own seed and random methods.
Branches
math-randobject
Alex Szpakowski
Updated Visual Studio project files for image module changes (thanks Boolsheet)
Alex Szpakowski
Ensure the current color is set properly after drawing particlesystems and spritebatches
Alex Szpakowski
Internally keep track of the value of the current color (issue #564)
Alex Szpakowski
Potentially worked around an SDL resize event bug in windows causing initial window creation to happen twice
Alex Szpakowski
Updated changelog
Alex Szpakowski
Closed branch love.graphics.origin
Branches
love.graphics.origin
Alex Szpakowski
Merged love.graphics.origin into default (issue #124)
Comments 1
Alex Szpakowski
Added love.graphics.origin(): resets the coordinate system (replaces the current transformation matrix with the identity)
Branches
love.graphics.origin
Alex Szpakowski
Added love.graphics.setAlphaTest (issue #534)
Alex Szpakowski
Added Image:refresh(), reloads a love.graphics image using the imagedata that created it
Alex Szpakowski
Closed branch image-CompressedData
Branches
image-CompressedData
Alex Szpakowski
Merged mage-CompressedData into default
Alex Szpakowski
Made the getSize() and getData() methods for CompressedData consistent with each other. Note that CompressedData's data may not all be contiguous in memory, so getData(miplevel) and getSize(miplevel) should always be used instead.
Branches
image-CompressedData
Alex Szpakowski
Removed an unused graphics Image method
Branches
image-CompressedData
Alex Szpakowski
Added Image:isCompressed()
Branches
image-CompressedData
Alex Szpakowski
Cosmetic code improvements
Branches
image-CompressedData
Alex Szpakowski
Replaced the devil love.image module with love.image.magpie, which can decide which image library to use in a similar manner to love.sound.lullaby. Some rough edges still exist. love.filesystem.newFileData now accepts filepaths and File objects.
Branches
image-CompressedData
Alex Szpakowski
Code cleanup
Branches
image-CompressedData
Alex Szpakowski
Added support for DXT1/3/5 and BC5/7 compressed textures via love.image.CompressedData. Some internals are still iffy. - added a new CompressedData type to love.image - added love.image.isCompressed(file or data) - love.graphics.newImage automatically tests for compression when loading a file - added love.graphics.isSupported strings for DXT, BC5, and BC7 Compressed textures meant to be used on the GPU offer huge performance gains when - loading the texture from a file - loading the texture from RAM to VRAM - loading mipmaps - rendering
Branches
image-CompressedData
Alex Szpakowski
Improved performance of ImageData:getPixel and ImageData:mapPixel
Alex Szpakowski
Fixed a memory leak in Canvas:getImageData() (issue #590)
Alex Szpakowski
Fixed an OpenGL error when MSAA isn't supported
  1. Prev
  2. Next