This! So many times this!! SMBC nails it yet again.
HSLuv, a developer friendly perceptual color space:
Super interesting (and long!) article on performance in Vulkan rendering engines, written by Arseny Kapoulkine, a video game industry veteran.
I’ve been trying for hours to fix a bug in my Vulkan app.
When my fragment shader writes to a R32G32_SINT color attachment, the bits I can read out aren’t the bits I wrote in. But only on Windows, not Linux. The drivers says it supports this format, usage, layout, and tiling though.
Turns out, HP stopped updating the drivers about two years ago. So I installed the new Intel graphics drivers and the problem went away!!
It really was a bug in the graphics drivers! You don’t see that very often.
We have ourselves a winner in the 2nd Programming Language World Championships! #plwc2020
Congratulations to Python, which was able to defend its title in a narrow 55 - 45 victory over C.
Third place goes to Rust with a convincing 68 - 32 against Lua.
Thank you to everyone who participated in the polls! See you next year for the third edition!
Opinions on developer productivity, by the venerable Cliffski:
“The best code, is the combination of three things:
Simplicity, Performance, Readability.
A lot of really, really good code looks fairly boring, because boring is often simple, fast and readable.”
Do you already now https://tosdr.org/? “I have read and agree to the Terms” is the biggest lie on the web. We [terms of service: didn't read] aim to fix that.
An intro to GPGPU programming in Java by Dmitry Aleksandrov:
It mostly focuses on OpenCL, but mentions the very interesting Aparapi project, which translates JVM bytecode to GPU kernels automatically. I can’t imagine that translation would result in very optimized kernels, but it could be a quick and easy way to get started with GPGPU in pure Java.
Entrepreneur, Developer, Scientist
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!