UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

17 lines 1.12 kB
import { TgdMaterial } from "./material.js"; export class TgdMaterialNormals extends TgdMaterial { constructor() { super(); this.fragmentShaderCode = [ `vec3 color = vec3(1.0) + normalize(varNormal);`, `color *= 0.5;`, `return vec4(color, 1.0);`, ]; this.vertexShaderCode = ["varNormal = NORMAL;"]; this.varyings = { varNormal: "vec3", }; } setUniforms(_program) { } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9ybWFscy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9tYXRlcmlhbC9ub3JtYWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxZQUFZLENBQUE7QUFJeEMsTUFBTSxPQUFPLGtCQUFtQixTQUFRLFdBQVc7SUFLL0M7UUFDSSxLQUFLLEVBQUUsQ0FBQTtRQUNQLElBQUksQ0FBQyxrQkFBa0IsR0FBRztZQUN0QixnREFBZ0Q7WUFDaEQsZUFBZTtZQUNmLDBCQUEwQjtTQUM3QixDQUFBO1FBQ0QsSUFBSSxDQUFDLGdCQUFnQixHQUFHLENBQUMscUJBQXFCLENBQUMsQ0FBQTtRQUMvQyxJQUFJLENBQUMsUUFBUSxHQUFHO1lBQ1osU0FBUyxFQUFFLE1BQU07U0FDcEIsQ0FBQTtJQUNMLENBQUM7SUFFRCxXQUFXLENBQUMsUUFBb0IsSUFBUyxDQUFDO0NBQzdDIn0=