Commit Graph
183 Commits
Author SHA1 Message Date
Paul Gilbert 9f316a5b37 GRAPHICS: Fix MSVC project generation 2016-08-03 20:51:54 -04:00
Borja Lorente da33e52539 GRAPHICS: Reorder modules to preserve alphabetical order 2016-08-02 08:33:50 +02:00
Borja Lorente 4ab02530ae GRAPHICS: Add MacWindowBorder to abstract borders 2016-07-31 14:45:36 +02:00
Borja Lorente 68b2d44a0f WAGE: Extract MacMenu 2016-07-31 14:04:48 +02:00
Borja Lorente 744034bd98 WAGE: Extract MacWindow 2016-07-30 10:06:09 +02:00
Borja Lorente 3d4087b9d0 WAGE: Extract MacWindowManager 2016-07-30 09:41:54 +02:00
Bastien Bouclet b718d86a6f OPENGL: Add TiledSurface to be used for drawing large 2D surfaces 2016-07-14 12:02:55 +02:00
Eugene Sandulenko a2174d76c1 GRAPHICS: Added 9-patch bitmap renderer 2016-05-26 22:37:42 +02:00
Paul Gilbert 433a2daa6a GRAPHICS: Added ManagedSurface and Screen classes 2016-03-14 20:56:14 -04:00
Bastien Bouclet ee1784b2f2 OPENGL: Add a SurfaceRenderer class
To be used to draw textures as 2D surfaces in the current viewport
2016-02-06 08:53:41 +01:00
Bastien Bouclet ed38c20cce OPENGL: Add a Context class used to describe the active OpenGL context 2016-02-06 08:02:50 +01:00
Bastien Bouclet 6c78bcebe4 GRAPHICS: Move opengles2 files to the opengl folder 2016-02-06 08:02:49 +01:00
Bastien Bouclet 19cc6b41e7 GRAPHICS: Add a list of renderer types 2015-12-28 16:37:15 +01:00
Pawel Kolodziejski 2fadf2e466 ALL: Synced with ScummVM 2015-12-22 00:24:01 +01:00
Eugene Sandulenko cfc626d78d GRAPHICS: Implemented utility function to print PixelFormat 2015-11-16 07:00:09 +01:00
Dries Harnie 36c8b3d2d5 GRAPHICS: Move common OpenGL files into graphics/opengl 2015-05-27 10:08:25 +02:00
Dries Harnie 3bbdc2ea06 GRAPHICS: Implement Graphics::Texture class for OpenGL 2015-05-27 10:06:16 +02:00
Stefano Musumeci 6cd062826b TINYGL: Renamed zrect in zdirty rect 2014-08-07 17:56:01 +02:00
Stefano Musumeci d74692477b TINYGL: Added dirty rectangle files. 2014-07-23 15:28:51 +02:00
Stefano Musumeci 6ab14ac528 TINYGL: Added 2d blitting draft interface. 2014-07-18 18:49:53 +02:00
Pawel Kolodziejski 88b93b36dd ALL: sync with ScummVM 2014-07-02 01:02:35 +02:00
Stefano Musumeci e373f12d64 TINYGL: Removed unnecessary files and updated changelog. 2014-06-29 19:13:18 +02:00
Eugene Sandulenko 7322d905b3 COMMON: Copy TransparentSurface from Wintermute engine to common code 2014-06-15 15:43:06 +03:00
Dries Harnie 9f6cae54af GRAPHICS: Add OpenGL extension registry 2014-04-21 12:00:41 +02:00
Pawel Kolodziejski 8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Matthew Hoops 740b6e8fbd IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00
Dries Harnie 621c0c7602 GRAPHICS: Add Graphics::Framebuffer 2014-01-14 00:26:39 +01:00
Dries Harnie 471e4748b3 ANDROID: Support swipe-based virtcontrols
Touching and holding the left side of the screen functions as a
joystick.
Swiping the middle side allows fine control over arrow keys (eg.
dialogues), tapping it sends an enter key.
Swiping the right side up/down sends pageup/pagedown.
2013-06-02 15:27:55 +02:00
Dries Harnie 35bfb79da8 GRAPHICS: Introduce Shader object 2013-06-02 14:53:50 +02:00
Tomas Jakobsson befa207bfa GRAPHICS: Delete iff.cpp and iff.h since all ILBM and PBM decoding is handled by IFFDecoder now 2013-01-06 20:04:50 +01:00
Tomas Jakobsson fe2b4b39f7 GRAPHICS: New IFFDecoder that decodes ILBM and PBM images 2013-01-06 20:04:42 +01:00
Filippos Karapetis ccccb392b5 GRAPHICS: Add a common PCX image decoder 2012-09-13 01:49:29 +03:00
Einar Johan Trøan Sømåen f4621327f3 GRAPHICS: Merge in the TGA-decoder from ScummVM 2012-09-09 17:14:32 +02:00
Einar Johan Trøan Sømåen 47a7df2d0f GRAPHICS: Add in a TGA-decoder 2012-08-29 14:05:54 +02:00
Tobias Gunkel e4c76ee4cf GRAPHICS: add conversion.cpp needed by android port 2012-04-30 19:08:57 +02:00
Paweł Kołodziejski 522885137f ALL: fix compile 2012-03-25 11:44:40 +02:00
Pawel Kolodziejski 8e2ab87455 ALL: synced with scummvm 2012-03-25 11:41:48 +02:00
Matthew Hoops a658fc660e GRAPHICS: Move PNG to the ImageDecoder interface 2012-03-20 01:06:48 +01:00
Matthew Hoops 765a870445 GRAPHICS: Convert JPEG to the ImageDecoder API 2012-03-20 01:06:48 +01:00
Matthew Hoops 4516b5ea24 GRAPHICS: Convert PictDecoder to the ImageDecoder API 2012-03-20 01:06:48 +01:00
Matthew Hoops 426c81a7a7 GRAPHICS: Rewrite ImageDecoder to have an improved API
The new bitmap decoder class is based off the Mohawk one, and now has 8bpp decoding capability.
2012-03-20 01:06:47 +01:00
Paweł Kołodziejski fce6b64e5e fixed compilation 2012-02-10 07:58:05 +01:00
Pawel Kolodziejski 5fc7ac39ee synced with scummvm 2012-02-10 07:51:41 +01:00
Johannes Schickel 843b9f9665 GRAPHICS: Add a TTF font class using FreeType2. 2012-01-29 16:26:20 +01:00
Pawel Kolodziejski b15eee129d sync with scummvm 2012-01-28 10:44:25 +01:00
Giulio Camuffo 158a19df31 TinyGL: Support for different color modes, first part. 2012-01-24 21:36:46 +01:00
Bastien Bouclet a283b82d84 GRAPHICS: Duplicate the YUV decoder, add YUVA feature.
The YUV decoder can now be modified without risking colliding with
changes from ScummVM.
2012-01-06 17:59:17 +01:00
Bastien Bouclet 6ed68710ab Merge remote branch 'upstream/master' into sprint
Conflicts:
	graphics/module.mk
2011-09-18 07:27:15 +02:00
Giulio Camuffo 0083c8619c MATH: Move the math classes to their own math/ dir and Math namespace. 2011-09-14 23:05:52 +02:00
Bastien Bouclet d7575c510a Added the JPEG decoder from ScummVM 2011-09-03 11:35:18 +02:00