···11-import {GameWebGL1} from "../common/game.js";
11+import {GameWebGL2} from "../common/game.js";
22import {Entity} from "../common/world.js";
33-import {mat1_forward_colored_gouraud} from "../materials/mat1_forward_colored_gouraud.js";
33+import {mat2_forward_colored_gouraud} from "../materials/mat2_forward_colored_gouraud.js";
44import {mesh_cube} from "../meshes/cube.js";
55import {sys_camera} from "./systems/sys_camera.js";
66import {sys_control_keyboard} from "./systems/sys_control_keyboard.js";
···1010import {sys_draw} from "./systems/sys_draw.js";
1111import {sys_light} from "./systems/sys_light.js";
1212import {sys_move} from "./systems/sys_move.js";
1313-import {sys_render_forward} from "./systems/sys_render1_forward.js";
1313+import {sys_render_forward} from "./systems/sys_render_forward.js";
1414import {sys_resize} from "./systems/sys_resize.js";
1515import {sys_transform} from "./systems/sys_transform.js";
1616import {sys_ui} from "./systems/sys_ui.js";
1717import {World} from "./world.js";
18181919-export class Game extends GameWebGL1 {
1919+export class Game extends GameWebGL2 {
2020 World = new World();
21212222- MaterialColoredGouraud = mat1_forward_colored_gouraud(this.Gl);
2222+ MaterialColoredGouraud = mat2_forward_colored_gouraud(this.Gl);
2323 MeshCube = mesh_cube(this.Gl);
24242525 // The rendering pipeline supports 8 lights.
+1-1
FirstPerson/scenes/sce_stage.ts
···33import {children} from "../components/com_children.js";
44import {draw_text} from "../components/com_draw.js";
55import {light_directional} from "../components/com_light.js";
66-import {render_colored_shaded} from "../components/com_render1.js";
66+import {render_colored_shaded} from "../components/com_render.js";
77import {transform} from "../components/com_transform.js";
88import {Game} from "../game.js";
99import {World} from "../world.js";
···55import {Draw} from "./components/com_draw.js";
66import {Light} from "./components/com_light.js";
77import {Move} from "./components/com_move.js";
88-import {Render} from "./components/com_render1.js";
88+import {Render} from "./components/com_render.js";
99import {Transform} from "./components/com_transform.js";
10101111const enum Component {