Sam Gateau
5004070af9
Grab the name of the renderer no matter what
2019-06-12 17:14:44 -07:00
Preston Bezos
36e1366cc4
added Notifies to various QProperties in order to remove warnings in interface logs
2019-06-06 14:51:43 -07:00
David Rowe
42cb3d9828
Polish Vec3 API JSDoc
2019-06-06 10:26:43 +12:00
David Rowe
6299d38673
Distinguish between Uuid API and Uuid type in JSDoc
2019-06-05 14:39:05 +12:00
Seth Alves
02ff4ea2f5
add some comments to help future devs
2019-06-04 15:45:33 -07:00
Seth Alves
8a9f3b9508
fix uninitialized read
2019-06-04 13:00:26 -07:00
Seth Alves
50e99cc1fd
fix uninitialized read
2019-06-04 13:00:26 -07:00
SamGondelman
f4a7b27042
cleaning up name lookups
2019-05-31 12:04:54 -07:00
Sam Gateau
3af8f37df5
THe real correct pltform agnostic cpuidex was in cpudetect...
2019-05-28 13:52:32 -07:00
Sam Gateau
a168109588
trying to clean up the asm for linux and macos
2019-05-28 12:27:26 -07:00
Sam Gateau
2d1b06a1ba
adding string.h (instead of stdio.h) for memset and memcpy on linux
2019-05-28 01:00:51 -07:00
Sam Gateau
e3fe20ae6a
adding stdio.h for memset and memcpy on linux
2019-05-28 00:53:03 -07:00
Sam Gateau
6f74098032
Fixing the getCPUIDEX
2019-05-28 00:26:30 -07:00
Sam Gateau
99f8b61727
Trying to unify the getCPUID function in CPUIdent
2019-05-28 00:14:50 -07:00
Sam Gateau
42d1b340cd
Trying to unify the getCPUID function in CPUIdent
2019-05-28 00:00:45 -07:00
Gayathri
009068222f
Merge pull request #15595 from amerhifi/feature/platform
...
BUGZ-296: Linux platform implementation
2019-05-21 16:01:33 -07:00
amerhifi
4f547040c0
removing include
2019-05-21 09:01:40 -07:00
amerhifi
5f81224976
did not work on linux, backing out change
2019-05-21 08:59:04 -07:00
amerhifi
47a612b195
testing gpu ident changes
2019-05-21 07:46:02 -07:00
David Rowe
5227b35c6b
Revise changes
2019-05-21 10:32:12 +12:00
David Rowe
ca7ddece8b
Add missing Script JSDoc
2019-05-21 10:32:12 +12:00
David Rowe
0a0a25139c
Deprecate items that shouldn't be in the Script API
2019-05-21 10:32:12 +12:00
David Rowe
0e478de1a2
Stub out missing Script JSDoc
2019-05-21 10:32:12 +12:00
amerhifi
c1c2efc71d
getting gpu name via profiler parsing
2019-05-16 15:47:03 -07:00
amerhifi
9e00920884
adding computer model to platform for macos
2019-05-16 14:30:11 -07:00
Brad Hefta-Gaub
4e8d3470d6
Merge pull request #15512 from amerhifi/feature/platform
...
case lily-29: Feature/platform. Creating a single point api to get system info
2019-05-15 14:04:43 -07:00
jennaingersoll
559a39be56
Merge pull request #15513 from ctrlaltdavid/M22147
...
Case 22147: Desktop, Paths, PlatformInfo, Window, and location JSDoc
2019-05-15 12:17:12 -07:00
David Rowe
997dc963d3
Merge branch 'master' into M22147
2019-05-15 07:59:10 +12:00
Roxanne Skelly
68fb43ec7f
Merge branch 'master' of https://github.com/highfidelity/hifi into queueDepthDebug
2019-05-14 10:11:02 -07:00
amerhifi
fe6b2fceed
addressing comment in pr. removing extra space added in previous checkin
2019-05-14 09:39:44 -07:00
amerhifi
2a6dc53395
Merge branch 'master' into feature/platform
2019-05-14 06:18:37 -07:00
amerhifi
dc139dc04d
added missing eof
2019-05-13 17:47:12 -07:00
Seth Alves
d630f90f4d
Merge pull request #15548 from SamGondelman/tests
...
BUGZ-173: Fix deadlock on startup
2019-05-13 17:32:32 -07:00
amerhifi
804d171102
fixed a bunch of pr comments
2019-05-13 16:38:11 -07:00
Roxanne Skelly
4ad3163ca5
Disable event queue debugging for non-windows platforms.
2019-05-13 16:37:45 -07:00
jennaingersoll
4c6c0acc56
Merge pull request #15454 from ctrlaltdavid/M22246
...
Case 22246: Picks, PickType, RayPick JSDoc update
2019-05-13 16:16:17 -07:00
Roxanne Skelly
0319e8cc4d
Merge branch 'master' of https://github.com/highfidelity/hifi into queueDepthDebug
2019-05-13 16:01:39 -07:00
Roxanne Skelly
72fe3a66f5
Debugging code to monitor the queue depth for a few critical threads
2019-05-13 15:56:55 -07:00
David Rowe
70ec84177a
Doc review
2019-05-14 10:32:28 +12:00
Ryan Huffman
2e2d0add93
BUGZ-89: Suppress getTransform spam
2019-05-13 14:50:46 -07:00
SamGondelman
652ac17dac
fix deadlock on startup
2019-05-13 14:17:55 -07:00
amerhifi
71d534c97d
merged master and resolved application conflict
2019-05-13 12:09:50 -07:00
Sam Gondelman
4c4589271c
Merge pull request #15469 from SamGondelman/switch
...
Case 22379: Run-time switch for deferred/forward rendering
2019-05-13 11:14:26 -07:00
SamGondelman
eb8c722080
fix runtime switch
2019-05-13 09:58:55 -07:00
Shannon Romano
99239f6415
Merge pull request #15542 from hyperlogic/bug-fix/dependency-manager-thread-safety
...
Make DependencyManager thread-safe
2019-05-13 07:43:55 -07:00
amerhifi
9899b8c858
Merge branch 'master' into feature/platform
2019-05-13 06:52:13 -07:00
amerhifi
13c9bb078c
cleaned up pointers from the platform. Relized that having to manage them outisde of the platform will cause other issues.
2019-05-13 06:50:08 -07:00
Anthony Thibault
b46378e0b6
Compile error fix
2019-05-10 15:51:42 -07:00
Anthony Thibault
fe17550a80
Code review feedback
...
In DependencyManager::set<>() destroy the clear the previous before allocating the new instance.
2019-05-10 15:41:52 -07:00
Anthony Thibault
442a679108
Make DepenencyManager thread-safe again
...
Before this PR, there were no locks around the two internal QHash data structures.
Races are rare, due to the fact that the DependencyManager is initialized on the main thread on startup and the fact that a static QWeakPointer was used as an internal cache.
However, there have been reported crashes where the render thread uses DependencyManager::isSet() perhaps while the main thread is adding a late dependency.
DependencyManager::isSet() did not use the static QWeakPointer cache and was more prone to race conditions.
To avoid this and perhaps other data races, mutexes now guard both of the internal QHash data structures.
Also, as an optimization, the most frequent call to DependencyManager::isSet was removed (Profile.cpp).
2019-05-10 14:12:10 -07:00