Commit graph

77 commits

Author SHA1 Message Date
Stefano Musumeci
c33cd39b15 TINYGL: Removed an hardcoded value. 2014-07-18 20:06:42 +02:00
Stefano Musumeci
3994405195 TINYGL: Optimized blitting routines 2014-07-18 19:56:26 +02:00
Stefano Musumeci
6716541311 TINYGL: Optimized a branching instruction towards static evaluation. 2014-07-18 18:50:10 +02:00
Stefano Musumeci
142a439091 TINYGL: Tweaked a few functions to make them inline. 2014-07-18 18:50:09 +02:00
Stefano Musumeci
98a2e7f3c8 TINYGL: Optimized a few cases in blitting routines. 2014-07-18 18:50:09 +02:00
Stefano Musumeci
7a1bba2591 TINYGL, GRIM: Fixed a bug in monkey island rendering. 2014-07-18 18:50:07 +02:00
Stefano Musumeci
3c2655f21a TINYGL, MYST3: Fixed compiler warnings. 2014-07-18 18:50:07 +02:00
Stefano Musumeci
e4e0b09059 TINYGL: Formatting fixup 2014-07-18 18:50:06 +02:00
Stefano Musumeci
85940f353d TINYGL: Formatting fixup. 2014-07-18 18:50:06 +02:00
Stefano Musumeci
6afaca3dc0 TINYGL: Fixed a bug about scaled and rotated sprites not being rendered correctly. 2014-07-18 18:50:05 +02:00
Stefano Musumeci
baf872c963 TINYGL: Moved tglBlit functions inside the struct BlitImage. 2014-07-18 18:50:04 +02:00
Stefano Musumeci
c7e70710b3 TINYGL: Fixed a bug in tglBlitRLE that disregarded destination position. 2014-07-18 18:50:02 +02:00
Stefano Musumeci
d5b137b507 TINYGL: Optimized color keying and fixed a bug with conversion from different types of pixel formats.. 2014-07-18 18:50:02 +02:00
Stefano Musumeci
2c697350a9 TINYGL: Fixed sprite coloring and blending.
TINYGL: Fixed bug with sprite coloring.
2014-07-18 18:50:01 +02:00
Stefano Musumeci
697d8108b1 TINYGL: Removed duplicated code. 2014-07-18 18:50:01 +02:00
Stefano Musumeci
ba202b497a TINYGL: Removed unnecessary function arguments to tglBlitScale 2014-07-18 18:50:00 +02:00
Stefano Musumeci
d99aae5b64 TINYGL: Split blitting function in multiple routines to make code more readable. 2014-07-18 18:50:00 +02:00
Stefano Musumeci
6bd8021402 TINYGL: Implemented RLE blit optimization. 2014-07-18 18:49:59 +02:00
Stefano Musumeci
0a43444611 TINYGL: Added license header. 2014-07-18 18:49:59 +02:00
Stefano Musumeci
cc6cc4abb4 TINYGL: Removed static variable. 2014-07-18 18:49:58 +02:00
Stefano Musumeci
a75f462615 TINYGL, MYST3: Added namespace to blitting API. 2014-07-18 18:49:58 +02:00
Stefano Musumeci
148011fb06 TINYGL: Implemented sprite rotation 2014-07-18 18:49:57 +02:00
Stefano Musumeci
674688d771 TINYGL: Implemented sprite scaling 2014-07-18 18:49:56 +02:00
Stefano Musumeci
fb65073dcd TINYGL: Addressed a few issues with blitting interface. 2014-07-18 18:49:56 +02:00
Stefano Musumeci
75908d68d8 TINYGL: refined blit interface. 2014-07-18 18:49:55 +02:00
Stefano Musumeci
62aa0af91a TINYGL: Brute force blit api implementation. 2014-07-18 18:49:54 +02:00
Stefano Musumeci
6ab14ac528 TINYGL: Added 2d blitting draft interface. 2014-07-18 18:49:53 +02:00