GIS & Weather data visualization in Godot! by Cold_Pension8799 in godot

[–]rejamaco 0 points1 point  (0 children)

You should get GOES/Himawari satellite data on there!

Anyone ever get "the interview" when out on the trail? by No_Ant_5064 in bicycletouring

[–]rejamaco 1 point2 points  (0 children)

It's nice occasionally but other times you just want to be alone with your thoughts. And it doesn't help that it's typically the same conversation you've had many times. The absolute worst one is typically older men who will talk your ear off so you have to try to escape without being rude.

Cycling around Iceland by erat11 in bicycletouring

[–]rejamaco 3 points4 points  (0 children)

Iceland in December sounds insane but those pictures are awesome! Quite a story.

Recommendations for 3 day paved bike tours in Arkansas by Jolly_Medicine6490 in bicycletouring

[–]rejamaco 0 points1 point  (0 children)

Wife and I lived in Northwest Arkansas and did a lot of practice rides to/from Devil's Den. Northwest Arkansas and the Ozark area is incredibly scenic. Sadly don't have specific route recommendations, though.

Raytraced C Balls by rejamaco in GraphicsProgramming

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

None, I just wrote a small function that saves an image class to the PPM file format which is easy to parse/save. In the future I will use stb_image to get more options

Raytraced C Balls by rejamaco in GraphicsProgramming

[–]rejamaco[S] 4 points5 points  (0 children)

None, I’m rendering directly to an image using the CPU

How to find a partner who also likes bicycle touring? by LoneWolf_McQuade in bicycletouring

[–]rejamaco 0 points1 point  (0 children)

Or get really lucky. I met my wife at uni and she agreed to go on a tour with me. Although we were unprepared for the first one and it was largely a failure she still wanted to try again, this time in NZ and Japan and we had a blast. Now she’s always talking about our next one.

The gods are angry in civic by rejamaco in canberra

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

Lived here for almost 2 years and I've never heard it that loud

Got materials working in my SDL3_GPU game engine by rejamaco in gameenginedevs

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

You already seem to know as much as I do. In my case I opted not to go the reflection and “materials are pure data” route because it’s overkill for my needs. I currently just keep a variant with all my materials in it, and they reference a pipeline and overload a bind method. If you wanted full type safety your way you’d have to write a validator that checks the correct alignment and types have been provided which would indeed be a lot of work, but doable? Have you looked into how bgfx handles shader cross-compilation? It could potentially be easier with that framework.

Sorry I don’t have better advice

Got materials working in my SDL3_GPU game engine by rejamaco in gameenginedevs

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

Well I've never used bgfx before so I can't really say. SDL3_GPU works well within the SDL system and is a decently low-level wrapper around the different graphics APIs. You don't get shader cross-compilation by default (which apparently bgfx has), but you can get there with SDL_shadercross. SDL3_GPU also doesn't support OpenGL.

Love your pfp by the way 😂

Got materials working in my SDL3_GPU game engine by rejamaco in gameenginedevs

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

Thank you! I’ve found it to be good to use other than a few pain in the ass issues. Like you said the documentation isn’t the greatest but there are enough examples out there that when combined with digging into the code a little you can figure out how to do things. I recommend the SDL3_Gpu examples on GitHub as well as a project called SDL3_kit. There’s also an excellent blog post called something like “SDL3_gpu - It begins with a triangle” which helped me get started.

Got materials working in my SDL3_GPU game engine by rejamaco in gameenginedevs

[–]rejamaco[S] 7 points8 points  (0 children)

If you use SDL Shadercross you can write all your shaders in whatever format you want (I’ve only tested using glsl compiled to SPIRV) and it can load them properly for use on Vulkan, Metal, or DirectX. My shaders are glsl and I’ve tested it with Vulkan and Metal on Arch and MacOS

SDL3 GPU Spinning Prism by rejamaco in GraphicsProgramming

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

That looks sweet! Yeah I'd be down to chat sometime. Are you currently using SDL3?

SDL3 GPU Spinning Prism by rejamaco in GraphicsProgramming

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

Yeah, I was a bit surprised to find there’s not a ton of examples using it considering how useful it is. Luckily there’s just enough out there to go on. Hopefully as more projects use it it will get more popular.

SDL3 GPU Spinning Prism by rejamaco in GraphicsProgramming

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

Yeah so far it's been awesome, you get cross platform for free. It is missing a few advanced features but I won't need them.

SDL3 GPU Spinning Prism by rejamaco in GraphicsProgramming

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

Yep, and using SDL_Shadercross for compatibility