I could implement a stack for the rays and distribute them among cores and SSE# registers, or other stuff, I know. But at first I want a working and good implementation of the tracer. If one's algorithm isn't good enough, not even SIMD or hyperthreading help.
As for D, there's a GCC port (GDC) and an LLVM implementation. I don't know if LLVM's optimization code is language-independent and therefore as fast as the C one, but there's still GDC. C works pretty fine though, I just had some thoughts that certain high-level stuff in D could be faster than doing it by hand in C (pretty much like the ASM vs. C comparison). However, I don't think so anymore and stick to C anyway.
Edit: page 69
VoxelWar Discussion thread
longbyte1 wrote:I actually once considered using D (heck, it lets you do inline asm!) but wasn't really sure of the performance given the limited assortment of available compilers. I'm glad you made the same consideration too.I don't really get the link between compiler selection width and language performance. Out of the 3 main D compilers available, one is the reference implementation with focus on reliability and correctness, and the other are ports of the two most important and fastest compilers out there (GCC and LLVM). Plus, benchmarks say that D is almost as fast as C/C++, the main slowdown reason being the shitty garbage collector (that you can disable ofc).
Moreover, inline asm is nothing compared to the freshly added OOP-based SIMD implementation.
Iceball:
http://www.reddit.com/r/iceball
<+Warp_has_eaten> COOOOCK
<+Warp_has_eaten> 8=====D
rip WW2 server and kraken.
LeCom wrote:What are you trying to tell me?longbyte1 wrote:I actually once considered using D (heck, it lets you do inline asm!) but wasn't really sure of the performance given the limited assortment of available compilers. I'm glad you made the same consideration too.I don't really get the link between compiler selection width and language performance. Out of the 3 main D compilers available, one is the reference implementation with focus on reliability and correctness, and the other are ports of the two most important and fastest compilers out there (GCC and LLVM). Plus, benchmarks say that D is almost as fast as C/C++, the main slowdown reason being the shitty garbage collector (that you can disable ofc).
Moreover, inline asm is nothing compared to the freshly added OOP-based SIMD implementation.
-
Icarus North
Green Master Race - Posts: 578
- Joined: Sat Aug 30, 2014 11:16 pm
Marisa Kirisame wrote:That's basically all it is anyways since people aren't actively discussing and playing it anymore.Icarus North wrote:And how tf does this topic have nearly 70 pages, It's like the biggest topic in this forumBiggest active thread. Biggest thread used to be the original Iceball thread but jdrew's shitty clan managed to beat that record by treating the thread like a chat room.
longbyte1 wrote: What are you trying to tell me?Same here
Icarus North wrote: That's basically all it is anyways since people aren't actively discussing and playing it anymore.Can't you just, like, not give a fuck?
Iceball:
http://www.reddit.com/r/iceball
<+Warp_has_eaten> COOOOCK
<+Warp_has_eaten> 8=====D
rip WW2 server and kraken.
LeCom wrote:impossibruuuuuuuuuuuuuuuuuuuuulongbyte1 wrote: What are you trying to tell me?Same hereIcarus North wrote: That's basically all it is anyways since people aren't actively discussing and playing it anymore.Can't you just, like, not give a fuck?
-
Marisa Kirisame
Deuced Up - Posts: 155
- Joined: Sat Sep 21, 2013 10:52 pm
I mentioned earlier in this thread that beamtracing was worth trying.
I've tried it and it's definitely worth at least doing a low-res depth-only pass at 1/4 scale. Seems that building up a whole beamtree isn't really worth it, but that 1/4 scale is REALLY, REALLY worth it. However, you will need to pull back a sufficient amount of the way so you don't end up clipping through the geometry.
Just be warned, some small weird-shaped stuff in the distance can disappear and/or flicker.
I've tried it and it's definitely worth at least doing a low-res depth-only pass at 1/4 scale. Seems that building up a whole beamtree isn't really worth it, but that 1/4 scale is REALLY, REALLY worth it. However, you will need to pull back a sufficient amount of the way so you don't end up clipping through the geometry.
Just be warned, some small weird-shaped stuff in the distance can disappear and/or flicker.
longbyte1 wrote:We should move on to create our own replicas of AoS instead (call them "tributes" if you'd like): we learn far more and take far less time making it ourselves than trying to reverse engineer a heavily obfuscated, hand-optimized work of art.
Marisa Kirisame wrote:I mentioned earlier in this thread that beamtracing was worth trying.low-res and not complete? So basically not better than what I had with raytracing SVOs? Aw shit. I haven't even figured out the details of the algorithm, and you're telling me it's not the big killer. I'll try it anyways, maybe there's some other improvement I can throw in.
I've tried it and it's definitely worth at least doing a low-res depth-only pass at 1/4 scale. Seems that building up a whole beamtree isn't really worth it, but that 1/4 scale is REALLY, REALLY worth it. However, you will need to pull back a sufficient amount of the way so you don't end up clipping through the geometry.
Just be warned, some small weird-shaped stuff in the distance can disappear and/or flicker.
Iceball:
http://www.reddit.com/r/iceball
<+Warp_has_eaten> COOOOCK
<+Warp_has_eaten> 8=====D
rip WW2 server and kraken.
-
Fluffeh Panda
Deuced Up - Posts: 28
- Joined: Sat Jan 19, 2013 7:43 pm
Same modding as Openspades? Not to be rude but the guns look pretty bad, I would like to try to re-model them
Fluffeh Panda Aka DenisGamer11
This project is, sadly, dead.
Weapons and graphics indeed look awful... But this game has it's own touch. I don't agree with all the features that are in there, but this game definitely is something Ace Of Spades should move towards.
Weapons and graphics indeed look awful... But this game has it's own touch. I don't agree with all the features that are in there, but this game definitely is something Ace Of Spades should move towards.
Have you always wanted a sound tinnitus effect in AoS?
No?
Anyway, here it is for OpenSpades!
just wait for pnd3d to come out and it would look a hell lot better...
Unfortunately, it's abandoned.
http://advsys.net/ken/voxlap/pnd3d.htm
I seriously love this game, it's great but hell starting it when BnS was on it's fall was a bad idea
Unfortunately, it's abandoned.
http://advsys.net/ken/voxlap/pnd3d.htm
I seriously love this game, it's great but hell starting it when BnS was on it's fall was a bad idea
We shall make BnS rise from the ashes.
Well if not, I'll be playing IL-2 1946 on i7
Well if not, I'll be playing IL-2 1946 on i7
Have you always wanted a sound tinnitus effect in AoS?
No?
Anyway, here it is for OpenSpades!
"How?"
You play the game. You see something that can be improved. You try to improve it.
You play the game. You see something that can be improved. You try to improve it.
Have you always wanted a sound tinnitus effect in AoS?
No?
Anyway, here it is for OpenSpades!
Who is online
Users browsing this forum: No registered users and 1 guest