20 коммитов (227411f337c74706da6db7de6fd5bf9c443a7610)

Автор SHA1 Сообщение Дата
  Sam Hocevar 227411f337 image: refactor codecs so that they no longer store anything in the image 11 лет назад
  Sam Hocevar f455f0e2d1 image: start reworking the Image class to properly split the pixel handling 11 лет назад
  Benjamin ‘Touky’ Huet 809600ea47 Fixed Thread-safe image loading 11 лет назад
  Sam Hocevar d16595a0bc image: some refactoring of the Image class. Not final. 11 лет назад
  Sam Hocevar d982b67aaa image: add methods to save images and a small test program. 11 лет назад
  Benjamin ‘Touky’ Huet 3d4b3d53c3 Added bunch of stuff on threads and images. 11 лет назад
  Sam Hocevar c54ca8bf40 image: try to reuse existing images when loading them, and don't unload 12 лет назад
  Sam Hocevar e6b0bd07bf image: hide the constructor behind a factory so that we can later 12 лет назад
  Sam Hocevar f16704ecb0 image: GetData returns uint8_t* instead of void*, it's a lot safer. 12 лет назад
  Sam Hocevar c46b3fbfec image: remove the Image::Format enum and use PixelFormat instead. 12 лет назад
  Sam Hocevar 1c3ca01ea0 build: fix a few compiler warnings here and there. 13 лет назад
  Sam Hocevar d6634da83f build: fix the WTFPL site URL in all code comments. 13 лет назад
  Sam Hocevar 28728814cc core: replace usage of sin() or std::sin() with lol::sin() where appropriate. 13 лет назад
  Sam Hocevar c0cb995fd2 win32: various compilation fixes, mostly project updates, but also a 13 лет назад
  Sam Hocevar fbdec834dd image: add a GDI+ loader. 14 лет назад
  Sam Hocevar 2435bd47ed osx: automake does not support .mm files yet, so rename ios-image.mm back 14 лет назад
  Sam Hocevar c61ae1ffa7 core: implement dynamic registration of image loaders. 14 лет назад
  Sam Hocevar beb141dd5b build: fix Win64 compilation with mingw64, using an updated SDL build. 14 лет назад
  Sam Hocevar 7b7d4fe003 build: stop defining ANDROID_NDK and check for __ANDROID__ instead. 14 лет назад
  Sam Hocevar 6b1985d95f android: keep a pointer on the global Java VM instead of the current 14 лет назад
  Sam Hocevar 6bbe943492 core: rename vec2i to ivec2 etc. to better match GLSL. 14 лет назад
  Sam Hocevar df638532d8 image: error reporting in the Android image loading class. 14 лет назад
  Sam Hocevar a457134d9f ps3: load textures using the system's PNGDEC module. 14 лет назад
  Sam Hocevar 3d4af0869a ps3: start a minimal PS3 port using PSGL, but not CG yet. 14 лет назад
  Sam Hocevar 10b321b204 core: get rid of now useless <cstdio> includes. 15 лет назад
  Sam Hocevar 1e5624d551 core: create a logger class to reduce printf usage. 15 лет назад
  Sam Hocevar 302e45e851 ios: get texture loading to work, somehow. 15 лет назад
  Sam Hocevar 4667bbfb47 ios: texture loading test. 15 лет назад
  Sam Hocevar 700cfbd8ea core: fix a few compilation errors and warnings on OS X. 15 лет назад
  Sam Hocevar 8451531042 android: move the PNG loading test into the Image class. It now works. 15 лет назад
  Sam Hocevar 7fd4603a82 Create a fake Image if SDL_image is not available, so that we can test 15 лет назад
  Sam Hocevar edd75a3c89 Add the Image class for better abstraction. 15 лет назад