mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 09:48:44 +02:00
fixing the ui script and trying to get shadow
This commit is contained in:
parent
f286e3370b
commit
9295007d99
3 changed files with 8 additions and 9 deletions
|
@ -97,7 +97,7 @@ namespace render {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
GameWorkloadRenderItem::GameWorkloadRenderItem() : _key(render::ItemKey::Builder::opaqueShape().withTagBits(render::ItemKey::TAG_BITS_0 | render::ItemKey::TAG_BITS_1)) {
|
GameWorkloadRenderItem::GameWorkloadRenderItem() : _key(render::ItemKey::Builder::opaqueShape().withShadowCaster().withTagBits(render::ItemKey::TAG_BITS_0 | render::ItemKey::TAG_BITS_1)) {
|
||||||
}
|
}
|
||||||
|
|
||||||
render::ItemKey GameWorkloadRenderItem::getKey() const {
|
render::ItemKey GameWorkloadRenderItem::getKey() const {
|
||||||
|
|
|
@ -26,7 +26,7 @@ struct WorkloadProxy {
|
||||||
};
|
};
|
||||||
|
|
||||||
#if defined(GPU_GL410)
|
#if defined(GPU_GL410)
|
||||||
uniform samplerBuffer workloadProxiesBuffer;
|
layout(binding=0) uniform samplerBuffer workloadProxiesBuffer;
|
||||||
WorkloadProxy getWorkloadProxy(int i) {
|
WorkloadProxy getWorkloadProxy(int i) {
|
||||||
int offset = 2 * i;
|
int offset = 2 * i;
|
||||||
WorkloadProxy proxy;
|
WorkloadProxy proxy;
|
||||||
|
@ -35,7 +35,7 @@ WorkloadProxy getWorkloadProxy(int i) {
|
||||||
return proxy;
|
return proxy;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
layout(std140) buffer workloadProxiesBuffer {
|
layout(std140, binding=0) buffer workloadProxiesBuffer {
|
||||||
WorkloadProxy _proxies[];
|
WorkloadProxy _proxies[];
|
||||||
};
|
};
|
||||||
WorkloadProxy getWorkloadProxy(int i) {
|
WorkloadProxy getWorkloadProxy(int i) {
|
||||||
|
@ -58,7 +58,7 @@ struct WorkloadView {
|
||||||
};
|
};
|
||||||
|
|
||||||
#if defined(GPU_GL410)
|
#if defined(GPU_GL410)
|
||||||
uniform samplerBuffer workloadViewsBuffer;
|
layout(binding=1) uniform samplerBuffer workloadViewsBuffer;
|
||||||
WorkloadView getWorkloadView(int i) {
|
WorkloadView getWorkloadView(int i) {
|
||||||
int offset = 2 * i;
|
int offset = 2 * i;
|
||||||
WorkloadView view;
|
WorkloadView view;
|
||||||
|
@ -67,7 +67,7 @@ WorkloadView getWorkloadView(int i) {
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
layout(std140) buffer workloadViewsBuffer {
|
layout(std140, binding=1) buffer workloadViewsBuffer {
|
||||||
WorkloadView _views[];
|
WorkloadView _views[];
|
||||||
};
|
};
|
||||||
WorkloadView getWorkloadView(int i) {
|
WorkloadView getWorkloadView(int i) {
|
||||||
|
|
|
@ -56,7 +56,7 @@
|
||||||
presentationMode: Desktop.PresentationMode.NATIVE,
|
presentationMode: Desktop.PresentationMode.NATIVE,
|
||||||
size: {x: 400, y: 600}
|
size: {x: 400, y: 600}
|
||||||
});
|
});
|
||||||
window.setPosition(200, 50);
|
// window.setPosition(200, 50);
|
||||||
window.closed.connect(killWindow);
|
window.closed.connect(killWindow);
|
||||||
window.fromQml.connect(fromQml);
|
window.fromQml.connect(fromQml);
|
||||||
onScreen = true
|
onScreen = true
|
||||||
|
@ -107,9 +107,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function fromQml(message) {
|
|
||||||
}
|
|
||||||
|
|
||||||
button.clicked.connect(onClicked);
|
button.clicked.connect(onClicked);
|
||||||
tablet.screenChanged.connect(onScreenChanged);
|
tablet.screenChanged.connect(onScreenChanged);
|
||||||
|
|
||||||
|
@ -127,6 +125,7 @@
|
||||||
Script.include("./test_physics_scene.js")
|
Script.include("./test_physics_scene.js")
|
||||||
|
|
||||||
function fromQml(message) {
|
function fromQml(message) {
|
||||||
|
print("fromQml: " + JSON.stringify(message))
|
||||||
switch (message.method) {
|
switch (message.method) {
|
||||||
case "createScene":
|
case "createScene":
|
||||||
createScene();
|
createScene();
|
||||||
|
|
Loading…
Reference in a new issue