Add names to objects of the selection, remove comments in shader and fix one more warning on linux

This commit is contained in:
Sam Gateau 2017-12-11 00:31:54 -08:00
parent bb888f2d4c
commit cc4b266647
3 changed files with 21 additions and 10 deletions

View file

@ -283,7 +283,7 @@ bool SelectionScriptingInterface::removeListFromMap(const QString& listName) {
bool removed = false;
{
QWriteLocker lock(&_selectionListsLock);
bool removed = _selectedItemsListMap.remove(listName);
removed = _selectedItemsListMap.remove(listName);
}
if (removed) {
onSelectedItemsListChanged(listName);

View file

@ -78,9 +78,7 @@ void main(void) {
{
outlinedDepth = texture(highlightedDepthMap, uv).x;
float touch = (outlinedDepth < FAR_Z) ? 1.0 : 0.0;
//sumOutlineDepth = min(outlinedDepth, sumOutlineDepth);
sumOutlineDepth = max(outlinedDepth * touch, sumOutlineDepth);
// sumOutlineDepth += (outlinedDepth * touch);
intensity += touch;
weight += 1.f;
}

View file

@ -136,13 +136,26 @@ Item {
function resetSelectionView() {
myModel.clear()
var entities = Selection.getSelectedItemsList(root.listName)["entities"]
if (entities === undefined) {
return;
if (entities !== undefined) {
myModel.append({ "objectID": "Entities" })
for (var i = 0; i < entities.length; i++) {
myModel.append({ "objectID": JSON.stringify(entities[i]) })
}
}
var overlays = Selection.getSelectedItemsList(root.listName)["overlays"]
if (overlays !== undefined) {
myModel.append({ "objectID": "Overlays" })
for (var i = 0; i < overlays.length; i++) {
myModel.append({ "objectID": JSON.stringify(overlays[i]) })
}
}
var avatars = Selection.getSelectedItemsList(root.listName)["avatars"]
if (avatars !== undefined) {
myModel.append({ "objectID": "Avatars" })
for (var i = 0; i < avatars.length; i++) {
myModel.append({ "objectID": JSON.stringify(avatars[i]) })
}
}
var fLen = entities.length;
for (var i = 0; i < fLen; i++) {
myModel.append({ "objectID": JSON.stringify(entities[i]) })
}
}
ListModel {
@ -153,7 +166,7 @@ Item {
id: myDelegate
Row {
id: fruit
Text { text: JSON.stringify(objectID) }
Text { text: objectID }
}
}