Code Monkey home page Code Monkey logo

pysta-metalshaderview's Introduction

pysta-MetalShaderView

Pythonista3 で、Metal Shader を気軽に実行

使い方

Shader コードについて

拡張子は、.metal でも、.js .py でも何でも読み取り可能 🙆‍♀️

エディタ上で、編集しやすい拡張子を選んで 📝

注意

kernel void compute(texture2d<float, access::write> output [[texture(0)]],
                    constant float &timer [[buffer(1)]],
                    uint2 gid [[thread_position_in_grid]])

この形式は守ること😤

細かいことは、Using MetalKit part 12 を読んで欲しい

kernel でやってる

余談

こっち で、Metal のPythonista 実装実験中 🔬

todo

  • touch 対応
    • Shader に投げる数値要確認
      • 画面外の調整した
  • アスペクトのGLSL 的なお作法とか
  • Metal 全体的な対応
  • コード整理

pysta-metalshaderview's People

Contributors

pome-ta avatar

Watchers

 avatar

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.