ASMCast
cha0s: sweet! looks like I've achieved my goal ;) (which was 60fps @ 320x240 on a 500mhz)
anyway, I said I wasn't going to optimize any more before doing more of the engine... but you know, it's 6 am and my mind won't shut off. Anyway -- same url http://lithium.zext.net/asmcast_test.zip - F to get framerate
my question is: other than speed, do you notice any difference?
anyway, I said I wasn't going to optimize any more before doing more of the engine... but you know, it's 6 am and my mind won't shut off. Anyway -- same url http://lithium.zext.net/asmcast_test.zip - F to get framerate
my question is: other than speed, do you notice any difference?
Haven't tested this since my stats the last time.
320x240 410fps
640x480 101fps
1024x768 40fps
running the 1024x768 version I noticed that it goes slooow when you are close to a wall. When you face the wall you turn way slow but at the very moment you are turned about 50% away from the wall it moves like normal. I think my framerate dropped by 20fps looking at the wall -_-
Difference? Hm, well... it's darker then the last time I tested it?
320x240 410fps
640x480 101fps
1024x768 40fps
running the 1024x768 version I noticed that it goes slooow when you are close to a wall. When you face the wall you turn way slow but at the very moment you are turned about 50% away from the wall it moves like normal. I think my framerate dropped by 20fps looking at the wall -_-
Difference? Hm, well... it's darker then the last time I tested it?
I suppose I should just say.. I will because I don't think it will skew my survay by changing "do you notice a difference" to "do you notice this"
Basically, I just have it cut the xres in half and stretch by two... which equates to 2*less memory reads and an equal ammount of memory writes... I can't really notice it even on 320x240 were it should be most visible... the question is do you see a difference now knowing this... (and would you have noticed the difference if I didn't tell you?)
Basically, I just have it cut the xres in half and stretch by two... which equates to 2*less memory reads and an equal ammount of memory writes... I can't really notice it even on 320x240 were it should be most visible... the question is do you see a difference now knowing this... (and would you have noticed the difference if I didn't tell you?)
Ok here's my results with the latest test version:
320x240 :: 300 fps I can barely keep it under control :p
640x480 :: 82 fps
1024x768 :: 14 to 34 fps
This system's specs:
AMD Athlon running at 1.15 GHZ
384 MB Ram
Nvidia Geforce4 MX4000
XP Pro SP2
On the other system I have currently I got:
320x240 :: 289 fps
640x480 ::74 fps
1024x768 :: 13 to 29 fps
This system's specs:
AMD Sempron 2500+ 1.77GHZ
1 GB Ram
XP Pro SP2
Nvidia Riva TNT2 64MB
320x240 :: 300 fps I can barely keep it under control :p
640x480 :: 82 fps
1024x768 :: 14 to 34 fps
This system's specs:
AMD Athlon running at 1.15 GHZ
384 MB Ram
Nvidia Geforce4 MX4000
XP Pro SP2
On the other system I have currently I got:
320x240 :: 289 fps
640x480 ::74 fps
1024x768 :: 13 to 29 fps
This system's specs:
AMD Sempron 2500+ 1.77GHZ
1 GB Ram
XP Pro SP2
Nvidia Riva TNT2 64MB
-
- Posts: 8631
- Joined: May 28, 2005 3:28
- Contact:
-
- Posts: 5494
- Joined: Sep 12, 2005 20:06
- Location: California
Right... I apologize, I'm guessing he ment "learn assembler and don't think in basic", or something along those lines -- it just erked me because I have been making an effort to optimize, and learn how it's done in a assembler. I'm not just converting my old raycaster to asm, I'm doing everything from scratch, and putting a lot of effort into it. And it's not proving to be a futile endeavor either, this engine is atleast 2x as fast as my last one, and much more flexible.
-
- Posts: 8631
- Joined: May 28, 2005 3:28
- Contact: