v4k-git-backup/demos/html5
Dominik Madarász 8b6f07e5c5 ass2iqe: animlist support + sample anim file 2023-08-14 18:30:52 +02:00
..
MAKE.bat make web 2023-08-10 22:34:20 +02:00
README.md fix: html5: added pthreads support (@zpl-zak) 2023-08-10 20:44:14 +02:00
demo_collide.c ass2iqe: animlist support + sample anim file 2023-08-14 18:30:52 +02:00
demo_ui.c fix: html5: added pthreads support (@zpl-zak) 2023-08-10 20:44:14 +02:00
demo_video.c make web 2023-08-10 22:34:20 +02:00
index.worker.coi.min.js fix: html5: added pthreads support (@zpl-zak) 2023-08-10 20:44:14 +02:00
index.worker.js v4k initial commit 2023-08-10 16:30:56 +02:00
template.html ass2iqe: animlist support + sample anim file 2023-08-14 18:30:52 +02:00

README.md

Known HTML5 issues:

  • Game loop is event based (fixed: see window_loop())
  • No automated emsdk installation (fixed: see demos/html5/MAKE.bat)
  • Art must be cooked beforehand (fixed: see demos/html5/MAKE.bat)
  • No VFS loading (fixed)
  • No UI rendering (fixed)
  • No cooker (fixed: win,osx,linux)
  • No input (fixed)
  • No gamepads (fixed)
  • No multi-touch (fixed)
  • No threads (fixed)
  • No audio
  • No file writing (untested)
  • No glTexture1D()
  • No network
  • No fbos
  • No callstacks
  • No pbos
  • Shaders require (automated?) GL->GLES translation (No postfxs, models, skyboxes, pbrs, ...) (@todo: embed Spir-v/glslcross tools?)
  • Shaders: vec2 iResolution = vec2(iWidth, iHeight); // ERROR: '=' : global variable initializers must be constant expressions
  • Shaders: uniform float var = 1.0f; // ERROR: 'uniform' : cannot initialize this type of qualifier