RedYggdrasil's Avatar

RedYggdrasil

@redyggdrasil

C++/HLSL at Ubisoft MTP / Opinions are my own. Video Game, TTRPG, Sci-Fi & Fantasy enthusiast. [Personal Projects] I made a #WarcraftHaven Player Housing app. I Also made #CainitesTools app for VTM v5 on Google Play. More things to come, always.

75
Followers
289
Following
88
Posts
13.11.2023
Joined
Posts Following

Latest posts by RedYggdrasil @redyggdrasil

Video thumbnail

Windows's window resize, but CPU FrameGraph and GPU FrameGraph run theirs multiple threads in parallels, each doing their stuff.
What a delight.

05.03.2026 01:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Another weekend, this time trying to continue implementing the base logic of a (CPU) Task Graph (GPU graph halfway there already).
This did not go as smoothly as I would have hoped, but it's sort of running now.

01.03.2026 21:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Two dudes sitting on a stone bench.

Two dudes sitting on a stone bench.

Also

27.02.2026 22:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshoot from World of Warcraft, a Sindorei stand at a crossroad with little fences and 2 paths going into two differents buildings, in the background a spire and a column of light are visible

Screenshoot from World of Warcraft, a Sindorei stand at a crossroad with little fences and 2 paths going into two differents buildings, in the background a spire and a column of light are visible

Was able to start Midnight tonight. This is all a bit much πŸ₯²
I started as a belf first many years ago, level until reaching the scar, and was like "I want to see this city rebuild/the scar healed".
This is great.

27.02.2026 22:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Yes, Starcraft 65.

10.02.2026 17:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

These short animated 2D cinematics are always a treat, please keep them coming our way! ❀️

09.02.2026 18:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A 3D character human child is in a temple, looking straight ahead, behind him there's a window with the light shining on him.

A 3D character human child is in a temple, looking straight ahead, behind him there's a window with the light shining on him.

And also got closure on some long unfinished business.

08.02.2026 23:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A small figurine of a helmet from Zelda Twilight Princess, Midnas's.

A small figurine of a helmet from Zelda Twilight Princess, Midnas's.

Also I badly painted that to vent my frustration

08.02.2026 18:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A raster pass, shapes in white on a black background

A raster pass, shapes in white on a black background

at least it's fixed, just have to un-destroy my shaders now

08.02.2026 18:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
It's C++ code, the second SetMinX is inside a red square:

namespace mds
{
	RectUint32 GetSubRect(const RectUint32& InFullRect, const RectFlt& InRelativeSubRect)
	{
		RectUint32 result{};

		result.SetMinX(InFullRect.MinX() + lroundf(InRelativeSubRect.MinX() * InFullRect.Width()));
		result.SetMinY(InFullRect.MinY() + lroundf(InRelativeSubRect.MinY() * InFullRect.Height()));

		result.SetWidth(lroundf(InRelativeSubRect.Width() * InFullRect.Width()));
		result.SetHeight(lroundf(InRelativeSubRect.Height() * InFullRect.Height()));
		return result;
	}
}

It's C++ code, the second SetMinX is inside a red square: namespace mds { RectUint32 GetSubRect(const RectUint32& InFullRect, const RectFlt& InRelativeSubRect) { RectUint32 result{}; result.SetMinX(InFullRect.MinX() + lroundf(InRelativeSubRect.MinX() * InFullRect.Width())); result.SetMinY(InFullRect.MinY() + lroundf(InRelativeSubRect.MinY() * InFullRect.Height())); result.SetWidth(lroundf(InRelativeSubRect.Width() * InFullRect.Width())); result.SetHeight(lroundf(InRelativeSubRect.Height() * InFullRect.Height())); return result; } }

This little typo took a weekend from me, rewriting PSOs I already had, destroying my beautiful FramePass setup, and wondering why no raster pass drew anything on screen.

Programing truly is gratifying thing.

08.02.2026 18:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The same thing as yesterday, but now with barriers.

04.02.2026 21:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Bluesky is refusing to accept the image as anything else than a black screen, png, jpg, nothing work, okay then, there's a 2 seg video of my picture...

04.02.2026 00:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A black window with a small green and red square on the top left part

A black window with a small green and red square on the top left part

I now compute shader a UV Square on one pass, and copy the UAV into the backbuffer on the next pass.

This should not be working btw as I forgot to execute the resource transitions inbetween passesπŸ™ƒ.

DX12 not crashing while having a legitimate reasons to do so is stressing me more than if it did.

04.02.2026 00:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

The entire commit is very small as well (which is the point of a Frame Graph I guess, so it tracks).

02.02.2026 20:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'll have the pleasure to see how slow the code is + how many errors and false assumption I made in the next few weeks, but at least I'll do in color.

02.02.2026 19:43 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

[Warning, flashing video]
I've spent the last 3 or 4 months of my free time rewriting RedSapRush engine to be Frame Graph based (+ other stuff).
No visual output the whole time.
Just reconnect the backbuffer + animated the Clear value, I'm shocked it even worked, but happy to see colored pixel again

02.02.2026 19:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I was so focused on 7 day is the end of Remix than I forgot this was the other side of the coin πŸ™ƒ

13.01.2026 22:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A Dredger from World Of Warcraft: Shadowland. A small gray character stands in the center of the frame. Noticeable traits are his large naked hands and feets, as well as his large yellow eyes and wide open mouth. Dressed as commoner, the dredger also has a small magic hat on his head and a comically large teapot. A transparent Wowhead logo appear at the bottom right of the picture.

A Dredger from World Of Warcraft: Shadowland. A small gray character stands in the center of the frame. Noticeable traits are his large naked hands and feets, as well as his large yellow eyes and wide open mouth. Dressed as commoner, the dredger also has a small magic hat on his head and a comically large teapot. A transparent Wowhead logo appear at the bottom right of the picture.

If there was one thing i could save from the Shadowlands, it would be the dredgers. They would settle in Deadwind Pass, busying themselves with endless chores for seemingly no reason.
Kael'thas would also settle with them, doing the same chores while being bored to death & ticked off 24/7 about it.

28.12.2025 09:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Still, what we already got day one is infinitely more than what I thought we would ever have.
Also, objects silently forming "groups" when put onto each other is a discreet but major win, even If I would still appreciate explicit control on that as well.

11.12.2025 18:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

One Player Housing thing I want way more than floating houses is Undo-Redo.
Moving something 1 inch to the left and then immediately reverting it is so core to how I use those kinds of tools.
I get that we have a characters, crowded input bindings, collisions & RPC calls🫠.
Just let it bug πŸ–₯οΈπŸ’£πŸ’₯

11.12.2025 18:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

(5/3) OMG, just realized the Dark lady pulled out 2 gold coins and 34 silvers out of her poket for all or my trouble (She presumably kept them just in case since the beginning of Shadowland ?), Neat!
I'll have a nice meal and a drink to your good health next time I'm in Orgrimar, dark lady.

07.12.2025 23:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

(4/3) Bonus about housing:
Got my plot (Horde#28, by the tropical waterfall, obliviously).
Interior customization is very good, exterior feels a bit limited now, waiting for belf & gobls house.
Hardest part is not to sink too much time in it, there code to write on WE too (Personal Engine project).

07.12.2025 23:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

(3/3) It’s only on those rare moments when this narrative dissonance is addressed, (mostly through the only other character that knows about it) that I get the feeling my character exist in this world, otherwise, he just became a camera for me to watch the story unfold, without my participation.

07.12.2025 23:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

(2/3) After BFA, nothing made much sense for my main anymore, he tagged along, sole bearer on Azeroth of this dark secret.
And I, the player, had many difficulties engaging with the plot as a consequence.

07.12.2025 23:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The picture is a screenshot from the game Game World Of Warcraft: The War Within.
Spoiler Warning : End of the story content of path 11.2.7.
Two character, a blood elf paladin (the player character), and Sylvanas Windrunner (an undead High Elf) face each other.
On the right side, a panel of text (the quest ending text) reads as follow (Content Warning: Spoiler)
"I am not certain what it says about you, that you have remained loyal to me even now. But I am grateful, for all that you have done. For better or worse, I would not be where I am now without your assistance and counsel.

Given your position in the world, it would be unwise for me to say such things while others linger. But know this: I am grateful that you chose to stand with me."

The picture is a screenshot from the game Game World Of Warcraft: The War Within. Spoiler Warning : End of the story content of path 11.2.7. Two character, a blood elf paladin (the player character), and Sylvanas Windrunner (an undead High Elf) face each other. On the right side, a panel of text (the quest ending text) reads as follow (Content Warning: Spoiler) "I am not certain what it says about you, that you have remained loyal to me even now. But I am grateful, for all that you have done. For better or worse, I would not be where I am now without your assistance and counsel. Given your position in the world, it would be unwise for me to say such things while others linger. But know this: I am grateful that you chose to stand with me."

[Adult tag used for #spoiler]
Spoiler Warning: Story Content for WoW: War Within path 11.2.7. (1/3)
During BFA, my blood elf was a loyalist (Out of spite against the Garrosh 2.0 situation + Sylvanas used to be one of the coolest characters from WIII -> WOW:Legion).

07.12.2025 23:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Crazy that I never noticed it, yet it's not that hidden.

28.11.2025 17:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Far back in a dark corner, leaning against a wall.
But also staying withing earshot of table 3 obliviously.

20.11.2025 23:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Visual Studio 26 dropped today apparently, 22 to 26 work flawlessly for my stuff.
Quite nice to be able to see any variable's declaration location and jump to it or its type in a click.
Not sure if it will work this well on a large codebase however, maybe I'll know tomorrow morning, or not, idk.

20.11.2025 23:14 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
A scene from a 3D videogame, behind is a space background, two characters (one woman behind, in a blue dress, and a man front center in the image, with a green cap and blue blues) are on a open space fantasy ship. Characterizes "baby stars" fly around.

A scene from a 3D videogame, behind is a space background, two characters (one woman behind, in a blue dress, and a man front center in the image, with a green cap and blue blues) are on a open space fantasy ship. Characterizes "baby stars" fly around.

Just picked up that new game on the switch, wonder if it's good.

03.11.2025 23:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

There were 0 reason to go beyond option #1.
What a spectacular way to go.

13.09.2025 09:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0