Made entire pipeline class based.

This commit is contained in:
2021-09-26 01:45:07 -07:00
parent 4a57adf427
commit e8bcce3cc5
8 changed files with 145 additions and 46 deletions

11
ts/display/Quad.ts Normal file
View File

@ -0,0 +1,11 @@
import { Primitive } from "./Primitive";
export class Quad extends Primitive {
constructor(z:number = 0,
x0:number = -1, y0:number = -1, u0:number = 0, v0:number = 0,
x1:number = 1, y1:number = 1, u1:number = 1, v1:number = 1
) {
super();
quadInit(this._primitive, z, x0, y0, u0, v0, x1, y1, u1, v1);
}
}