Opened 16 years ago

Closed 16 years ago

Last modified 5 years ago

#8869 closed patch

CinE renderer rewrite

Reported by: SF/next_ghost Owned by: sev-
Priority: normal Component: Engine: Cine
Version: Keywords:
Cc: Game:

Description

I've rewritten CinE rendering code into 2 classes (separate for Future Wars and Operation Stealth). This patch includes 256 color palette transformations, one missing sprite transparency in Future Wars, fixed passport palette bug in Operation Stealth, proper command string drawing and less copying of data around. Updated xref is in the patch.

Ticket imported from: #1969189. Ticket imported from: patches/974.

Attachments (1)

dump.patch (103.0 KB ) - added by SF/next_ghost 16 years ago.
Renderer rewrite, seqList rewrite and decompileScript() fix

Download all attachments as: .zip

Change History (7)

comment:1 by sev-, 16 years ago

Owner: set to sev-

comment:2 by SF/next_ghost, 16 years ago

I've rewritten seqList to use Common::List. The passport palette bug I've reported fixed yesterday seems to be still alive... File Added: rendseq.patch

by SF/next_ghost, 16 years ago

Attachment: dump.patch added

Renderer rewrite, seqList rewrite and decompileScript() fix

comment:3 by SF/next_ghost, 16 years ago

I forgot to fix script decompiler my changes have broken long ago. Here's the fix including the previous two patches. File Added: dump.patch

comment:4 by sev-, 16 years ago

Status: newclosed

comment:5 by sev-, 16 years ago

Excellent! Committed as is. Still I would prefer is renderer would not be a global variable but taken into CineEngine class.

comment:6 by digitall, 5 years ago

Component: Engine: Cine
Note: See TracTickets for help on using tickets.