Not solved, but could be solvable: * assimpExample - model 5 has shader errors * textureBufferInstancedExample - samplerBuffer reserved variable * transformFeedbackExample - WebGL: INVALID_OPERATION: bindBufferBase: transform feedback is active * vboMeshDrawInstancedExample - no errors but no shader output Those examples do not work, because they need GLES 3.1 or 3.2: * gpuParticleSystemExample - error compiling gpuParticleSystemExample (error: use of undeclared identifier 'GL_RGB32F') * computeShaderParticlesExample - error compiling computeShaderParticlesExample (opengl 440 - error: use of undeclared identifier 'GL_COMPUTE_SHADER') * computeShaderTextureExample - error compiling computeShaderTextureExample ('ofxCvFloatImage::setRoiFromPixels' hides overloaded virtual function) * geometryShaderExample - shader does not work (but without errors) - Neither WebGL nor WebGL2 support geometry shaders Some different approaches, maybe: * gui examples with osc - i guess, they can not work - maybe it would be an idea to port this kind of functionality to websockets? that sounds good... * clipboardExample - can not work - should there be an alternative example that works with web?*1 sounds also very good, if possible. * dragDropExample - can not work (drag and drop works with emscripten, but differently) - *1 I also have an example somewhere... * fileOpenSaveDialogExample - can not work (open and save local files works with emscripten, but differently) - *1 Here are 2 examples (they work with embind): https://import.handmadeproductions.de/ https://audioplayer.handmadeproductions.de/ https://github.com/Jonathhhan/ofEmscriptenExamples/tree/main/emscriptenAudioPlayer (not sure, if it is possible to make a class from it). * pdfExample - error compiling pdfExample * systemSpeakExample - error compiling systemSpeakExample * allAddonsExample - windows.h not found (can not work) * all communication examples - i guess, they can not work with emscripten * kinectExample - error compiling kinectExample (fatal error: 'windows.h' file not found - i guess, it can not work with emscripten) * imageLoaderWebExample - cors policy - cors is a pain for newbies (and anyone else I guess), should we have a guide for this? I dont know a lot about it myself (but I am a newbie), just that it disallows to download from other web-addresses (because of spectre CPU bug?). Had to enable it on my webspace for using sharedArrayBuffer (which is needed, if using -s USE_PTHREADS).