Windows's window resize, but CPU FrameGraph and GPU FrameGraph run theirs multiple threads in parallels, each doing their stuff.
What a delight.
@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.
Windows's window resize, but CPU FrameGraph and GPU FrameGraph run theirs multiple threads in parallels, each doing their stuff.
What a delight.
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.
Two dudes sitting on a stone bench.
Also
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.
Yes, Starcraft 65.
These short animated 2D cinematics are always a treat, please keep them coming our way! β€οΈ
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.
A small figurine of a helmet from Zelda Twilight Princess, Midnas's.
Also I badly painted that to vent my frustration
A raster pass, shapes in white on a black background
at least it's fixed, just have to un-destroy my shaders now
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.
The same thing as yesterday, but now with barriers.
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...
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.
The entire commit is very small as well (which is the point of a Frame Graph I guess, so it tracks).
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.
[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
I was so focused on 7 day is the end of Remix than I forgot this was the other side of the coin π
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.
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.
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 π₯οΈπ£π₯
(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.
(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).
(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.
(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.
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).
Crazy that I never noticed it, yet it's not that hidden.
Far back in a dark corner, leaning against a wall.
But also staying withing earshot of table 3 obliviously.
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.
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.
There were 0 reason to go beyond option #1.
What a spectacular way to go.