DanielMazurkiewicz / vulkan-spirv-pretty

Wrapper over vulkan-spirv library that makes working with spirv in Javascript even easier

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vulkan-spirv-pretty

Wrapper over vulkan-spirv library that makes working with spirv in Javascript even easier

A goal is to have something closer to human readable spirv code:

const Spirv = require('vulkan-spirv-pretty')(1, 2); //version 1.2

const spirv = (new Spirv())
  .function("main", code => {
    code
      .nop()
      .nop()
  })
  .function("some_function", code => {
    code
      .var("variableName", _some_variable_type)
      .nop()
      .nop()
      .while( _some_condition_, code => {
        code
          .nop()
          .nop()
      })
  })

About

Wrapper over vulkan-spirv library that makes working with spirv in Javascript even easier

License:MIT License


Languages

Language:JavaScript 100.0%