0.1.4 • Published 8 years ago

pixelport v0.1.4

Weekly downloads
17
License
SEE LICENSE IN LI...
Repository
-
Last release
8 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

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago