r4m0n changed the topic of #kspmodders to: Technical discussion ONLY (KSP related or not), for random shit-talking, join #shitshow (seriously)
VanDisaster has quit [Ping timeout: 186 seconds]
pacbard has quit [Quit: ZNC 1.6.5+deb1 - http://znc.in]
pacbard has joined #kspmodders
VanDisaster has joined #kspmodders
Severian has quit [Ping timeout: 182 seconds]
Severian has joined #kspmodders
Majiir is now known as Snoozee
fcbayerndm has quit [Quit: fcbayerndm]
GlassYuri has joined #kspmodders
m4v has quit [Ping timeout: 186 seconds]
m4v has joined #kspmodders
RandomJeb has quit [Ping timeout: 383 seconds]
Raidernick has quit [Read error: Connection reset by peer]
Raidernick has joined #kspmodders
<Orum> "subscripted access is not allowed for opencl vectors" why not?! D:
<Orum> ...time to wade into dangerous pointer land :[
<angavrilov> well, "opencl vectors" seem to be the simd types, not actual vectors
<Orum> still, one could unload those into an array, is there some function for that?
<angavrilov> I have no idea about opencl actually, I just googled the error message
<Orum> yeah I've been looking :\
<angavrilov> but it is quite obvious why this wont be allowed: the indexing must be known at compile tiome in order to put these 'vectors' in registers
<Orum> I mean I could write about 1000 LOC to work around this but it's fugly and a horrible idea
<angavrilov> on the gpu memory is horribly slow but you have a lot of registers, so efficiency requires keeping stuff there
<Orum> yeah, I get that, the problem is I need to eventually sum those registers
<Orum> which in-and-of-itself isn't hard, but I actually need to sum 'n' registers first, do something, and then sum the rest
<Orum> problem is 'n' is kernel instance dependent due to block overlap
<angavrilov> I only have some small experience with cuda, not opencl
<Orum> they're similar in most respects, except portability and some naming conventions
* Orum dies a little inside
<angavrilov> I suspect that will spill to memory
<Orum> in all probability
<Orum> ugh, I should just not bother with block overlap and do this the easy way
<Orum> or maybe I'll just write one ugly function to handle it
<Orum> yeah, you can't even use the address-of operator on an element, it's definitely some register
Sarbian has quit [Quit: ZNC - http://znc.in]
Sarbian has joined #kspmodders
<angavrilov> on nvidia they will have to be split into separate registers actually, it has only scalar registers
<angavrilov> so it's even more hairy
Micha has quit [Ping timeout: 186 seconds]
<Orum> well as horrible as an idea as this is, I wonder if it will work: https://hastebin.com/uxogoxazud.php
<Orum> not to mention even if it does I'll need a bunch of preprocessor code in there to handle the different type lengths
Hyratel has quit [Quit: Leaving]
Micha has joined #kspmodders
Rokker has quit [Quit: Connection closed for inactivity]
<Orum> there's gotta be a better way to do this but I'm just too tired to figure it out now :\
Orum has quit [Read error: Connection reset by peer]
RandomJeb has joined #kspmodders
m4v has quit [Ping timeout: 198 seconds]
m4v has joined #kspmodders
m4v has quit [Ping timeout: 383 seconds]
m4v has joined #kspmodders
m4v has quit [Ping timeout: 186 seconds]
m4v has joined #kspmodders
mkv has joined #kspmodders
m4v has quit [Ping timeout: 186 seconds]
mkv is now known as m4v
Daz has quit [Ping timeout: 182 seconds]
Daz has joined #kspmodders
Rokker has joined #kspmodders
mkv has joined #kspmodders
m4v has quit [Ping timeout: 383 seconds]
mkv is now known as m4v
m4v has quit [Ping timeout: 198 seconds]
m4v has joined #kspmodders
m4v has quit [Ping timeout: 383 seconds]
m4v has joined #kspmodders
m4v has quit [Ping timeout: 186 seconds]
m4v has joined #kspmodders
m4v has quit [Ping timeout: 182 seconds]
m4v has joined #kspmodders
m4v has quit [Ping timeout: 186 seconds]
m4v has joined #kspmodders
fcbayerndm has joined #kspmodders
mkv has joined #kspmodders
m4v has quit [Ping timeout: 383 seconds]
mkv is now known as m4v
m4v has quit [Ping timeout: 198 seconds]
m4v has joined #kspmodders
GlassYuri has quit [Read error: Connection reset by peer]
m4v has quit [Ping timeout: 182 seconds]
m4v has joined #kspmodders
m4v has quit [Ping timeout: 198 seconds]
m4v has joined #kspmodders
<SilverFox> so uh, what happens if you hook up two 120v AC sockets in parallel, do you get current split, or does shitstill boom?
mkv has joined #kspmodders
m4v has quit [Ping timeout: 383 seconds]
mkv is now known as m4v
m4v has quit [Ping timeout: 186 seconds]
m4v has joined #kspmodders
m4v has quit [Ping timeout: 198 seconds]
m4v has joined #kspmodders
m4v has quit [Ping timeout: 186 seconds]
m4v has joined #kspmodders
mkv has joined #kspmodders
m4v has quit [Ping timeout: 383 seconds]
mkv is now known as m4v
m4v has quit [Ping timeout: 198 seconds]
m4v has joined #kspmodders
m4v has quit [Ping timeout: 182 seconds]
m4v has joined #kspmodders
Supernovy has joined #kspmodders
m4v has quit [Ping timeout: 182 seconds]
m4v has joined #kspmodders
angavrilov has quit [Remote host closed the connection]
fcbayerndm has quit [Quit: fcbayerndm]
VanD has joined #kspmodders
Kracc has joined #kspmodders
VanDisaster has quit [Ping timeout: 186 seconds]
Nekark has joined #kspmodders
fcbayerndm has joined #kspmodders
m4v has quit [Ping timeout: 198 seconds]
m4v has joined #kspmodders
Supernovy has quit [Killed (NickServ (GHOST command used by Cynephobn))]
Supernovy has joined #kspmodders