The next thing - I've update my BYSU.

Now you can specify extensions of files those will be copied. Or leave necessarily fields empty for copying every file.

You can download the last release from here πŸ‘‰ https://codeberg.org/xolatgames/BYSU/releases/tag/v1.1.1

Or view its source code here πŸ”οΈπŸ‘‰ https://codeberg.org/xolatgames/BYSU

#cpp #cplusplus #sdl #sdl3 #backup #backups #app #apps #soft #software #opensource #imgui #dearimgui #sqlite #sqlite3 #cmake #codelite #codeberg

Wait why did no one say SDL3? They seem to have a No AI policy? Am I wrong here?

#gamedev #gameengine #sdl3 #noai

I'm struggling to get sound mixing to work with wav files.
The hard part is that there is no start or end, because I'm
making a sampler. So it plays nothing until you hit something,
and then if you hit something else it has to mix that in.

So I don't know if I should just constantly play a zero signal
and mix into that. Or what I have been doing is the first
press triggers a "mulit play". And as long as you keep pressing
buttons it will keep playing under that multi play, and then
after the last thing is played it ends.
(to be started again when you press a button after the silence.)

But more than that I'm struggling with all the fiddlyness.

So anyways here I took a break and drew some of the wav files
using SDL3


#sdl3 #c

I’ve released updates for all the sdl3 sys crates for rust, including the brand new sdl3-sound-sys for @icculus ’s SDL_sound!

https://crates.io/crates/sdl3-sound-sys

#sdl #sdl3 #rust #rustLang

crates.io: Rust Package Registry

crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

Hi folks! ✌️

Here's a build of BYSU πŸ™‚πŸ‘‰ https://codeberg.org/xolatgames/BYSU/releases/tag/1.0.0

For who ones who doesn't know for what that - it's the app that will help you to makes backups of your games' saves (or just copies files and folders from one folder to other)

#cpp #cplusplus #sdl3 #sdl #cmake #backup #backups #app #apps #soft #software #opensource #dev #development #build #release #tool #utility #tools #utilities #linux #codeberg #imgui #dearimgui

Explore the integration of SDL3 with SwiftUI, tackling challenges like application lifecycle conflicts, keyboard input interference, and game controller handling. The article offers practical code implementations to resolve these issues, enhancing your development experience. #swiftui #sdl3

https://wesearch.press/s/combining-sdl3-with-swiftui-0954ed3b?utm_source=social&utm_medium=auto&utm_campaign=mastodon

Hi folks! ✌️

Here's a little app that I've made for this one day.

πŸ‘‰ https://codeberg.org/xolatgames/BYSU

It will help you to create backups of your games' saves.

It has ugly, but workable GUI, and let you create a "backups' list" for multiple games.

Then you will need to push "Create backups!" button, and then your backups was be made.

Thanks for reading, and I will see you in the next time! πŸ˜‰πŸ‘‹βœŒοΈ

#backups #imgui #sdl #sdl3 #cpp #cplusplus #cmake #opensource #sqlite #sqlite3 #app #apps #soft #software

OpenLiero has migrated from #SDL2 to #SDL3: github.com/openliero/op... there is also an improved joystick support among other fixes: github.com/openliero/op... #retrodev #MSDOS #retrogaming #retrocomputing #programming #coding #opensource #gamedev

RE: https://mastodon.gamedev.place/@0x0961h/116580008580077117

So for those who are interested how I achieved such numbers.

First of all I implemented a thing very heavily inspired by Doom Eternal's rendering solution. So they have a thing called "dynamic draw call merging" where they run a compute shader that looks at a huge buffer containing all the geometry data and then they produce index buffer and push it into GPU.

https://simoncoenen.com/blog/programming/graphics/DoomEternalStudy#dynamic-draw-call-merging

#gamedev #graphicsprogramming #sdl3 #odin #vulkan