8dadfb4878
Cmake: Add FTE_WERROR option, defaults to true in debug builds and off in release builds (in case future compilers have issues). Cmake: Pull in libXscreensaver so we don't get interrupted by screensavers when playing demos. Make: Added `make webcl-rel` for a web build without server bloat (eg for sites focused on demo playback. Yes, this means you XantoM). fteqcc: Include the decompiler in fteqcc (non-gui) builds ('-d' arg). fteqcc: Decompiler can now mostly handle hexen2 mods without any unknown opcodes. Allow ezHud and OpenSSL to be compiled as in-engine plugins, potentially for web and windows ports respectively. Web: Fix support for ogg vorbis. Add support for voip. Web: Added basic support for WebXR. QTV: Don't try seeking on unseekable qtv streams. Don't spam when developer 1 is set. QTV: add support for some eztv extensions. MVD: added hack to use ktx's vweps in mvd where mvdsv doesn't bother to record the info. qwfwd: hack around a hack in qwfwd, allowing it to work again. recording: favour qwd in single player, instead of mvd. Protocol: reduce client memory used for precache names. Bump maximum precache counts - some people are just abusive, yes you Orl. hexen2: add enough clientside protocol compat to play the demo included with h2mp. lacks effects. in_xflip: restored this setting. fs_hidesyspaths: new cvar, defaults to enabled so you won't find your username or whatever turning up in screenshots or the like. change it to 0 before debuging stuff eg via 'path'. gl_overbright_models: Added cvar to match QS. netchan: Added MTU determination, we'll no longer fail to connect when routers stupidly drop icmp packets. Win: try a few other versions of xinput too. CSQC: Added a CSQC_GenerateMaterial function, to give the csqc a chance to generate custom materials. MenuQC: Added support for the skeletal objects API.
41 lines
655 B
JSON
41 lines
655 B
JSON
{
|
|
"name": "FTE-In-Browser",
|
|
"short_name": "FTEQW",
|
|
"description": "Awesome games in your Web Browser!",
|
|
"categories": ["games"],
|
|
"id": "./",
|
|
"start_url": "./",
|
|
"display": "standalone",
|
|
"orientation": "landscape",
|
|
"icons":
|
|
[
|
|
{
|
|
"src": "https://fteqw.org/favicon.png",
|
|
"type": "image/png",
|
|
"sizes": "128x128"
|
|
},
|
|
{
|
|
"src": "icon_144.png",
|
|
"type": "image/png",
|
|
"sizes": "144x144"
|
|
}
|
|
],
|
|
"protocol_handlers":
|
|
[
|
|
{
|
|
"protocol": "web+quake",
|
|
"url": "./?%s"
|
|
},
|
|
{
|
|
"protocol": "web+qw",
|
|
"url": "./?%s"
|
|
}
|
|
],
|
|
"serviceworker":
|
|
{
|
|
"scope": "./",
|
|
"src": "./fte_pwa_sw.js",
|
|
"use_cache": true
|
|
}
|
|
}
|
|
|