Shannon Romano
65d0bb1342
Merge pull request #15906 from kasenvr/kpi-v1-modkit-rc
...
Kasen Plugin Infrastructure v½ Codename "Modkit Mini"
2019-09-11 13:04:01 -07:00
Seth Alves
404b42c41e
remove unneeded call to tellNeighborsToRecopyEdges
2019-09-05 08:04:09 -07:00
humbletim
271fac4bca
Merge remote-tracking branch 'upstream/master' into kasenvr-kpi-v1-modkit-rc-merge
2019-09-05 09:46:21 -04:00
Seth Alves
d86944baf4
rework polyvox state-machine
2019-09-04 20:14:11 -07:00
Andrew Meadows
8957cc5b2b
render opaque PolyLines with opaque pipepline
2019-08-22 08:13:11 -07:00
Andrew Meadows
81eaf157a6
tighter bounding box when rendering PolyLines
2019-08-22 08:13:11 -07:00
Simon Walton
85da916a3b
Merge pull request #16061 from SimonWalton-HiFi/entities-scriptengine-takedown
...
BUGZ-984: Wait for client entity-scripts to unload when shutting down
2019-08-16 10:12:38 -07:00
Brad Hefta-Gaub
b0b406adda
Merge pull request #16015 from HifiExperiments/renderUpdate
...
BUGZ-902: Drastically reduce locking and branching necessary for render updates
2019-08-15 09:35:17 -07:00
Simon Walton
9aacd136b8
Add blocking to script unload for client entity-scripts
2019-08-14 13:51:40 -07:00
Sam Gateau
4a93b23d83
Address the procedural to populate all reflection versions with user uniforms bindings and make EnigneInspector works correctly
2019-08-13 18:47:57 -07:00
Sam Gateau
9139edc8b1
Maybe fixed the problem, cannot render the gl41 version properly
2019-08-12 00:44:14 -07:00
Sam Gateau
a96ef7b5f0
Exloring the why....
2019-08-09 18:34:36 -07:00
Sam Gateau
67a13ee7cd
Exploring differences in the polyline rendering
2019-08-08 17:10:46 -07:00
Zach Fox
b45e670d21
Fix BUGZ-1197 (and others): Ensure enterEntity is emitted when avatar is inside entity and script is reloaded
2019-08-07 13:55:16 -04:00
HifiExperiments
1b84244210
merge with master
2019-08-05 09:35:56 -07:00
HifiExperiments
7b29f0f718
reduce locking necessary for render updates
2019-07-31 11:21:29 -07:00
HifiExperiments
078ca7edea
supporting text effects + fonts on text entities
2019-07-30 09:59:45 -07:00
humbletim
058c81aa1a
Merge branch 'hifi-master' into kpi-v1-modkit-rc
2019-07-26 01:36:52 -04:00
Shannon Romano
53a67dcfa9
Merge pull request #15872 from SamGondelman/bias
...
DEV-202: Expose shadow bias and max distance to Zone Entity
2019-07-16 15:22:37 -07:00
Shannon Romano
8ce64d95ab
Merge pull request #15880 from AndrewMeadows/fix-safe-landing-redux
...
BUGZ-863: wait for objects to be added to physics before completing SafeLanding
2019-07-15 08:34:17 -07:00
kasenvr
e9e9607a3b
modkit core changes initial commit
...
whitespace corrections + warnings
updated cmake plugin
rework with focus on JS API integration example
cleanup edit_filter scope
separate-out edit_filter wantsScope stuff
-plugin metadata
split scriptengines out separately
cleanup __url/__filename sets
additional cleanup
fix typo; consolidate ScriptInitializerMixin inits
add more example API protoypes
cleanup pass; fix entity_server / agent init
fix whitespace
remove technically unnessary plugin filtering
+EDIT_FILTER_SCRIPT; cleanup
reorder public/slot/private
use std::count_if
formatting
better debug output; cleanup
fix msvc compiler warning
cleanup
eradicate QtScript references from API Example
updated header comments
Updated KasenAPIExample
2019-07-14 21:35:13 -04:00
Shannon Romano
3e70f4f51c
Merge pull request #15671 from SamGondelman/uber
...
DEV-203, BUGZ-978: Condense all redundant shader variants using new slp defines feature and add Haze to Forward renderer
2019-07-12 09:39:33 -07:00
SamGondelman
bda87aa13f
trying to fix android
2019-07-11 16:39:23 -07:00
SamGondelman
7793e07eeb
fix polyvox
2019-07-11 13:34:58 -07:00
SamGondelman
6ce809fb2a
merge with master
2019-07-11 09:01:30 -07:00
SamGondelman
d545ba5bc6
haze on most entities, working on skybox
2019-07-10 23:52:50 -07:00
Sam Gondelman
a64d307bdf
make sure we don't have transparent shadow casters
2019-07-10 14:21:56 -07:00
SamGondelman
9a866a129d
fix text visibility toggle
2019-07-10 10:20:27 -07:00
Andrew Meadows
9a6b42ec28
move getCollisionShapeURL() back to base class
2019-07-09 15:51:56 -07:00
Andrew Meadows
520c62f6f6
wait for objects added to physics before stop SafeLanding
2019-07-09 15:51:56 -07:00
SamGondelman
29dbbc49ad
Merge remote-tracking branch 'upstream/master' into bias
2019-07-09 15:38:13 -07:00
SamGondelman
41e8a08484
Merge remote-tracking branch 'upstream/master' into uber
2019-07-08 23:00:36 -07:00
SamGondelman
ea1b117ca4
fix image y flip and text crash
2019-07-03 23:14:52 -07:00
SamGondelman
8b9fcd43b1
merge with master
2019-07-03 17:58:23 -07:00
SamGondelman
72f52b069e
cleanup, fix shadow qml
2019-07-03 16:21:47 -07:00
Sam Gondelman
00441f1899
Merge pull request #15875 from SamGondelman/load
...
BUGZ-910: Return entity load priority operator to proper state after safe landing
2019-07-03 14:20:03 -07:00
Sam Gondelman
0d9f639331
Merge branch 'master' into bias
2019-07-03 10:20:16 -07:00
Sam Gateau
1a71a63a8b
Merge pull request #15867 from SamGondelman/unlit
...
BUGZ-661: Add unlit property to text entities
2019-07-03 18:43:26 +02:00
SamGondelman
4973563c20
return entity load priority operator to proper state
2019-07-02 16:29:19 -07:00
SamGondelman
692c776be5
expose shadow bias and max distance wip
2019-07-02 15:18:28 -07:00
SamGondelman
fa416adaf6
adding unlit property to text, fixing transparency, normals, other cleanup
2019-07-02 10:28:36 -07:00
Anthony Thibault
6c66f5a37b
Fix for DependencyManager crash on shutdown on Mac
...
On Mac, it is possible to crash when shutting down, it is not clear if this is due to
shutting down the app on another thread during logout or something that can happen
during normal shutdown, because it is so difficult to reproduce.
However, from looking at the stack traces it is possible for a [NSApplication terminate:]
event to get processed while Appliction::aboutToQuit() is calling ScriptEngine::waitTillDoneRunning()
This causes AppKit to invoke the static destructors too early. Which in turn, causes the
DependencyManager destructor to fire while there are still many dependencies running.
Unfortunatly, the order of destruction is not determinstic, causing them to get shutdown
in an incorrect order.
To workaround this, we delay the call to QCoreApplication::processEvents() as late as possible,
in the Application destructor. Theoretically, this will be a safe time for the static destructors
to be invoked, because it is after all of the DependencyManager's dependencies have been
manually destroyed.
However, this is only a speculative fix, because this is so difficult to reproduce.
2019-07-01 17:37:57 -07:00
Sam Gondelman
e2bf3d7138
remove unused constant
2019-06-28 15:11:22 -07:00
SamGondelman
a5b92a6c7b
fix layered rendering of group culled sub items
2019-06-28 14:24:33 -07:00
SamGondelman
c76d267c2a
separate text into two render items
2019-06-28 13:53:44 -07:00
SamGondelman
c605c2917f
trying to fix entity tree renderer performance
2019-06-24 14:32:56 -07:00
SamGondelman
8409119ad0
possible fix for black shape issue
2019-06-21 12:58:49 -07:00
Andrew Meadows
1ea0dba083
use weak_ptr for fade-out-finished lambda
2019-06-20 09:29:48 -07:00
Andrew Meadows
87d7a0a72f
recover the Good Parts from first attempt to fix bugz-512
2019-06-20 09:29:48 -07:00
Seth Alves
e7b852ca38
don't try to create collision shape before compound shape resource is finished loading
2019-06-17 13:18:03 -07:00