Coder Social home page Coder Social logo

Metal about bonzomatic HOT 6 OPEN

gargaj avatar gargaj commented on May 16, 2024 1
Metal

from bonzomatic.

Comments (6)

catilac avatar catilac commented on May 16, 2024 1

I made a live shader editor for metal, it's really early, but it works.
https://github.com/catilac/psychout

from bonzomatic.

Gargaj avatar Gargaj commented on May 16, 2024

¯\_(ツ)_/¯

Doesn't seem like Apple is leaving us much of a choice here.

from bonzomatic.

psonice avatar psonice commented on May 16, 2024

I wasted ~30 seconds in a shader showdown last year adding shit like "#define float4 vec4" because after writing metal for a few years, going back to GLSL results in constant bugs due to wrong types :D So put me down as yes, would use Metal if it was available in the compo.

There's a bigger issue here tho. The competition machines usually aren't macs. And the chances of their being a mac at the party with an equivalent GPU are low. So, in practice, I can't see it being useful outside of home use.

For home use we're going to need it (or lose mac support) at some point but while GL is depreciated, it still exists in 10.15. So we're OK for another year.

from bonzomatic.

Gargaj avatar Gargaj commented on May 16, 2024

I believe @alkama has been working on a Metal backend for a while now.

from bonzomatic.

psonice avatar psonice commented on May 16, 2024

Oh, excellent! If any info / advice is needed let me know. Don't mind helping with code too, but the build system and tools here are not anything I'm familiar with.

from bonzomatic.

sacredbanana avatar sacredbanana commented on May 16, 2024

I'm happy to create a metal version if @alkama isnt already in the middle of making one

from bonzomatic.

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.