Merge pull request #2374 from tong/fix-uniformsmanager-register

Fix switch expression
This commit is contained in:
Lubos Lenco 2021-11-01 20:53:23 +01:00 committed by GitHub
commit 6ad9941d43
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -76,28 +76,22 @@ class UniformsManager extends Trait{
// Helper method to register float, vec3 and texture getter functions // Helper method to register float, vec3 and texture getter functions
static function register(type: UniformType){ static function register(type: UniformType){
switch (type){ switch (type){
case Float:{ case Float:
if(! floatsRegistered){ if(! floatsRegistered){
floatsRegistered = true; floatsRegistered = true;
Uniforms.externalFloatLinks.push(floatLink); Uniforms.externalFloatLinks.push(floatLink);
} }
} case Vector:
case Vector:{
if(! vectorsRegistered){ if(! vectorsRegistered){
vectorsRegistered = true; vectorsRegistered = true;
Uniforms.externalVec3Links.push(vec3Link); Uniforms.externalVec3Links.push(vec3Link);
} }
} case Texture:
case Texture:{
if(! texturesRegistered){ if(! texturesRegistered){
texturesRegistered = true; texturesRegistered = true;
Uniforms.externalTextureLinks.push(textureLink); Uniforms.externalTextureLinks.push(textureLink);
} }
}
} }
} }
@ -331,4 +325,4 @@ class UniformsManager extends Trait{
var Float = 0; var Float = 0;
var Vector = 1; var Vector = 1;
var Texture = 2; var Texture = 2;
} }