@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
20 lines • 1.06 kB
JavaScript
import { TgdFilter } from "./filter.js";
/**
* Paint the texture as it is, without any modification.
*/
export class TgdFilterVerbatim extends TgdFilter {
constructor() {
super({
fragmentShaderCode: [
"vec2 uv = varUV;",
"vec4 color = texture(uniTexture, uv);",
"FragColor = color;",
],
uniforms: {
uniZoom: "float",
uniTranslation: "vec2",
},
});
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyYmF0aW0uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvZmlsdGVyL3ZlcmJhdGltLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxVQUFVLENBQUE7QUFFcEM7O0dBRUc7QUFDSCxNQUFNLE9BQU8saUJBQWtCLFNBQVEsU0FBUztJQUM1QztRQUNJLEtBQUssQ0FBQztZQUNGLGtCQUFrQixFQUFFO2dCQUNoQixrQkFBa0I7Z0JBQ2xCLHVDQUF1QztnQkFDdkMsb0JBQW9CO2FBQ3ZCO1lBQ0QsUUFBUSxFQUFFO2dCQUNOLE9BQU8sRUFBRSxPQUFPO2dCQUNoQixjQUFjLEVBQUUsTUFBTTthQUN6QjtTQUNKLENBQUMsQ0FBQTtJQUNOLENBQUM7Q0FDSiJ9