mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 03:44:02 +02:00
PR comments
This commit is contained in:
parent
de5e95f7dc
commit
7d4b680255
1 changed files with 9 additions and 7 deletions
|
@ -248,24 +248,26 @@ void Procedural::setupUniforms() {
|
|||
} else if (value.isArray()) {
|
||||
auto valueArray = value.toArray();
|
||||
switch (valueArray.size()) {
|
||||
case 0:
|
||||
break;
|
||||
case 0:
|
||||
break;
|
||||
|
||||
case 1: {
|
||||
case 1: {
|
||||
float v = valueArray[0].toDouble();
|
||||
_uniforms.push_back([=](gpu::Batch& batch) {
|
||||
batch._glUniform1f(slot, v);
|
||||
});
|
||||
break;
|
||||
}
|
||||
case 2: {
|
||||
|
||||
case 2: {
|
||||
glm::vec2 v{ valueArray[0].toDouble(), valueArray[1].toDouble() };
|
||||
_uniforms.push_back([=](gpu::Batch& batch) {
|
||||
batch._glUniform2f(slot, v.x, v.y);
|
||||
});
|
||||
break;
|
||||
}
|
||||
case 3: {
|
||||
|
||||
case 3: {
|
||||
glm::vec3 v{
|
||||
valueArray[0].toDouble(),
|
||||
valueArray[1].toDouble(),
|
||||
|
@ -277,8 +279,8 @@ void Procedural::setupUniforms() {
|
|||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
case 4: {
|
||||
default:
|
||||
case 4: {
|
||||
glm::vec4 v{
|
||||
valueArray[0].toDouble(),
|
||||
valueArray[1].toDouble(),
|
||||
|
|
Loading…
Reference in a new issue