Refactor rendering

This commit is contained in:
schmelczerandras 2020-07-30 13:28:10 +02:00
parent 9b47d56d8f
commit c892ca2d01
38 changed files with 511 additions and 429 deletions

View file

@ -17,8 +17,7 @@ export abstract class Program implements IProgram {
constructor(
protected gl: WebGL2RenderingContext,
vertexShaderSource: string,
fragmentShaderSource: string,
[vertexShaderSource, fragmentShaderSource]: [string, string],
substitutions: { [name: string]: string }
) {
this.createProgram(vertexShaderSource, fragmentShaderSource, substitutions);