UNPKG

@tolokoban/tgd

Version:

ToloGameDev library for WebGL2

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