├── .github └── workflows │ └── publish.yaml ├── .gitignore ├── LICENSE.md ├── README.md ├── demo.html ├── index.html ├── package.json ├── public ├── advance-wars-gba.png ├── bof2-snes.png ├── doom-0-720.png ├── ffvii-psx.png ├── hk-3-720.png ├── hk-4-720.png ├── hqx-patterns.bmp ├── mario-nes.png ├── medievil-resurrection-psp.png ├── pokemon-yellow-sgb.png ├── sr4-3-720.png ├── sr4-5-720.png └── vite.svg ├── src ├── chain.ts ├── events.ts ├── loaders.ts ├── mathutils.ts ├── pages │ ├── demo │ │ └── demo.ts │ └── main │ │ └── main.ts ├── shader.ts ├── shaders │ ├── cut1.ts │ ├── cut1 │ │ ├── cut1_pass_0.frag.glsl │ │ └── cut1_pass_0.vert.glsl │ ├── cut2.ts │ ├── cut2 │ │ ├── cut2_pass_0.frag.glsl │ │ ├── cut2_pass_0.vert.glsl │ │ ├── cut2_pass_1.frag.glsl │ │ └── cut2_pass_1.vert.glsl │ ├── cut3.ts │ ├── cut3 │ │ ├── cut3_pass_0.frag.glsl │ │ ├── cut3_pass_0.vert.glsl │ │ ├── cut3_pass_1.frag.glsl │ │ ├── cut3_pass_1.vert.glsl │ │ ├── cut3_pass_2.frag.glsl │ │ └── cut3_pass_2.vert.glsl │ ├── default.ts │ └── default │ │ ├── default.frag.glsl │ │ └── default.vert.glsl ├── styles │ └── style.css └── vite-env.d.ts ├── tsconfig.json └── vite.config.ts /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/README.md -------------------------------------------------------------------------------- /demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/demo.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/package.json -------------------------------------------------------------------------------- /public/advance-wars-gba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/advance-wars-gba.png -------------------------------------------------------------------------------- /public/bof2-snes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/bof2-snes.png -------------------------------------------------------------------------------- /public/doom-0-720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/doom-0-720.png -------------------------------------------------------------------------------- /public/ffvii-psx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/ffvii-psx.png -------------------------------------------------------------------------------- /public/hk-3-720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/hk-3-720.png -------------------------------------------------------------------------------- /public/hk-4-720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/hk-4-720.png -------------------------------------------------------------------------------- /public/hqx-patterns.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/hqx-patterns.bmp -------------------------------------------------------------------------------- /public/mario-nes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/mario-nes.png -------------------------------------------------------------------------------- /public/medievil-resurrection-psp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/medievil-resurrection-psp.png -------------------------------------------------------------------------------- /public/pokemon-yellow-sgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/pokemon-yellow-sgb.png -------------------------------------------------------------------------------- /public/sr4-3-720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/sr4-3-720.png -------------------------------------------------------------------------------- /public/sr4-5-720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/sr4-5-720.png -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/chain.ts -------------------------------------------------------------------------------- /src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/events.ts -------------------------------------------------------------------------------- /src/loaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/loaders.ts -------------------------------------------------------------------------------- /src/mathutils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/mathutils.ts -------------------------------------------------------------------------------- /src/pages/demo/demo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/pages/demo/demo.ts -------------------------------------------------------------------------------- /src/pages/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/pages/main/main.ts -------------------------------------------------------------------------------- /src/shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shader.ts -------------------------------------------------------------------------------- /src/shaders/cut1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut1.ts -------------------------------------------------------------------------------- /src/shaders/cut1/cut1_pass_0.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut1/cut1_pass_0.frag.glsl -------------------------------------------------------------------------------- /src/shaders/cut1/cut1_pass_0.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut1/cut1_pass_0.vert.glsl -------------------------------------------------------------------------------- /src/shaders/cut2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut2.ts -------------------------------------------------------------------------------- /src/shaders/cut2/cut2_pass_0.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut2/cut2_pass_0.frag.glsl -------------------------------------------------------------------------------- /src/shaders/cut2/cut2_pass_0.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut2/cut2_pass_0.vert.glsl -------------------------------------------------------------------------------- /src/shaders/cut2/cut2_pass_1.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut2/cut2_pass_1.frag.glsl -------------------------------------------------------------------------------- /src/shaders/cut2/cut2_pass_1.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut2/cut2_pass_1.vert.glsl -------------------------------------------------------------------------------- /src/shaders/cut3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut3.ts -------------------------------------------------------------------------------- /src/shaders/cut3/cut3_pass_0.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut3/cut3_pass_0.frag.glsl -------------------------------------------------------------------------------- /src/shaders/cut3/cut3_pass_0.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut3/cut3_pass_0.vert.glsl -------------------------------------------------------------------------------- /src/shaders/cut3/cut3_pass_1.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut3/cut3_pass_1.frag.glsl -------------------------------------------------------------------------------- /src/shaders/cut3/cut3_pass_1.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut3/cut3_pass_1.vert.glsl -------------------------------------------------------------------------------- /src/shaders/cut3/cut3_pass_2.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut3/cut3_pass_2.frag.glsl -------------------------------------------------------------------------------- /src/shaders/cut3/cut3_pass_2.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/cut3/cut3_pass_2.vert.glsl -------------------------------------------------------------------------------- /src/shaders/default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/default.ts -------------------------------------------------------------------------------- /src/shaders/default/default.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/default/default.frag.glsl -------------------------------------------------------------------------------- /src/shaders/default/default.vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/shaders/default/default.vert.glsl -------------------------------------------------------------------------------- /src/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/styles/style.css -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swordfish90/cheap-upscaling-triangulation/HEAD/vite.config.ts --------------------------------------------------------------------------------