Commit Graph
341 Commits
Author SHA1 Message Date
Joni Vähämäki 12ef0d6ccb GRIM: Fixed regression in sprite drawing. 2013-01-02 00:50:26 +02:00
Joel Teichroeb 19dac53794 EMI: Remove round as MSVC does not have it 2012-12-20 21:14:04 -08:00
Paweł Kołodziejski 175620b62a ALL: change license headers from LGPL to GPL, and few updates 2012-12-19 23:15:43 +01:00
Dries Harnie e21e670c5a EMI: Fix text corruption [TinyGL] 2012-11-28 00:25:40 +01:00
Einar Johan Trøan Sømåen 62367556c7 EMI: Sync TinyGL to also fix the PS2 Splash-screen there 2012-11-26 22:37:02 +01:00
Dries Harnie 4470144b83 EMI: Over-draw foreground actors [TinyGL] 2012-11-26 02:08:58 +01:00
Dries Harnie 7b490b228b TINYGL: Allow blitting of subimages 2012-11-26 02:08:58 +01:00
Dries Harnie bde37f96a8 EMI: Over-draw some actors in Set::drawForeground
EMI draws portions of the background over actors
with sortOrder >= 15.
2012-11-26 02:08:58 +01:00
Einar Johan Trøan Sømåen 4f1f4aeb4d EMI: Implement DimScreen and add hacks to UnDimRegion to make it work 2012-11-21 18:17:24 +01:00
Joel Teichroeb 84db0881fa EMI: Add BM_BGRA for correct sprite colour 2012-11-18 09:47:23 -08:00
Dries Harnie 253f5d14cf EMI: Fix text positioning [TinyGL] 2012-11-18 17:28:19 +01:00
Dries Harnie ef9750ce90 EMI: Properly scale sprites [TinyGL] 2012-11-18 17:06:31 +01:00
Dries Harnie 6334cc0290 EMI: Gfx::startActorDraw() accepts a quaternion 2012-11-13 21:51:11 +01:00
Dries Harnie c900a088a8 EMI: Unify code paths in Gfx::startActorDraw 2012-07-03 20:03:17 +02:00
Dries Harnie 79ca2f004c EMI: Proper rendering of setups (TinyGL) 2012-07-03 00:20:45 +02:00
Dries Harnie 662e247c77 EMI: Pass scene.roll to Gfx::positionCamera() 2012-07-03 00:20:39 +02:00
Giulio Camuffo ab24b58a40 Merge pull request #625 from tobigun/font_issue1
GRIM: fix drawing of long text objects. Fix #623
2012-05-28 06:35:30 -07:00
Tobias Gunkel ea3421b881 GRIM: draw clean-buffer before text objects to avoid them being overdrawn by actors 2012-05-28 15:18:58 +02:00
Tobias Gunkel 917b0e2151 GRIM: fix drawing of long text objects 2012-05-28 14:40:15 +02:00
Joel Teichroeb 13a9e6fd3e GRIM: Make TextObject use const where appropriate 2012-05-05 18:20:54 -07:00
Joel Teichroeb b223ca4880 GRIM: Make PrimitiveObject use const where appropriate 2012-05-05 18:20:54 -07:00
Paweł Kołodziejski 8eb957cda3 GRIM: shutup warnings 2012-04-16 06:47:02 +02:00
Dries Harnie 75531be6e7 EMI: Add missing projection code for TGL overworld 2012-04-13 20:39:26 +02:00
Dries Harnie d7ee515961 EMI: render overworld actors using a straight coord system 2012-04-13 20:02:07 +02:00
Joel Teichroeb 5403a5678f EMI: Implement specialty textures for TinyGL 2012-04-13 09:48:16 -07:00
Paweł Kołodziejski 640889b805 ALL: disabled compiler warnings 2012-04-12 02:54:10 +02:00
Joel Teichroeb 0dcfaf8fb1 GRIM: Do not include unneeded headers 2012-04-04 16:11:05 -07:00
Joel Teichroeb 44efbccff4 GRIM: Fix casting away const 2012-04-03 16:58:04 -07:00
Joel Teichroeb 7afd163b6e GRIM: Fix a memory leak with tinygl bitmaps. Fixes #580 2012-03-31 15:03:56 -07:00
Giulio Camuffo 45ecf07bce GRIM: Fix zbitmap creation in tinygl renderer. 2012-03-07 11:31:43 +01:00
Giulio Camuffo 2b29820241 TinyGL: Try to not blit the clean buffer if empty. 2012-02-13 21:28:19 +01:00
Giulio Camuffo 9d0666129a GRIM: Convert the zbuffer data to fit the 32bit zbuffer in TinyGL. 2012-02-13 19:21:37 +01:00
Giulio Camuffo 5c7db7a77d GRIM: Properly implement the lua opcode ActorToClean(). Fix #406 2012-02-13 18:01:03 +01:00
Joel Teichroeb 7ff91c5817 GRIM: Various cleanups to code 2012-02-04 18:07:24 -08:00
Joel Teichroeb 505ec14fc3 GRIM: Greatly improved memory usage of bitmaps 2012-02-02 09:38:37 -08:00
Dries Harnie c8297eeaec EMI: render scene in correct orientation 2012-01-31 20:01:03 +01:00
Einar Johan T. Sømåen 1e2858bc34 EMI: Connect up the animated vertices to the drawing. 2012-01-31 00:14:26 +01:00
Einar Johan T. Sømåen 76bac36b7d EMI: Move the emi-specifics into its own subfolder 2012-01-29 16:14:36 +01:00
Paweł Kołodziejski 3231ecf31f GRIM/TINYGL: use game resolutions for gfx operations. 2012-01-28 09:06:22 +01:00
Joel Teichroeb aa814e3334 GRIM: Enhance the way that colors are given to lua. 2012-01-27 11:47:28 -08:00
Paweł Kołodziejski cea5828be3 GRIM: implement scaling for screenshot and add filtering 2012-01-27 20:01:12 +01:00
Paweł Kołodziejski 4dc3895fa9 simplify code 2012-01-27 20:00:00 +01:00
Paweł Kołodziejski 1d2dff02ca unconst resolutions 2012-01-27 19:59:34 +01:00
Paweł Kołodziejski 462a94a1ad formating 2012-01-27 19:58:17 +01:00
Paweł Kołodziejski 9b587582a4 fixed compile warnings 2012-01-27 13:48:36 +01:00
Einar Johan T. Sømåen 63bacaf771 GRIM/GFX: Make OpenGL scalable and resolution-independent. 2012-01-27 09:34:25 +01:00
Einar Johan T. Sømåen 5b963d6660 GRIM: Fix a memleak that happens when changing video mode. 2012-01-26 07:07:11 +01:00
Giulio Camuffo 88ee7ee289 GRIM: Fix typo. Fix #505 2012-01-25 21:32:49 +01:00
Giulio Camuffo f927098b1e GRIM: Better blitting of images for TinyGL. 2012-01-25 18:06:29 +01:00
Giulio Camuffo 3d14f4d309 GRIM: Make Bitmap use PixelBuffer extensively. 2012-01-24 21:36:48 +01:00