{"action":"created","issue":{"url":"https://api.github.com/repos/highfidelity/hifi/issues/8289","repository_url":"https://api.github.com/repos/highfidelity/hifi","labels_url":"https://api.github.com/repos/highfidelity/hifi/issues/8289/labels{/name}","comments_url":"https://api.github.com/repos/highfidelity/hifi/issues/8289/comments","events_url":"https://api.github.com/repos/highfidelity/hifi/issues/8289/events","html_url":"https://github.com/highfidelity/hifi/pull/8289","id":166696352,"number":8289,"title":"Beta Release 16 - Includes up to Developer Release 5179","user":{"login":"cozza13","id":464312,"avatar_url":"https://avatars.githubusercontent.com/u/464312?v=3","gravatar_id":"","url":"https://api.github.com/users/cozza13","html_url":"https://github.com/cozza13","followers_url":"https://api.github.com/users/cozza13/followers","following_url":"https://api.github.com/users/cozza13/following{/other_user}","gists_url":"https://api.github.com/users/cozza13/gists{/gist_id}","starred_url":"https://api.github.com/users/cozza13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cozza13/subscriptions","organizations_url":"https://api.github.com/users/cozza13/orgs","repos_url":"https://api.github.com/users/cozza13/repos","events_url":"https://api.github.com/users/cozza13/events{/privacy}","received_events_url":"https://api.github.com/users/cozza13/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-07-20T22:23:21Z","updated_at":"2016-07-21T00:06:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/highfidelity/hifi/pulls/8289","html_url":"https://github.com/highfidelity/hifi/pull/8289","diff_url":"https://github.com/highfidelity/hifi/pull/8289.diff","patch_url":"https://github.com/highfidelity/hifi/pull/8289.patch"},"body":"Testing script: http://cdn.rawgit.com/cozza13/QAtesting/master/QAofRC.js\r\n\r\n\r\n\r\n* Don't show user’s border when hover mouse if logged out\r\n* Improved audio pipeline: remove all hard clipping and improve audio quality.\r\n* Prevent users window from being dragged off screen\r\n* Snapshot takes picture of HMD window instead of preview\r\n* Fix TypedArray byte ordering and .subarray indexing. Fixes a few small but critical bugs in the JS TypedArrays implementation: \r\n* Fix canRezTmp logic (incorrectly) resets valid lifetimes to the maximum value\r\n* Fix export entities by region\r\n* Fix modTouchscreen camera input for Interface\r\n* Fixes a crash that occurs when switching between several domains too fast.\r\n* Add teleportation to the array of movement options. \r\n* Support alpha and color gradients in circle overlays\r\n* New javascript for ray picking against avatars\r\n* Various snapshot improvements\r\n* Fix MyAvatar name and url accessors.\r\n* Expand frame decoration when mouse is over a window in HMD mode\r\n* Fix orientation being reset to 0,0,0,1\r\n* Audio codecs support.\r\n* Update max request limit and number of processing threads\r\n* Spatialization and HRTF for local audio injectors\r\n* Ignore Avatar featureel overlays not correctly scaling\r\n* Basic hand-controller editing\r\n* Added Mac preview image if VSync is enabled\r\n* Add missing loading images for Asset Browser\r\n* Various performance optimizations\r\n* Fix rendering of overlay spheres with alpha\r\n* Ensure newly shown windows are popped to the top of the zorder\r\n* Fixed issues in some popup windows\r\n* New entity collision shape options\r\n* Support for glowing 3D line overlays\r\n* Interface changes for new Marketplace\r\n* Refresh feature/grab script polish\r\n* * Support for scale property on model overlays.\r\n* Improved throwing with hand-controllers.\r\n* Improved HRTF\r\n* Update all asset server responses to be reliable\r\n* Menu & hand controller polish\r\n* Toolbar improvements\r\n* Delete old Interface logs\r\n* Fix the AudioMixer distance attenuation.\r\n* Fix hover states for toolbar buttons\r\n* Make search line termination a circle, like 2D UI\r\n* Grab Script Improvements\r\n* Fix decoration inflation\r\n* Grab Script Polish\r\n* Make search line termination a circle, like 2D UI\r\n* Fix hover states for toolbar buttons\r\n* Fix the AudioMixer distance attenuation.\r\n* Support triangle and hexagon shapes, add shape support to overlays.\r\n* Injectors now always play locally, and send to server without echo\r\n* Actually delete textures we're not using\r\n* improve throwing release velocity\r\n* Changes for hifiCodec plugin building on Linux\r\n* Cleanup resources used by offscreen GL surfaces \r\n* Ensure the pause overlay is unlit (emissive)\r\n* Far-grabbed objects no longer fly away when the avatar body shifts\r\n* fix crash with multiple solo nodes in closeCurrentPacket\r\n* Show up to three suggested domains when you bring up the GoTo address bar. Clicking on picture takes you there. Can filter results by typing."},"comment":{"url":"https://api.github.com/repos/highfidelity/hifi/issues/comments/234120740","html_url":"https://github.com/highfidelity/hifi/pull/8289#issuecomment-234120740","issue_url":"https://api.github.com/repos/highfidelity/hifi/issues/8289","id":234120740,"user":{"login":"OmegaHeron","id":8539933,"avatar_url":"https://avatars.githubusercontent.com/u/8539933?v=3","gravatar_id":"","url":"https://api.github.com/users/OmegaHeron","html_url":"https://github.com/OmegaHeron","followers_url":"https://api.github.com/users/OmegaHeron/followers","following_url":"https://api.github.com/users/OmegaHeron/following{/other_user}","gists_url":"https://api.github.com/users/OmegaHeron/gists{/gist_id}","starred_url":"https://api.github.com/users/OmegaHeron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OmegaHeron/subscriptions","organizations_url":"https://api.github.com/users/OmegaHeron/orgs","repos_url":"https://api.github.com/users/OmegaHeron/repos","events_url":"https://api.github.com/users/OmegaHeron/events{/privacy}","received_events_url":"https://api.github.com/users/OmegaHeron/received_events","type":"User","site_admin":false},"created_at":"2016-07-21T00:06:05Z","updated_at":"2016-07-21T00:06:05Z","body":"## QA Test\r\n**QA Tester**: OmegaHeron\r\n**localhost 'createTestBlocks.js' Result**: **localhost 'createTestBlocks.js'** SUCCESS\r\n**localhost ATP Upload + Edit Result**: **localhost ATP** SUCCESS\r\n**Echo Server Audio**: **Echo Server Audio** SUCCESS\r\n**localhost 'harmonicOscillator.js' Result**: **localhost 'harmonicOscillator.js'** SUCCESS\r\n**localhost 'reverbTest.js' Result**: **localhost 'reverbTest.js'** SUCCESS\r\n**localhost 'playaPerformanceTest.js' Result**: **localhost 'playaPerformanceTest.js'** SUCCESS\r\n**dev-playa 'playaPerformanceTest.js' Result**: **dev-playa 'playaPerformanceTest.js'** FAILURE\r\n**dev-demo 'playaPerformanceTest.js' Result**: **dev-demo 'playaPerformanceTest.js'** SUCCESS\r\n**QA Pass**: **QA Pass** SUCCESS\r\n**Additional Test Results + Observations**:\r\n\r\nNotable improvements;\r\n\r\nplayaPerformanceTest.js managed to pass at localhost and dev-demo without having to run test move to next test location and restart interface.  dev-playa failed, barely, but, it continues to be a dumping ground for \"stuff\" and its FPS seems to grow worse day by day regardless of Interface version.  Again - it would be ~nice~ if dev-playa was just a little more in sync with playa.\r\n\r\nStandard Home Scene (aka \"localhost\") no longer memory leaks filling GPU VRAM after a few enters/exits.\r\n\r\nTextures no longer in scope that can be deleted are being deleted as shown by substantial drops in VRAM use via GPU-Z on domain changes.\r\n\r\nAudio works every time everywhere tested (dev-*, standard home, heron)/\r\n\r\nNo buzzsaw from resetting sensors.\r\n\r\nLess improved but starting to show a little improvement;\r\n\r\nLoading Standard home scene or other fairly heavy scenes is getting better on my i5 CPU - it's not good, but it's less bad (barely).\r\n\r\nATP now tends to always finish requests - though it's hard to say if that's 100% or not as known issues with my machine and standard home leads to it often disconnecting/reconnecting before it could, possibly, show a fail to fetch -- it all starts over.\r\n\r\nMultiple visits to standard home scene in a single run session no longer utterly memory leaks (GPU VRAM) to death, but, there's still a continual degradation of performance I see directly tied to being at standard home, going other places, returning \"home\" more than once or twice.  It's likely there's still some oddities being triggered with its contents related to the (corrected) issue discovered of failure to delete culled textures and massive resource leak in GPU VRAM in home scene.  @jherico Investigated and offered fixes that allows it to be... less fatal.\r\n\r\nNot improved at all;\r\n\r\nRefreshing standard complaint that this is basically unusable on a machine with somewhat greater capacity than published base specs and remains utterly totally unusable if running Interface **and** stack on same machine.  It's all a known issue, but, I am going to keep refreshing it each RC until it changes so we don't lose sight of (i5 CPU issue).\r\n\r\nRecorded 1 bugsplat event - While in another window typing these notes Interface started disconnecting/reconnecting to domain, I left it to do whatever it wanted... apparently that was crash.  Not reproduced after 3 tries.\r\n\r\n**RC Specific tests**\r\n\r\n**Test** | **Description** | **Results**\r\n---|---|---\r\n**Test 1**|For performance testing use. Localhost - dev-playa - dev-demo|Ok\r\n**Test 2**|Install a fresh copy of \"Home' and ensure that the content works|Ok (via confirming I have current tarball for and installing its content on second machine)\r\n**Test 3**|Retest that creating physicshulls is working|Ok\r\n**Test 4**|Test Ignore and make sure it works|Ok\r\n**Test 5**|test audio with multiple people|Ok (2 AVs - myself and my 2nd self with 2nd self on Linux laptop)\r\n\r\n**Desktop 1600x900 maximized window, vsync unlocked **\r\n\r\n**o2tech = localhost for content, unable to run stack and interface on same machine - o2tech is content server console downloads at second machine on LAN**\r\n\r\n**Domain** |o2tech |dev-playa |dev-demo\r\n---|---|---|---\r\n**Render Rate**: |136 |118 |142\r\n**Present Rate**: |1632 |2348 |2585\r\n**Present New Rate**: |136 |118 |142\r\n**CPU Buffer Count**: |5075 |5412 |5038\r\n**GPU Buffer Count**: |1568 |1850 |1215\r\n**CPU Memory Usage**: |75567104 |93007872 |91766784\r\n**GPU Memory Usage**: |56610816 |68530176 |50311168\r\n**CPU Texture Count**: |309 |387 |385\r\n**GPU Texture Count**: |647 |1375 |1525\r\n**GPU Transfer Count**: |5 |5 |5\r\n**CPU Texture Memory Usage**: |43057956 |71780288 |280517072\r\n**GPU Texture Memory Usage**: |1107684977 |2322130479 |1455646605\r\n**GPU Virtual Memory Usage**: |1230560177|2450348079|1583864205\r\n**Triangle Count**: |283199 |800500 |626481\r\n**Triangle Rate**: |56639800 |100062500 |89497285\r\n**API Drawcall Count**: |184 |289 |249\r\n**Drawcall Count**: |186 |353 |1147\r\n**Drawcall Rate**: |37200 |44125 |163857\r\n**State Changes Texture Count**:|201 |349 |289\r\n**Pipeline Count**: |37 |38 |39\r\n**Item Opaques**: |227 |459 |256\r\n**Item Translucents**: |32 |55 |51\r\n**Item Lights**: |30 |43 |25\r\n**Timing Opaques**: |1706 |4590 |2888\r\n**Timing Translucents**: |478 |421 |371\r\n**Timing Lighting**: |200 |595 |302\r\n**Render Frame**: |3741 |7267 |4804\r\n\r\n**DK2**\r\n\r\n**Domain** |o2tech |dev-playa |dev-demo\r\n---|---|---|---\r\n**Render Rate**: |75 |47 |75\r\n**Present Rate**: |75 |47 |75\r\n**Present New Rate**: |75 |45 |75\r\n**CPU Buffer Count**: |6066 |6158 |5052\r\n**GPU Buffer Count**: |2235 |2184 |1313\r\n**CPU Memory Usage**: |87801856 |119422976 |91791360\r\n**GPU Memory Usage**: |64507904 |83730432 |50970624\r\n**CPU Texture Count**: |318 |397 |384\r\n**GPU Texture Count**: |2204 |1903 |1569\r\n**GPU Transfer Count**: |10 |5 |5\r\n**CPU Texture Memory Usage**: |56199044 |63687712 |257235408\r\n**GPU Texture Memory Usage**: |1230744334 |2360255166 |1486688295\r\n**GPU Virtual Memory Usage**: |1620259726|2791301310|1805906343\r\n**Triangle Count**: |490657 |2399177 |1366574\r\n**Triangle Rate**: |40888083 |199931416 |105121076\r\n**API Drawcall Count**: |201 |381 |309\r\n**Drawcall Count**: |375 |773 |2359\r\n**Drawcall Rate**: |31250 |64416 |181461\r\n**State Changes Texture Count**:|161 |380 |308\r\n**Pipeline Count**: |36 |41 |42\r\n**Item Opaques**: |218 |511 |308\r\n**Item Translucents**: |47 |64 |52\r\n**Item Lights**: |28 |55 |25\r\n**Timing Opaques**: |1425 |3166 |2081\r\n**Timing Translucents**: |185 |237 |527\r\n**Timing Lighting**: |198 |366 |255\r\n**Render Frame**: |2729 |5031 |3894\r\n\r\n"}}
{"actor":{"display_login":"OmegaHeron"}}