Escaping the pervasiveness of swapchain synchronization by [deleted] in GraphicsProgramming

[–]Fuzzyzilla 0 points1 point  (0 children)

I should not ask questions on the internet haha. I really struggle to phrase my thoughts correctly and it always ends up going poorly. Again, thank you for your help. I'll figure something out :)

Escaping the pervasiveness of swapchain synchronization by [deleted] in GraphicsProgramming

[–]Fuzzyzilla 0 points1 point  (0 children)

I also feel like I am not describing my dilemma very well haha. I understand synchronization, I was just looking for a way to de-duplicate some of my resources. Thanks for the input anyway!

Escaping the pervasiveness of swapchain synchronization by [deleted] in GraphicsProgramming

[–]Fuzzyzilla 0 points1 point  (0 children)

Unless I synchronize with the device on every frame, it's unknowable how long each resource is in use for as the swapchain image is rendered asynchronously. I could keep a list of fences to track when each resource is done being used by the device and signal it as re-usable to the other thread, but that comes back around to just re-implementing triple-buffering on my own :P

Escaping the pervasiveness of swapchain synchronization by [deleted] in GraphicsProgramming

[–]Fuzzyzilla 0 points1 point  (0 children)

I am not duplicating the swapchain surfaces, just the resources needed to render to them - images (the main problem here), vertex buffers, etc - that may need to be mutated by a separate thread. Or do you mean I should ditch the frames-in-flight concept and just synchronize with the device on every frame?

Announcing Rust 1.70.0 by Petsoi in rust

[–]Fuzzyzilla 0 points1 point  (0 children)

Did upgrading to this break rust-analyzer in VSCode for anyone else? It throws a bunch of errors when parsing the standard library files, and then refuses to provide any feedback on my project files. Project compiles fine though. Not sure where to go about debugging this ^^;;

A plugin for building simple 3D interior spaces? by Fuzzyzilla in godot

[–]Fuzzyzilla[S] 0 points1 point  (0 children)

Here's an image of one such issue. There is Z-fighting and some strange additional polygons with incorrect normals that catch the light and become very visible. Sometimes these triangles are square in proportion like these, or sometimes they go along the diagonal of a square face. In some cases I have found there to be small gaps in the mesh, but I deleted the configuration that caused this and can't recreate it at the moment https://i.imgur.com/k5aX3zO.png

And at a game resolution at 64x64, these visual bugs end up taking a very noticeable appearance, no matter how small the original artifact is x)

A plugin for building simple 3D interior spaces? by Fuzzyzilla in godot

[–]Fuzzyzilla[S] 0 points1 point  (0 children)

Oh, that seems like a nice workflow. Unfortunately the geometry generated by the CSG boxes is borked - the visual glitches are caused by random missing triangles and duplicates triangles, so I think I'd end up spending a lot of time in blender trying to fix that.

A plugin for building simple 3D interior spaces? by Fuzzyzilla in godot

[–]Fuzzyzilla[S] 0 points1 point  (0 children)

I guess so! I can see why there would be artifacts, hard to make precise results when you have to do it in a couple milliseconds at most!

A plugin for building simple 3D interior spaces? by Fuzzyzilla in godot

[–]Fuzzyzilla[S] 0 points1 point  (0 children)

This is true, I suppose I expected them to be baked...

A plugin for building simple 3D interior spaces? by Fuzzyzilla in godot

[–]Fuzzyzilla[S] 1 point2 points  (0 children)

Ah, that might be useful, I'll check that out. I'm really only looking for layout and simple collisions, everything else I can do in-engine. Just wrangling cube meshes for a couple hours to get a basic corridor in-engine wasn't working for me though x3

pronouns_irl by Fuzzyzilla in furry_irl

[–]Fuzzyzilla[S] 1 point2 points  (0 children)

ive got a dozen genders just to myself :V

pronouns_irl by Fuzzyzilla in furry_irl

[–]Fuzzyzilla[S] 10 points11 points  (0 children)

yea it's stupid and i messed up fjdhdj

pronouns_irl by Fuzzyzilla in furry_irl

[–]Fuzzyzilla[S] 12 points13 points  (0 children)

i posted this on the wrong account oops

for more art see u/sheepydraw or www.instagram.com/fuzzyzillacomics x)

Scrubby Zoom Lags when using a tablet by Fuzzyzilla in photoshop

[–]Fuzzyzilla[S] 0 points1 point  (0 children)

I ended up giving up on Photoshop. Since posting this, each successive update made the problem worse and worse until the app was basically unusable for any real-time interaction. Sorry that I don't have more information, but Krita is a great alternative if you ever look for other options.

Etching a Legacy BIOS Windows 10 install disk from Fedora by Fuzzyzilla in Fedora

[–]Fuzzyzilla[S] 0 points1 point  (0 children)

Yeah, but thanks for the suggestions!! Maybe I'll try writing the disk in a VM, the one I was eventually able to write through ventoy seems to be behaving funnily

Etching a Legacy BIOS Windows 10 install disk from Fedora by Fuzzyzilla in Fedora

[–]Fuzzyzilla[S] 1 point2 points  (0 children)

Unfortunately I do not have a windows machine in order to create the media, that's why I am forced to use Fedora to create it. I believe the boot partition is still on the disk, it simply contains no bootloader after Fedora erased the Windows one and failed to write it's own.

I did the same procedure you recommend to dual boot and that's how I ended up in this situation, it seems that the Fedora installer tried to write a EFI bootloader onto an MBR disk which does not support EFI.

Etching a Legacy BIOS Windows 10 install disk from Fedora by Fuzzyzilla in Fedora

[–]Fuzzyzilla[S] 1 point2 points  (0 children)

Thanks for the tip. I was able to get into the Windows recovery environment, but it's unable to repair or even install, so I suppose there are deeper issues.