Opened 12 years ago

Closed 12 years ago

Last modified 20 months ago

#8869 closed patch

CinE renderer rewrite

Reported by: SF/next_ghost Owned by: sev-
Priority: normal Component: Engine: Cine
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 12 years ago.
Renderer rewrite, seqList rewrite and decompileScript() fix

Download all attachments as: .zip

Change History (7)

comment:1 by sev-, 12 years ago

Owner: set to sev-

comment:2 by SF/next_ghost, 12 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, 12 years ago

Attachment: dump.patch added

Renderer rewrite, seqList rewrite and decompileScript() fix

comment:3 by SF/next_ghost, 12 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-, 12 years ago

Status: newclosed

comment:5 by sev-, 12 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, 20 months ago

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