I stopped using Fable because it kept stopping itself due to safeguards.
635 karma · joined December 1, 2024
I stopped using Fable because it kept stopping itself due to safeguards.
I disagree. OpenGL is truly bad, but there is no API in this world as bad as Vulkan.
Unfortunately WebGPU is like 5 years behind OpenGL 4.6, which is already 8 years old. WebGPU is pretty ancient.
But I can agree with CUDA. CUDA is great, in a large part because it actually offers an easy to use API.
What you suggest is a disadvantage is one of the key advantages of Electron to me. I precisely do not want my things to look different on different OS. I don't have the resources to test my apps on all devices, and knowing that whatever I test on one system looks the same on another is A+.
Vienna cheekily cheats statistics by counting several adjacent forests as "urban green spaces" within city borders. The roads within the city, however, are mostly barren concrete deserts.
Since Chrome blocked ublock, I switched to Edge. Not sure where I will go next, but I dont think it will be Firefox since they are always years late.
Float is also fantastic for depth values precisely because they have more precision towards the origin, basically quasi-logarithmic precision. Having double the precision at half the distance is A+. At least if you're writing software rasterizers and do linear depth. The story with depth buffer precision in GPU pipelines with normalized depth and and hyperbolic distribution is...sad.
Personally I opted in to being NVIDIA-vendor-locked a couple of years ago because I just couldn't stand the insanely bonkers and pointless complexity of APIs like Vulkan. I used OpenGL before which supported all vendors, but because newer features weren't added to OpenGL I eventually had to make the switch.
I tried both Vulkan and CUDA, and after not getting shit done in Vulkan for a week I tried CUDA, and got the same stuff done in less than a day that I could not do in a whole week in Vulkan. At that moment I thought, screw it, I'm going to go NV-only now.