GithubHelp home page GithubHelp logo

audio examples hanging about raylib-go HOT 9 CLOSED

gen2brain avatar gen2brain commented on May 26, 2024
audio examples hanging

from raylib-go.

Comments (9)

dbriemann avatar dbriemann commented on May 26, 2024 1

@gen2brain Thanks for the explanation. That sounds good but I have a minor suggestion. Could you add tags to raylib-go when you integrate a new version of raylib?

That way users could easily check out older versions if needed and vendor them easily. Awesome work you are doing here btw!

edit: grammar..

from raylib-go.

gen2brain avatar gen2brain commented on May 26, 2024

Hi, just checked in Gentoo and it works fine. Also in Ubuntu in VM. Is there anything in log output?

Note that raylib 1.8.0 uses OpenAL for audio, 1.9 dev uses single header mini_al library.

from raylib-go.

raysan5 avatar raysan5 commented on May 26, 2024

Probably related: raysan5/rfxgen#13

@mackron is working on a new mini_al version with lots of improvements, it will probably address this issue... hopefully by the end of the month.

from raylib-go.

dbriemann avatar dbriemann commented on May 26, 2024

Well it strangely works if I compile the C samples included in raylib. If I compile the Go samples however it doesn't. I assumed that your Go bindings use raylib 1.8.0..

I just tested again and the log says: INFO: Initializing raylib (v1.9.4-dev). Now I went back and compiled raylib 1.9.4-dev and the example and it shows the same problem.

I then checked out raylib master (1.9.6-dev) and there it works again.

from raylib-go.

mackron avatar mackron commented on May 26, 2024

@raysan5 I think this is related to that hanging bug I fixed a few weeks ago in rfxgen.

from raylib-go.

raysan5 avatar raysan5 commented on May 26, 2024

@mackron yeap, you're right, just updated version number to 1.9.6-dev after your fix.

from raylib-go.

dbriemann avatar dbriemann commented on May 26, 2024

@gen2brain do you follow raylib master or do you only update on certain releases?

Also how do you do it? Do you manually copy over those files?

from raylib-go.

gen2brain avatar gen2brain commented on May 26, 2024

@dbriemann first I followed dev branch, now master is dev. C files are manually copied and all new changes are reviewed and added for Go, i.e. new functions, renames etc. Currently there are some new functions to add, and a different method for android_main I need to review.

from raylib-go.

gen2brain avatar gen2brain commented on May 26, 2024

@dbriemann C sources are updated and changes are added.

from raylib-go.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.