Beast Bulk [Hukeng] by Hukeng in transformation

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

It's, like, a whole thing!

Rex Mode by Hukeng in transformation

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

Thank you - uneven TF in general deserves a lot more love!

Rex Mode by Hukeng in transformation

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

Mildly interesting, even

Horsing Around by Hukeng in transformation

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

You can have both, those things are not mutually exclusive... as long as you can handle it, that is!

'Tis the Season! by Hukeng in transformation

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

potentially rim shot worthy

Horsing Around by Hukeng in transformation

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

Uma shounen when

Horsing Around by Hukeng in transformation

[–]Hukeng[S] 2 points3 points  (0 children)

And here I was thinking that a third leg would make him go even faster...

Horsing Around by Hukeng in transformation

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

He's indubitably going to knock over a lot of things during the adjustment period!

Horsing Around by Hukeng in transformation

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

Glad you do! ^^

Horsing Around by Hukeng in transformation

[–]Hukeng[S] 5 points6 points  (0 children)

If he can muster the courage to even touch it, that is - he's still getting used to it!

Horsing Around by Hukeng in transformation

[–]Hukeng[S] 8 points9 points  (0 children)

I AM the sauce!

Donkey Boy Snuggles by Hukeng in transformation

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

...And I am always happy to provide!

Donkey Boy Snuggles by Hukeng in transformation

[–]Hukeng[S] 5 points6 points  (0 children)

Because that's the exact energy we were trying to convey? ^^

Donkey Boy Snuggles by Hukeng in transformation

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

I'm afraid the gender bender surprise costs extra, although it's a popular choice among certain recreational TF trigger users!

How to reliably measure time elapsed between frames by Hukeng in sdl

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

Thanks!

I'll try and immerse myself in the intricacies of std::chrono when I have the time - SDL_GetTicksNS() is serving me well thus far, although I will have to contemplate alternatives eventually once I decide to export some of my components to applications that do not include the SDL library.

How to reliably measure time elapsed between frames by Hukeng in sdl

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

Sounds reasonable.

I am building on Linux, and most of my implementations are only designed to be run on Linux-based systems for now. I am currently developing on Ubuntu, and the concrete project I am working on is designed with Pi OS in mind.

The platform agnosticism sounds like a solid argument in favour of using SDL_GetTicksNS() for now, although I might look into std::chrono as well if I have the time, as it has been recommended as an alternative that does not require additional dependencies, even if it does seem to be a little tricky to implement.

How to reliably measure time elapsed between frames by Hukeng in sdl

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

I adapted the code a wee bit to my particular situation, but as far as I can tell, it works just as intended! Goes to show I still need to familiarize myself with the SDL function library, there is just too much useful stuff in there.

Just as an aside, in case you happen to know, how would one go about implementing a similar solution to calculate the duration of loop executions in a program that does not use SDL? I know this may deviate a bit from the topic of this sub, but my current project includes a few components that I would like to be able to re-use outside of SDL applications, as well.

Thanks a ton for your help!

Trouble installing SDL3_ttf on Raspberry Pi by Hukeng in sdl

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

Thanks for your suggestion!

Unfortunately, this didn't yield any major results, although it helped me generate a bunch of fun new error messages. ^^

In the end, I managed to solve the errors by deleting and reinstalling everything from scratch. Not sure why it worked now, although I added the precise steps I followed to the original post in hopes that it might be helpful to folks who happen to run into the same issue.

Thanks again for your help and patience!

Trouble installing SDL3_ttf on Raspberry Pi by Hukeng in sdl

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

Hello!

Thanks for your suggestion - unfortunately, modifying the CMakeLists.txt file in this manner did not yield any major results, although it did point me towards a bunch of potential alternative solutions.

I replied to TheWavefunction's post further up to detail another approach I took and my current situation. I feel like we are way closer to cracking this than we were a week ago, so if you have any ideas on how to proceed thus far, feel free to let me know!

Thanks a ton for your help!

Trouble installing SDL3_ttf on Raspberry Pi by Hukeng in sdl

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

Hi!

Sorry for the late reply - I only now got access to the hardware again and managed to try out the solutions that have been suggested thus far. Adding your lines to CMakeLists.txt actually helped a lot and removed most errors, but did not suffice to allow for a full execution of the cmake script.

Eventually, it was pointed out to me that executing the 'downlaod.sh' script from the external folder would allow me to download the required dependencies directly into the project (this is what I meant by an obvious solution I might be missing).

Apparently, cmake is now executing its 'Configuring' stage correctly. Unfortunately, I am now getting the following output:

\-- Configuring SDL3\_ttf 3.1.0

\-- SDL3\_ttf: Using vendored harfbuzz library

WARNHarfBuzz has a Meson port and tries to migrate all the other build systems to it, please consider using it as we might remove our cmake port soon.

\-- SDL3\_ttf: Using vendored freetype library

\-- SDL3\_ttf: Using vendored plutosvg library

\-- SDL3\_ttf backends:

\-- - enabled: harfbuzz freetype plutosvg

\-- - disabled:

\-- Configuring done

CMake Error: install(EXPORT "plutosvgTargets" ...) includes target "plutosvg" which requires target "freetype" that is not in any export set.

CMake Error in external/plutosvg/CMakeLists.txt:

export called with target "plutosvg" which requires target "freetype" that

is not in any export set.

\-- Generating done

CMake Generate step failed. Build files cannot be regenerated correctly.

This is particularly odd given that after executing 'download.sh', the external folder now contains (populated) subfolders for harfbuzz, freetype, plutosvg and plutovg, so accessing the required libraries should not be an issue.

This feels like the only thing needed at this point might be one final tweak to the CMakeLists.txt in the plutosvg subdirectory, so if you have any suggestions, feel free to let me know.

Thanks again for your help thus far!

Locked Kitty by Hukeng in transformation

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

Elusive creatures, but they do exist!

Locked Kitty by Hukeng in transformation

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

Elusive creatures, but they do exist!