We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Josh
Apologies in advance if I miss any relevant information. So I've been following along on these tut…
»
Mārtiņš Možeiko
Very nice! (on insobot quotes, not IRC split/join nonsense)
»
Alex Baines
Over the last month or so, I've been working on two projects related to insobot, though the bot it…
»
Mārtiņš Možeiko
Yes you can, I don't mind. WTFPL license :)
»
[Deleted User]
mmozeiko, what's the license of your perf test code? Can I add it to under public domain?
»
[Deleted User]
Yeah, seeing same results on MSVC2017, with "/fp:fast /Ox /Ot": with "/Dinline=__forceinline /fp:…
»
Niels Bross
Hey! So I've been using 4Coder for a while, and I recently found a bug (happened to me twice now).…
»
Mārtiņš Možeiko
GCC: MSVC: MSVC shows worse numbers than GCC here because it decides to not inline qrot/grot funct…
»
[Deleted User]
Try removing if (unlikely(dot==1.0f)) return (v3){0,0,0}; /* a == b */
»
Mārtiņš Možeiko
Benchmark for transforming a lot of vectors against the same quaternion or gibbs rotation: GCC 7.…
»
[Deleted User]
Actually wait, I forgot send me a link yesterday: , They are as fast or maybe slightly faster th…
»
Mārtiņš Možeiko
For Skylake the performance of MULPS and DIVPS is the same as for MULSS and DIVSS.
»
[Deleted User]
I think it'll be fair to compare 1 div to 2 muls (given 3 divs of Gibbs vector vs 7 muls of quater…
»
Allen Webster
I'm glad you are at least having fun with it! These are all pretty interesting issues you've broug…
»
Allen Webster
Hi Sorry about the crash! It does sound like it might be an out of memory situation. The data st…
»
Allen Webster
I've had another perforce user ask a similar sort of question. Although I have to admit I'm a bit…
»
Mārtiņš Možeiko
I like the transition between unsure "may be" to confident "it is" :) Is it because you checked t…
»
ratchetfreak
At some point it needs to be rotated 180° compared to the starting position. At that point your …
»
Ginger Bill
I'm not going to continue this thread until you Last remark, most GPUs require 16 byte alignment …
»
[Deleted User]
Before talking about the performance cost I want to get back to this statement of yours: Should I…
»
Ginger Bill
I like the transition between unsure "may be" to confident "it is" :) Is it because you checked t…
»
[Deleted User]
I like the transition between unsure "may be" to confident "it is" :) Is it because you checked t…
»
Ginger Bill
What I should have said is "you cannot represent all angles uniquely". "3 divides may be more expe…
»
[Deleted User]
Excuse me? Length of a vector, not lost but assumed to be one. I lost exactly 1 advantage, rota…
»
[Deleted User]
At some point it needs to be rotated 180° compared to the starting position. At that point your …
»
Ginger Bill
3 divides may be more expensive than 7 multiplies. Show me the empirical evidence, not theoretical…
»
[Deleted User]
Yes, and for Gibbs vectors this information is . Because , it equals to , these are versors. So w…
»
Ginger Bill
Which is kind of my point. RPs cannot be used to store an orientation which can then be used as a …
»
ratchetfreak
[/quote] zero rotation is 0,0,0,1 and full 360 rotation is 0,0,0,-1. There is no axis information…
»
Ginger Bill
Quaternions are used for storing an orientation, not just rotations. RPs cannot do this. I'll repe…
»