Add frame buffers

This commit is contained in:
schmelczerandras 2020-07-22 15:09:59 +02:00
parent 066314ede8
commit 582979d3ed
13 changed files with 309 additions and 102 deletions

View file

@ -11,7 +11,9 @@ import { Character } from './objects/types/character';
import { InfoText } from './objects/types/info-text';
import { timeIt } from './helper/timing';
import caveFragmentShader from '../shaders/cave-fs.glsl';
import caveFragmentShader from '../shaders/cave-distance-fs.glsl';
import lightsShader from '../shaders/rainbow-shading-fs.glsl';
//import lightsShader from '../shaders/lights-shading-fs.glsl';
import { Dungeon } from './objects/types/dungeon';
import { BeforeDrawCommand } from './commands/types/before-draw';
@ -34,7 +36,10 @@ export class Game {
[this.objects]
);
this.renderer = new WebGl2Renderer(canvas, overlay, [caveFragmentShader]);
this.renderer = new WebGl2Renderer(canvas, overlay, [
caveFragmentShader,
lightsShader,
]);
this.initializeScene();
requestAnimationFrame(this.gameLoop.bind(this));