Skip to content
This repository has been archived by the owner on May 24, 2022. It is now read-only.

pex-gl/pex-materials

Repository files navigation

pex-materials

Additional glsl materials for the PEX library

Example

var ShowNormals = require('pex-materials/show-normals');
var showNormalsProgram = ctx.createProgram(ShowNormals.Vert, ShowNormals.Frag);

Available materials

Solid Color

var SolidColor = require('pex-materials/solid-color');

Uniforms: uColor - [r,g,b,a]

Show Normals

var ShowNormals = require('pex-materials/show-normals');

ShowTexCoords

var ShowTexCoords = require('pex-materials/show-tex-coords');

ShowColors

var ShowColors = require('pex-materials/show-colors');

Textured

var Textured = require('pex-materials/textured');

Uniforms: uTexture - Texture2D

Diffuse

var Diffuse = require('pex-materials/diffuse');

Uniforms: uDiffuseColor - [r,g,b,a] uLightPos - [x, y, z], world space light position

MatCap

var MatCap = require('pex-materials/mat-cap');

Uniforms: uTexture - Texture2D

Point Sprite Solid Color

var PointSpriteSolidColor = require('pex-materials/point-sprite-solid-color');

Uniforms: uColor - [r,g,b,a]

Point Sprite Textured

var PointSpriteTextured = require('pex-materials/point-sprite-textured');

Uniforms: uTexture - Texture2D uColor - [r,g,b,a]