Small standalone CUDA scan & histopyramid stream compaction/expansion with no deps. MIT license. Just add some files to your project.
https://t.co/Fd6dmPp5PC
@rfleury@ludwigABAP@Aryvyo Programming without a good debugger with a good interface will feel like chopping wood with a spoon - probably possible, and I've done it successfully before - but not very tempting.
@rfleury@ludwigABAP@Aryvyo Debugging productivity increased considerably, even though I was quite decent at debugging to start with.
Now I want to go back to linux for dev work, but the lack of a usable debugger is one of the major things that is holding me back.
@m_fedorko Sure, this is my process setup to launch chrome from nsight (notice command line args + automatically connect: no). When chrome launches, there is a popup-window with the GPU process id. Switch to the "attach" tab and find this process, and attach. Then close the popup.
Connecting @airthings view devices to wifi is flat out the worst user experience I've had in a long time. Setup goes "fine", and then they loose connectivity, either immediately, or after a few minutes, or after half an hour. No information about *what* might have gone wrong.
To make this extra fun, it is impossible to change or reconnect to wifi without a full setup routine from scratch including remembering to forget the bluetooth device.
Reconfigured home wifi a few times, and after I set up an alternate wifi router of a different brand, one appears to remain connected, but the other first dropped out after half an hour, and now it just loose connectivity immediately again.
@Lambda_Coder @SebAaltonen This appears to be a webgl2 issue, webgl1 works fine on safari. So for now we use webgl2 on all browsers except safari, where webgl1 is used.
@Lambda_Coder @SebAaltonen I suspect something similar on safari as well; shader runs really slow on the default metal backend on the browser, but fast and fine on the non-metal legacy backend. But I dunno how to capture the transpiled shaders for safari, so I haven't been able to investigate my suspicion
@SebAaltonen Issue sounds familiar. Looks like I set GL_TEXTURE_BASE_LEVEL and GL_TEXTURE_MAX_LEVEL and use mipmap sampler regardless. A while ago since I wrote this code, but according to state tables in spec, this is per tex object only, not overridden by bound sampler, so it might work.
@SebAaltonen Even though ios has supported webgl2 for a year now, it performs considerably worse than webgl1 for our use, so I still have to support webgl1. Not holding my breath for webgpu.
@tom_forsyth Thanks! There was some rotation approach in demos on the amiga using shears I was curious about, but I didn't know more than it used shears. Now I know the details, thanks!