overte/cmake/macros
pull[bot] 2f359cc15f
[pull] master from overte-org:master (#93)
* 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>
2024-10-24 06:32:53 +00:00
..
AddCrashpad.cmake Don't try to build with crashpad on aarch64 Linux. 2023-07-23 19:12:25 +02:00
AddCustomQrcPath.cmake move ADD_CUSTOM_QRC_PATH function to its own file 2018-01-27 19:58:15 +01:00
AddDependencyExternalProjects.cmake Removing Debugs 2016-07-15 13:03:40 -06:00
AddPathsToFixupLibs.cmake add new macro file for fixup libs 2015-02-23 13:24:53 -08:00
AddResourcesToOSXBundle.cmake add a macro to recursively correctly handle resources 2015-04-27 16:02:52 -07:00
AutoScribeShader.cmake Remove executable permission from a bunch of files 2023-03-14 00:02:33 +01:00
DumpCmakeVariables.cmake Github actions 2019-11-18 15:20:37 -08:00
FindNPM.cmake optional auto-complete build (requires NPM installed) 2018-01-23 23:01:59 +01:00
FixPathForNSIS.cmake use backslashes for header image path on win 2016-01-15 15:41:34 -08:00
FixupInterface.cmake Corrected cmake macros. 2019-05-04 18:45:51 -07:00
FixupNitpick.cmake Corrected cmake macros. 2019-05-04 18:45:51 -07:00
GenerateEntityProperties.cmake [pull] master from overte-org:master (#93) 2024-10-24 06:32:53 +00:00
GenerateInstallers.cmake Remove remnants of RELEASE_NAME. 2024-07-08 12:31:25 +02:00
GenerateQrc.cmake append file jsdoc json file to resources.rcc resource file 2018-01-27 19:50:52 +01:00
GroupSources.cmake Trying to get widgets / windows working 2015-06-01 17:31:18 -07:00
HifiLibrarySearchHints.cmake can't use find module for external proj 2015-02-16 09:10:18 -08:00
IncludeHifiLibraryHeaders.cmake [pull] master from overte-org:master (#93) 2024-10-24 06:32:53 +00:00
InstallBesideConsole.cmake Update console name for osx build 2018-09-26 15:39:45 -07:00
LinkHifiLibraries.cmake Implement thread debugging with tsan 2021-04-02 20:41:23 +02:00
ManuallyInstallOpenSSLForQt.cmake Windows installer fix after OpenSSL upgrade 2023-06-17 21:26:22 +02:00
MemoryDebugger.cmake Fix memory debugging. 2023-11-05 19:05:09 +01:00
OptionalWinExecutableSigning.cmake Fix cmake warning when bypassing signing 2020-10-18 16:35:17 +13:00
PackageLibrariesForDeployment.cmake Debugging when to use macdeployqt. 2019-04-29 12:47:39 -07:00
SetFromEnv.cmake Support RELEASE_TYPE and RELEASE_NUM for Android 2017-11-28 11:32:36 -08:00
SetPackagingParameters.cmake [pull] master from overte-org:master (#93) 2024-10-24 06:32:53 +00:00
SetupExternalsBinaryDir.cmake Don't prevent building on Visual Studio 2015 2015-04-30 10:32:19 -07:00
SetupHifiClientServerPlugin.cmake Rebranding and fixing URLs 2022-09-08 22:10:13 +02:00
SetupHifiLibrary.cmake [pull] master from overte-org:master (#93) 2024-10-24 06:32:53 +00:00
SetupHifiPlugin.cmake Rebranding and fixing URLs 2022-09-08 22:10:13 +02:00
SetupHifiProject.cmake [pull] master from overte-org:master (#93) 2024-10-24 06:32:53 +00:00
SetupHifiTestCase.cmake Cached shader binaries and uniform data for shaders 2018-05-24 12:42:33 -07:00
SetupQt.cmake Renamed environment variables 2022-09-08 22:18:50 +02:00
SymlinkOrCopyDirectoryBesideTarget.cmake fix for build with win path with spaces 2017-03-20 18:24:19 -07:00
TargetAristo.cmake Update prebuilt dependencies 2019-11-25 11:42:09 -08:00
TargetBreakpad.cmake Fix cmake warnings 2019-04-25 13:53:44 -07:00
TargetBullet.cmake Fix cmake warnings 2019-04-25 13:53:44 -07:00
TargetDiscordRPC.cmake Initial version of Discord rich presence support. 2023-10-30 19:03:49 +01:00
TargetDraco.cmake Remove executable permission from a bunch of files 2023-03-14 00:02:33 +01:00
TargetEGL.cmake EGL and Oculus depedency macros 2019-01-30 16:23:21 -08:00
TargetEtc2Comp.cmake PR feedback 2018-11-08 12:47:53 -08:00
TargetGlad.cmake Github actions 2019-11-18 15:20:37 -08:00
TargetGli.cmake Vcpkg migration 2018-11-08 12:28:06 -08:00
TargetGlm.cmake PR feedback 2018-11-08 12:47:53 -08:00
TargetGoogleVR.cmake CMake header cleanup 2017-11-28 13:54:46 -08:00
TargetJson.cmake Vcpkg migration 2018-11-08 12:28:06 -08:00
TargetKinect.cmake first cut at kinect input plugin 2016-12-08 22:13:56 -08:00
TargetLeapMotion.cmake Fix Leap Motion SDK access 2017-06-17 12:02:26 +12:00
TargetLiblo.cmake Upgraded OSC plugin with changes from ARKit blendshape work. 2019-11-19 13:13:56 -08:00
TargetNeuron.cmake Build fix for linux? 2015-12-29 08:51:44 -08:00
TargetNsight.cmake Breaking up GL agnostic code from 4.1 specific code 2016-05-18 14:35:53 -07:00
TargetNvtt.cmake Fix cmake warnings 2019-04-25 13:53:44 -07:00
TargetOculusMobile.cmake Upgraded Oculus SDKs to latest 2020-12-15 00:04:59 -08:00
TargetOpenEXR.cmake Fix OpenEXR on Windows 2023-12-06 03:31:56 -08:00
TargetOpenGL.cmake Switch android to GLAD 2018-01-14 10:22:18 -08:00
TargetOpenSSL.cmake Require OpenSSL 1.1.0 in all other parts of the build 2021-11-04 18:54:35 +01:00
TargetOpenVR.cmake PR feedback 2018-11-08 12:47:53 -08:00
TargetOpus.cmake fix opus library linking in cmake 2020-01-13 12:27:24 -06:00
TargetPolyvox.cmake Fix Linux cmake problem 2020-04-12 13:24:35 +12:00
TargetPython.cmake Fix linux PR builds 2020-05-18 14:07:38 +02:00
TargetQuazip.cmake Copy PolyVox libs to build directory; don't try to upload docker image 2019-11-22 15:17:23 -08:00
TargetSDL2.cmake Vcpkg migration 2018-11-08 12:28:06 -08:00
TargetSixense.cmake remove tabs 2016-06-22 17:02:02 -07:00
TargetSRanipalEye.cmake Update prebuilt dependencies 2019-11-25 11:42:09 -08:00
TargetSteamworks.cmake Make steamworks an external dependency 2016-06-14 16:29:50 -07:00
TargetTBB.cmake Github actions 2019-11-18 15:20:37 -08:00
TargetV8.cmake Fix copyright headers 2023-05-19 00:17:38 +02:00
TargetVHACD.cmake Github actions 2019-11-18 15:20:37 -08:00
TargetVulkan.cmake Vcpkg migration 2018-11-08 12:28:06 -08:00
TargetWebRTC.cmake Disable WebRTC on aarch64 Linux 2021-09-16 06:09:11 +02:00
TargetZlib.cmake Gpu Frame serialization 2019-01-23 13:21:34 -08:00
ThreadDebugger.cmake Renamed environment variables 2022-09-08 22:18:50 +02:00