0.1.4 • Published 10 years ago

pixelport v0.1.4

Weekly downloads
17
License
SEE LICENSE IN LI...
Repository
-
Last release
10 years ago

Pixelport

Quick start:

npm install --save pixelport
var pixelport = require('pixelport');
var Pon = pixelport.Pon;

var app = new pixelport.App();

app.request(Pon.fromString(`append_entity {
  parent: root,
  type_name: 'Scene',
  properties: {
    renderer: renderer {
      units: [
        render_unit {
          shader: shader_program [
            builtin_shader { name: 'minimal_vs' },
            builtin_shader { name: 'diffuse_fs' },
          ]
        }
      ]
    },
    view_projection: matrix_mul [
      projection { aspect: @root.screen_aspect },
      lookat { eye: vec3 { x: 4, y: 4, z: 3 } }
    ]
  }
}`));

app.request(Pon.fromString(`append_entity {
  parent: root:Scene,
  type_name: 'Box',
  properties: {
    mesh: box_mesh {},
    diffuse: texture_unit {
      texture: fill_texture {
        color: color { g: 1 }
      }
    },
    world_transform: identity (),
    model_transform: identity (),
  }
}`));

Read more on pixelport.co

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago