comparison src/common/runtime.cpp @ 1420:2a5ef265e040 image-CompressedData

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
author Alex Szpakowski <slime73@gmail.com>
date Thu, 04 Apr 2013 19:09:18 -0300
parents 730ed5f01ab0
children
comparison
equal deleted inserted replaced
1419:edd946442f86 1420:2a5ef265e040
467 {"SpriteBatch", GRAPHICS_SPRITE_BATCH_ID}, 467 {"SpriteBatch", GRAPHICS_SPRITE_BATCH_ID},
468 {"Canvas", GRAPHICS_CANVAS_ID}, 468 {"Canvas", GRAPHICS_CANVAS_ID},
469 469
470 // Image 470 // Image
471 {"ImageData", IMAGE_IMAGE_DATA_ID}, 471 {"ImageData", IMAGE_IMAGE_DATA_ID},
472 {"CompressedData", IMAGE_COMPRESSED_DATA_ID},
472 473
473 // Audio 474 // Audio
474 {"Source", AUDIO_SOURCE_ID}, 475 {"Source", AUDIO_SOURCE_ID},
475 476
476 // Sound 477 // Sound