@Nifflas Uff. I wish it was that easy... (even ignoring Unity) Linear kinda just isn't practical for anything involving low precision colors. There's just stuff you need to do in gamma, and stuff you should do in linear. Also, IMO, linear is fairly unnecessary for anything that isn't trying to be photorealistic.
So this is making the rounds, but Unity now wants $5k/seat/year if you use it for non-games. This is months after they killed the "plus" subscription, and more than double the "pro" license cost.
"Unity Industry plan is required if you create applications outside of games or entertainment and your company’s total finances exceed US$1,000,000. Unity Industry’s features, add-ons, onboarding, and support options are tailored to your needs."
Did my first student soaring lesson this morning. (On a simulator, cloud ceiling was too low for a real flight.) I think it went really well! As an R/C pilot I need to use my feet now instead of my thumbs to coordinate a turn, but I think I’m getting the feel for it. Did a handful of mediocre landing patterns, but apparently my aero-tow went well. Felt just like chasing other R/C planes while using video (FPV) goggles, which I’ve done a lot of. :)
@RL_Dane A flies-itself-camera-drone sort of thing? Yeah… Those might be useful, but they aren’t really fun IMO. You should try a racing drone though. It’s like a super aerobic plane that you thread through branches in the trees at 50 mph. :D Proximity FPV on planes is great too, but you can’t be nearly so adventurous which is its own challenge/reward. On the other hand, cruising in FPV can get sort of boring, but I find it very relaxing line-of-sight.
Uff. We are evaluating the Vision Pro for a Unity project sorta-mostly because a client requested it. Bought a dedicated M2 Mac Mini with 256 GB SSD, and 16 GB of RAM. Possibly a mistake on multiple fronts. Running out of disk space because the Unity install + import + builds are so huge, and linking takes ~19 GB of RAM just for Clang. O_o Ooops...
Metal API masters, is there a trick to flip the viewport other than flipping the y-axis of the projection matrix? I started out with GL conventions and Vulkan supports flipping the viewport rectangle so I just ignored the issue until now. Doing it CPU side would be messy, but maybe I can do some macro magic shader side with spirv-cross...
Solution: I'm using spirv-cross, and it has a --flip-vert-y flag. I totally missed that because I was only looking in the Metal specific section, whoops.
@castano Aha! So kind of... Rendering vs texture coords are flipped compared to GL/Vulkan AND the negative viewport trick works in Vulkan. So the solution was to just flip the render target viewports instead of the framebuffer one. Done!
Oh dip... So a few months ago we got locked out of one of our Quest headsets we use for development because it inexplicably decided it was a "Meta for Business" headset. It wouldn't even let us boot it without linking a credit card account for the monthly fee. Not even a factory reset or firmware refresh made it go away.
It happened again on a second headset. -_- I really hate this future.
As is tradition, here is a visualization of the ROM file as the NES would interpret it. (2 bits per pixel split into 8x8 tiles) The left half is the compressed graphics, tilemaps, sound, and music. The right half is all the code and other data. The little green bit in the lower right is the interrupt vector that the game uses to boot the CPU.
Uff... Years later I still often have no idea how you are supposed to build simple bits of software on Windows. I needed to build a couple of utilities static linked against libpng. Spent a couple hours banging my head against it. Tried finding prebuilt binares for libpng that provided static libs, tried building it myself but it refused find the zlib I built... Gave up and just cross-compiled them using mingw on Linux in a couple minutes. 🤷 Bah!
@Doomed_Daniel Sadly no, I need to work with indexed color PNGs specifically. Converting to RGB destroys them, and libPNG is the only lib I've ever seen that can work with them.
Happy 19th birthday Tigger! First he slept in, then began his usual morning routine. Eat breakfast, beg to go out on the deck to groom himself, beg to go out on the porch to sun himself, sniff the bush where that rabbit lives, then finally try to eat grass and get brought back in. A busy morning. #caturday
@Doomed_Daniel Your avatar has shrouded my eyes and fooled me for years now! I believed it when it spoke to me, and I did everything it asked. Even that time it wanted me to desecrate a park bench with lime jello and unopened junk mail. Aurgh! What a fool I've been! >_<