[softwarelist] Re: On the subject of new sprite formats

  • From: Martin Wuerthner <public@xxxxxxxxxxxxxxx>
  • To: davidpilling@xxxxxxxxxxxxx
  • Date: Tue, 26 Apr 2016 17:12:52 +0200

In message <de7d55ef-fae1-06c6-6ba8-b384e7941fd0@xxxxxxxxxxxxxxxxxxx>
          David Pilling <david@xxxxxxxxxxxxxxxxxxx> wrote:

You've got a new Titanium or Rapido computer, you do some screen snaps,
put them in a Draw file or Ovation Pro document, send them to someone
else and they complain they can see nothing.

Well its the new sprite format.

Currently I am working on making Ovation Pro work correctly on these new
machines. However that means making it so that existing documents will
work correctly.

Making it so that documents that use new format sprites work is another
bigger project.

There is a relatively simple solution to this: Make sure that OP 
documents do not contain sprites in the new format. When the user 
imports an LTRGB sprite into an OP document, silently convert it to a 
traditional BGR-ordered sprite. This can be done in place (at least in 
the cases that matter - I do not think there is much need to support 
4:4:4 sprites), so this is simple, even if the sprite is embedded in 
an imported Draw file. There is no benefit to having an LTRGB sprite 
in an OP document, and having to support that makes things like colour 
processing more complicated.

I presume support for the new format sprites will trickle down to new
versions of RISC OS for the old machines.

This will probably take a long time. Many Iyonix users have not yet 
upgraded to RISC OS 5.2x, because it involved replacing the boot 
sequence, and some never may. Not to mention users of 26-bit versions. 
That is why it is much safer to make sure that your documents are 
compatible. Oh, and that way, the PC version will also remain happy.

Martin
-- 
---------------------------------------------------------------------
Martin Wuerthner        MW Software        http://www.mw-software.com
---------------------------------------------------------------------
To unsubscribe or subscribe goto: //www.freelists.org/list/davidpilling

Other related posts: