/-/S'pht-Translator-Active/-/


Re: Status
Posted By: treellamaDate: 1/14/06 8:03 a.m.

In Response To: Re: Status (C Lund)

: I did with the landscapes, in the hope of reducing the jerks that happen when
: they first appear in a level. But that made no difference at all, so I'm
: going going to revert them to .png.

Video cards don't understand PNG or JPEG, so Aleph One has to expand them to full 32-bit raw images in memory, to load to the card. You wouldn't notice any difference in jerkiness, since Aleph One decompresses them to the same in-memory format before the level starts.

: Since I'm on the topic of in-game jerking when new graphics appear on the
: screen - this is something I've noticed in both Trojan (landscapes) and in
: the xmas-sub (landscapes and massive monster invasions). What are the
: mechanics behind this? I thought the textures were loaded with the level.
: This seems almost as if the textures are loaded on the fly - as the
: textures appear in the game.

Textures are decompressed at level load time, but they are not loaded onto the card until needed. Aleph One is fairly inefficient at that second stage: it doesn't do things like padding to powers of two sizes, scaling, mipmap generation, etc. until it goes to load them to the video card. It also does 2 or 3 unnecessary memory copies, which are pretty slow on G4s due to their glacial front side bus.

I've fixed some of this (padding and scaling are done at decompress time, copies are not done unless necessary, mipmaps are generated using the video card hardware when possible), so in-game loading of old format textures will be a little better in the upcoming release. Our memory footprint should actually be a little lower, too (I think this is the first time ever).

: (have you played the xmas-sub, btw? Best eye-candy since Tempus Irae)

I tried but after 15 minutes of running around twisty corridors with just my fists, I got fed up. I never got to see any of the eye candy, which I assume is in later levels.

I sure would like to see a high res version of Tempus Irae done for Aleph One. *sigh*

[ Post a Reply | Message Index | Read Prev Msg | Read Next Msg ]
Pre-2004 Posts

Replies:

StatusC Lund 1/10/06 2:52 a.m.
     Re: Statusgoran 1/10/06 6:57 a.m.
           Re: StatusBlake37 1/10/06 7:17 a.m.
     Re: Statusthermoplyae 1/10/06 12:28 p.m.
     those pics look GREAT! keep going please! *NM*ukimalefu 1/10/06 12:34 p.m.
           You think I'd stop *now*?? ;) *NM*C Lund 1/11/06 12:12 a.m.
     Re: Statustreellama 1/10/06 3:15 p.m.
           Re: StatusC Lund 1/10/06 10:29 p.m.
                 Re: Statustreellama 1/11/06 2:53 a.m.
                       Re: Statustreellama 1/11/06 2:59 a.m.
                       Re: StatusC Lund 1/11/06 3:49 a.m.
                             Re: Statustreellama 1/11/06 4:37 a.m.
                                   Re: StatusC Lund 1/11/06 12:35 p.m.
                                         Re: Statustreellama 1/11/06 1:41 p.m.
                                               Re: StatusC Lund 1/13/06 3:03 a.m.
                                                     Re: Statustreellama 1/13/06 4:55 a.m.
                                                           Re: StatusC Lund 1/13/06 11:54 a.m.
                                                                 Re: Statustreellama 1/13/06 1:41 p.m.
                                                                       Re: StatusC Lund 1/13/06 11:00 p.m.
                                                                             Re: Statustreellama 1/14/06 4:16 a.m.
                                                                                   Re: StatusC Lund 1/14/06 4:32 a.m.
                                                                                         Re: Statustreellama 1/14/06 5:22 a.m.
                                                                                               Re: StatusC Lund 1/14/06 6:18 a.m.
                                                                                                     Re: Statustreellama 1/14/06 8:03 a.m.
                                                                                                           Re: StatusC Lund 1/14/06 9:07 a.m.
                                                                                                                 Re: Statustreellama 1/14/06 10:04 a.m.
                                                                                                                       Re: Statusthermoplyae 1/14/06 1:51 p.m.
                                                                                                           Re: StatusRyokoTK 1/14/06 2:00 p.m.
                                                                                                           Re: StatusSpeaker-To-Animals 1/14/06 5:46 p.m.
                                                                                   Re: StatusForrest of B.org 1/15/06 7:11 p.m.
                                                                                         Re: StatusDaniel 1/15/06 8:04 p.m.
                                                                                               Re: StatusForrest of B.org 1/15/06 8:26 p.m.
                                                                                               Re: StatusDaniel 1/15/06 8:27 p.m.
                                                                                                     Re: Statustreellama 1/16/06 5:07 a.m.
                                                                                         Re: Statustreellama 1/16/06 4:42 a.m.
                                                                                               Re: Statustreellama 1/16/06 5:12 a.m.
                                                                                                     Re: StatusDaniel 1/17/06 7:55 a.m.
                                                                                                           Re: Statustreellama 1/17/06 10:55 a.m.
                 Re: Statustreellama 1/13/06 5:06 a.m.
                       Re: StatusC Lund 1/13/06 11:57 a.m.
     Re: StatusSpeaker-To-Animals 1/10/06 7:30 p.m.
           Re: StatusC Lund 1/10/06 10:32 p.m.
     Rubicon X is why I got an OSX capable Mac ^^ *NM*kyjel 1/12/06 4:17 p.m.
           Re: StatusShadowbreaker 1/16/06 12:15 p.m.

[ Post a Reply | Message Index | Read Prev Msg | Read Next Msg ]
Pre-2004 Posts

 

 

Your Name:
Your E-Mail Address:
Subject:
Message:

If you'd like to include a link to another page with your message,
please provide both the URL address and the title of the page:

Optional Link URL:
Optional Link Title:

If necessary, enter your password below:

Password:

 

 

Problems? Suggestions? Comments? Email maintainer@bungie.org

Marathon's Story Forum is maintained with WebBBS 5.12.