mirror of
https://github.com/AleziaKurdis/overte.git
synced 2025-04-05 20:28:25 +02:00
* mirrors wip * fix view + projection, texture flipping, billboarding * wip portals * wip * fix cpu frustum culling (hacky?) * fix mirrors in deferred * mirrors on models + text * portals use exit as ignoreItem * cleanup * entity tags * wild guess to handle view correction, hide portalExitID in create when mirrorMode != portal * let's try this?? * plz * promising * fix paramsOffset and view flipping * portals shouldn't flip * break when tag found * fix portal view calculation * Revert "Mirrors + Portals" * Revert "Revert "Mirrors + Portals"" * web entity wantsKeyboardFocus property * fix typo * move audio zones to zone entity properties * fix audio zones in create * set dynamic factory * new procecural particle entity type * fix particle intersection * shorten create labels * fix 0 update props case * Ability to smooth model animations * sound entities * fix layered simulate items * fix stereo sound speed * support non-localOnly sound avatar entities * add sound url prompt * support registration point, improve locking * remove keyboardRasied * locking attempt #2 * fix keyboardRasied typo * add default particle props * add unlit property for shapes * Merge branch master into protocol_changes * add ambient light color * fix create issue * fix create issue * add tonemapping props to zones, wip ambient occlusion * wip ambient occlusion * it's working! * remove attachments * fix non-localOnly positional sounds not updating * change AO default to HBAO, remove from create * more graphics options * fix AO setting + effects in mirrors * fix AA in mirrors * alezia's fixes * fix haze in mirrors * add comment for SKYBOX_DISTANCE * new line * model loading priority updates over time, takes into account out of bounds, avatar entities have higher priority, and fsts can specify to wait for wearables to load before rendering * add loadPriority to model entities, working on other avatars waitForWearables * fix build error * try to fix isServer assert * fix stats + waitForWearables * Listen for click instead of release. * Reverted initial commit. Implemented hack to listen for menu click events. * Missed some reverts. * Missed another one. * Prevent duplicate actions. * Added extra needed checks. * Fix without formatting? (#91) * Hopefully fixed formatting. * Things can't be too easy. * Remove google poly * automated entity property serialization * cleanup + automate EntityPropertyFlags * text vertical alignment, use uint8_t for entity property enums, fix text recalculating too often * fix text size * Update interface/resources/controllers/keyboardMouse.json Co-authored-by: HifiExperiments <53453710+HifiExperiments@users.noreply.github.com> * fix component mode serialization * Fixed mouse look in selfie mode. * fix text debug assert on invalid or unloaded font * missed some enums * fix ADD_GROUP_PROPERTY_TO_MAP * fix PROP_GRAB_EQUIPPABLE_INDICATOR_URL missing urlPermission * fix KeyLightPropertyGroup legacy properties * fix PolyLineEntityItem::getEntityProperties * comment cmake script * fix copyright * Replaced key value with key text. Added additional comment about the specific delete key used. * weekly promoted place Highlight the first place in the list as the weekly promoted place * Fixed lingering references to `avatarIcon`. Signed-off-by: armored-dragon <publicmail@armoreddragon.com> * Adding icon for "Grab And Equip" section Adding icon for "Grab And Equip" section * Add "Grab And Equip" section Add "Grab And Equip" section for the grabbale and Equipable groups of properties. * Add files via upload * Add tooltips for the "Grab and Equip" properties Add the tooltips for the "Grab and Equip" properties * Text adjustments for grab.equippable Text adjustments for grab.equippable * Make Maturity Filter persisted Make Maturity Filter persisted and with a default value (Teen & Everyone) * Adjust the default value for maturity Adjust the default value for maturity * move "triggerable" under GRAB & EQUIP move "triggerable" under GRAB & EQUIP * Remove hifi-screenshare Cherry picked and updated from Tivoli dd5b6ea6ee5597a06603e16509640e7ed18106bb Co-authored-by: Julian Groß <julian.g@posteo.de> * Insert placeholder to not break protocol yet. * Fix incorrectly resolved merge conflict, left too much code. * Fixes based on review comments on previous PR * Remove code accidentally re-added during a conflict fix * bump protocol * rebuild fonts with full charset (NOT -allglyphs) * Attempt at fixing Windows master branch builds * Change minimum angular velocity to a lower one * Fix Uuid.NULL behavior --------- Signed-off-by: armored-dragon <publicmail@armoreddragon.com> Co-authored-by: HifiExperiments <thingsandstuffblog@gmail.com> Co-authored-by: ksuprynowicz <ksuprynowicz@post.pl> Co-authored-by: Dale Glass <51060919+daleglass@users.noreply.github.com> Co-authored-by: HifiExperiments <53453710+HifiExperiments@users.noreply.github.com> Co-authored-by: Julian Groß <julian.g@posteo.de> Co-authored-by: armored-dragon <publicmail@armoreddragon.com> Co-authored-by: Armored-Dragon <github56254@armoreddragon.com> Co-authored-by: Alezia Kurdis <60075796+AleziaKurdis@users.noreply.github.com> Co-authored-by: Maki <mxmcube@gmail.com> Co-authored-by: Dale Glass <dale@daleglass.net>
123 lines
3.7 KiB
JavaScript
123 lines
3.7 KiB
JavaScript
// https://eslint.org
|
|
//
|
|
// Copyright 2013-2019 High Fidelity, Inc.
|
|
// Copyright 2020 Vircadia contirbutors
|
|
// Copyright 2022 Overte e.V.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
module.exports = {
|
|
"root": true,
|
|
"extends": "eslint:recommended",
|
|
"parserOptions": {
|
|
"ecmaVersion": 5
|
|
},
|
|
"globals": {
|
|
"About": false,
|
|
"Account": false,
|
|
"Agent": false,
|
|
"AnimationCache": false,
|
|
"Assets": false,
|
|
"Audio": false,
|
|
"AudioDevice": false,
|
|
"AudioEffectOptions": false,
|
|
"AudioScope": false,
|
|
"AudioStats": false,
|
|
"Avatar": false,
|
|
"AvatarBookmarks": false,
|
|
"AvatarInputs": false,
|
|
"AvatarList": false,
|
|
"AvatarManager": false,
|
|
"Camera": false,
|
|
"Clipboard": false,
|
|
"console": false,
|
|
"ContextOverlay": false,
|
|
"Controller": false,
|
|
"DebugDraw": false,
|
|
"Desktop": false,
|
|
"DesktopPreviewProvider": false,
|
|
"DialogsManager": false,
|
|
"document": false,
|
|
"Entities": false,
|
|
"EntityViewer": false,
|
|
"EventBridge": false,
|
|
"FaceTracker": false,
|
|
"GlobalServices": false,
|
|
"Graphics": false,
|
|
"HifiAbout": false,
|
|
"HMD": false,
|
|
"LaserPointers": false,
|
|
"location": true,
|
|
"LocationBookmarks": false,
|
|
"LODManager": false,
|
|
"Mat4": false,
|
|
"Menu": false,
|
|
"Messages": false,
|
|
"Midi": false,
|
|
"ModelCache": false,
|
|
"module": false,
|
|
"MyAvatar": false,
|
|
"OffscreenFlags": false,
|
|
"Overlays": false,
|
|
"OverlayWebWindow": false,
|
|
"OverlayWindow": false,
|
|
"Paths": false,
|
|
"Picks": false,
|
|
"PickType": false,
|
|
"PointerEvent": false,
|
|
"Pointers": false,
|
|
"print": false,
|
|
"QmlFragment": false,
|
|
"Quat": false,
|
|
"Rates": false,
|
|
"RayPick": false,
|
|
"Recording": false,
|
|
"Render": false,
|
|
"Resource": false,
|
|
"Reticle": false,
|
|
"Scene": false,
|
|
"Script": false,
|
|
"ScriptDiscoveryService": false,
|
|
"Selection": false,
|
|
"Settings": false,
|
|
"Snapshot": false,
|
|
"SoundCache": false,
|
|
"SpeechRecognizer": false,
|
|
"Stats": false,
|
|
"Steam": false,
|
|
"Tablet": false,
|
|
"TextureCache": false,
|
|
"Toolbars": false,
|
|
"UndoStack": false,
|
|
"UserActivityLogger": false,
|
|
"Users": false,
|
|
"Uuid": false,
|
|
"Vec3": false,
|
|
"Wallet": false,
|
|
"WebSocket": false,
|
|
"WebWindow": false,
|
|
"Window": false,
|
|
"XMLHttpRequest": false
|
|
},
|
|
"rules": {
|
|
"brace-style": ["error", "1tbs", {"allowSingleLine": false}],
|
|
"camelcase": ["error"],
|
|
"comma-dangle": ["error", "never"],
|
|
"curly": ["error", "all"],
|
|
"eqeqeq": ["error", "always"],
|
|
"indent": ["error", 4, {"SwitchCase": 1}],
|
|
"key-spacing": ["error", {"beforeColon": false, "afterColon": true, "mode": "strict"}],
|
|
"keyword-spacing": ["error", {"before": true, "after": true}],
|
|
"max-len": ["error", 128, 4],
|
|
"new-cap": ["error"],
|
|
"no-console": ["off"],
|
|
"no-floating-decimal": ["error"],
|
|
"no-magic-numbers": ["error", {"ignore": [0.5, -1, 0, 1, 2], "ignoreArrayIndexes": true}],
|
|
"no-multi-spaces": ["error"],
|
|
"no-multiple-empty-lines": ["error"],
|
|
"no-unused-vars": ["error", {"args": "none", "vars": "local"}],
|
|
"semi": ["error", "always"],
|
|
"space-before-blocks": ["error"],
|
|
"space-before-function-paren": ["error", {"anonymous": "ignore", "named": "never"}],
|
|
"spaced-comment": ["error", "always", {"line": {"markers": ["/"]}}]
|
|
}
|
|
};
|