Show more

sci-hub.tw/ is making our humanity's knowledge available to everyone.

Finally managed to understand and implement normal mapping into ammolite.

This is what happens when you forget to assign the final color to fragments. i.imgur.com/D0HU8Fc.mp4

Limeth boosted

God I love what the DICE rendering engineers are doing in interviews regarding RTX.

Journalist: "Can you give me some technical details on this system?"

Engineer: "Uuuh... OK, sure. <BLURTS A 3-PARAGRAPH FULLY TECHNICAL RUNDOWN OF EVERY SINGLE ENGINEERING DECISION IN THE SYSTEM>"

Journalist: "..."

Engineer: "What 🤷‍♂️"

See interview at the end here:
eurogamer.net/articles/digital

Limeth boosted

also would like to note that this shows up in image search for intel logo

I don't know why I always have problems installing grub whenever I install an Ubuntu-based distro. I have to use boot-repair every time. It feels really refreshing to finally get to install a shiny new version of , though!

Limeth boosted

elementary OS 5 Juno is here. It’s more refined, more productive, and an even better platform for developers. We've majorly updated apps, made the desktop more productive with several new features, refined the overall look and feel, and a whole lot more. buff.ly/2RSeAts

Limeth boosted

Morning! I'm sure it's still dawn somewhere. Time to hop back into VR and avoid doing more productive things like work, school, and writing Rust crates.

I think I finally figured out how to use subpasses. Two different fragment shaders in this scene -- one for opaque materials, one for materials with alpha masking.

Added albedo texture mapping to my Vulkan glTF renderer. Unfortunately, it crashes when no texture data is provided.

Limeth boosted

I finally managed to get NVENC working in OBS on elementaryOS Loki. Had to manually compile ffmpeg with nVidia's Video Codec SDK and CUDA and then compile OBS. I am getting about 70% less CPU usage when using NVENC H.264 compared to regular x264. OBS supposedly ships with NVENC support included in newer versions of Ubuntu-based distros, so this ordeal may no longer be necessary after updating to the upcoming version of elementaryOS.

Apparently, the latest version of NVENC (8.2) requires the driver version v396.24 or higher. The latest beta release of the nVidia display driver I just installed is only v396.18. So much for "being on the edge".
Additionally, they require you to install the _entire_ CUDA SDK.
Ugh. Oh, well.

Installing latest nVidia drivers "only" took like 3 tries. And many more reboots with troubleshooting. Had to confirm several intimidating messages the installer threw at me, like "the kernel was compiled with a different version of cc, are you sure you want to continue?" I guess so, what do I know. It's not like I'm going to be updating my C toolchain without an X-server. At least it's "kind of" automatic, I had to just keep trying to run the installation script while adjusting some settings.

Show more
Mastodon for Tech Folks

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!