Rendering speeds

New releases and general discussions.

Post » Tue Apr 01, 2008 7:17 pm

Some of you may have noticed somewhat sluggish results when alot of different textures are created, or objects with many effects.

I am happy to announce (and this is not an April Fools joke :P) that by the tests done, I measure an increase of up to 1000%. Pixel Shader 0.0 operations (such as additive) have also been increased by around 200% in speed, and I hope to optimize other PS effects.

When 0.94 is released, it'd be good to collate some testing information of the general increase :).
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,630

Post » Tue Apr 01, 2008 9:21 pm

Okay, out with it. How much of your soul was traded for that kind of increase?

In all seriousness, I am interested in what change you made to the rendering engine specifically. Were there any sacrifice along the way?
B
3
S
2
G
4
Posts: 310
Reputation: 2,120

Post » Tue Apr 01, 2008 9:33 pm

Captain its called Optimalization, you get faster program by deleting useless or changing slow algorythms without loosing anything (exept your time).
B
4
S
2
G
4
Posts: 719
Reputation: 2,938

Post » Tue Apr 01, 2008 9:37 pm

Silly Doppel, Captain knows about optimization. But that's just a general thing. I like to know what KINDS of optimization. It doesn't have to be a senior thesis on the thing, just a nice couple of paragraphs that make me say "hmm, that's very interesting."
B
3
S
2
G
4
Posts: 310
Reputation: 2,120

Post » Tue Apr 01, 2008 9:47 pm

I think maybe he optimalized the whatsits by twiddling the thingumers.


Just a guess. :P
Moderator
B
5
S
2
G
6
Posts: 4,348
Reputation: 10,971

Post » Tue Apr 01, 2008 9:48 pm

[quote="CaptainOblivious":2luzqkhx]Silly Doppel, Captain knows about optimization. But that's just a general thing. I like to know what KINDS of optimization. It doesn't have to be a senior thesis on the thing, just a nice couple of paragraphs that make me say "hmm, that's very interesting."[/quote:2luzqkhx]
You can compare sources of 0.93 and 0.94 =D
B
4
S
2
G
4
Posts: 719
Reputation: 2,938

Post » Tue Apr 01, 2008 10:00 pm

Just because I'm interested in the stuff doesn't mean I have experience with it. I don't even have a compiler. What's got you so defensive about this?
B
3
S
2
G
4
Posts: 310
Reputation: 2,120

Post » Tue Apr 01, 2008 10:03 pm

[quote="CaptainOblivious":14pkavdq]Just because I'm interested in the stuff doesn't mean I have experience with it. I don't even have a compiler. What's got you so defensive about this?[/quote:14pkavdq]
Boredom i guess...
B
4
S
2
G
4
Posts: 719
Reputation: 2,938

Post » Tue Apr 01, 2008 11:11 pm

Well, it's much more efficient to send commands to the GPU all in one go (in a batch) than separately. I hadn't realised effect rendering wasn't batched, so was just a matter of fixing that.
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,630

Post » Tue Apr 01, 2008 11:58 pm

And NOW I say, "Hmm, that's very interesting." And it is. Thanks, Ashley!

Doppel, I may not be a programmer (one semester of Java doesn't really cut it) but I still like to be in on this sort of stuff. You and I might get along better if you would consider my future inquiries as innocent and harmless, and perhaps realize I'm not some kid vying for attention.
B
3
S
2
G
4
Posts: 310
Reputation: 2,120

Next

Return to Construct Classic Discussion

Who is online

Users browsing this forum: No registered users and 1 guest