1. rude
  2. love

Commits

Author Commit Message Date Builds
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.
Alex Szpakowski
Removed an unused graphics Image method
Alex Szpakowski
Added Image:isCompressed()
Alex Szpakowski
Cosmetic code improvements
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.
Alex Szpakowski
Code cleanup
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
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
Alex Szpakowski
Closed branch sounddata-samplecount
Alex Szpakowski
Merged in darthfodder/love/sounddata-samplecount (pull request #23) Add getSampleCount method to SoundData. resolves #578
Shawn Schafer
Fix formatting to be like original default
Shawn Schafer
Fix conflicts with default
Shawn Schafer
Add SoundData:getSampleCount() function Adds SoundData:getSampleCount(), calculates how many samples there are in this particular SoundData. resolves #578
Alex Szpakowski
Cleaned up some shader code internals
Alex Szpakowski
Improved shader:getWarnings() to return shader compiler warnings as well as shader program linker and usage warnings
Alex Szpakowski
love.graphics.drawq's x,y parameters are now optional, to match love.graphics.draw
Alex Szpakowski
More internal code cleanup
Alex Szpakowski
Cleaned up some Lua binding code
Alex Szpakowski
Updated GLee with opengl 4.3 and recent extension definitions
Alex Szpakowski
Fixed love.timer.getFPS and love.timer.getAverageDelta during the first second of runtime
Alex Szpakowski
Fixed some memory leaks in love.graphics.newImageData and ImageData:encode.
Alex Szpakowski
Added argument type checking to Channel:push (nil now errors instead of crashing)
Alex Szpakowski
Updated changelog
Alex Szpakowski
Closed branch love.graphics.setColorMask
Alex Szpakowski
De-obfuscated more shader error message tracebacks
Alex Szpakowski
Merged love-experiments/love.graphics.setColorMask into default
Alex Szpakowski
Added love.graphics.setColorMask(r, g, b, a) and love.graphics.getColorMask() setColorMask enables or disables specific color components when rendering and clearing the screen. For example, setColorMask(true, false, true, true) will prevent the green component of the color of all rendered objects from being written to the current frame buffer. setColorMask is a wrapper for http://www.opengl.org/sdk/docs/man2/xhtml/glColorMask.xml
  1. Prev
  2. Next