mirror of
https://github.com/whoahq/whoa.git
synced 2026-03-18 21:51:06 +03:00
Adds the platform layer for building whoa as a WebAssembly application: Working: - CMake configuration for WHOA_SYSTEM_WEB with pthreads and ASYNCIFY - Web entry point and HTML shell template - Event loop adapted for emscripten_set_main_loop callback model - WebSocket-based networking (WowConnection over JS WebSocket API) - Sound system stubs (audio not yet implemented) - FetchFS for async file loading from web server - Freetype fixes for WASM compatibility (type mismatches) - Input handling for web canvas Missing (in separate commits): - WebGPU graphics backend (CGxDeviceWebGPU) - WGSL shaders - API selection in Device.cpp |
||
|---|---|---|
| .. | ||
| builds | ||
| docs | ||
| include | ||
| objs | ||
| src | ||
| tests | ||
| .cvsignore | ||
| ChangeLog | ||
| CMakeLists.txt | ||
| configure | ||
| descrip.mms | ||
| install | ||
| Jamfile | ||
| Jamfile.in | ||
| Jamrules | ||
| README | ||
| README.UNX | ||
Special note to Unix users
==========================
Please read the file "README.UNX", it contains important
information regarding the installation of FreeType on Unix
systems, especially GNU based operating systems like GNU/Linux.
FreeType 2.0.9
==============
Please read the docs/CHANGES file, it contains IMPORTANT
INFORMATION.
Read the files "docs/INSTALL" or "docs/BUILD" for installation
instructions.
Note that the FreeType 2 documentation is now available as a
separate package from our sites. See:
ftp://ftp.freetype.org/freetype/freetype2/ftdocs-2.0.9.tar.bz2
ftp://ftp.freetype.org/freetype/freetype2/ftdocs-2.0.9.tar.gz
ftp://ftp.freetype.org/freetype/freetype2/ftdoc209.zip
Enjoy!
The FreeType Team