Forráskód Böngészése

Fix bad values bound in setColor3 and setColor4

Popov72 4 éve
szülő
commit
6c3229e1de
1 módosított fájl, 2 hozzáadás és 2 törlés
  1. 2 2
      src/Engines/WebGPU/webgpuPipelineContext.ts

+ 2 - 2
src/Engines/WebGPU/webgpuPipelineContext.ts

@@ -399,7 +399,7 @@ export class WebGPUPipelineContext implements IPipelineContext {
      * @param color3 Value to be set.
      * @param color3 Value to be set.
      */
      */
     public setColor3(uniformName: string, color3: IColor3Like): void {
     public setColor3(uniformName: string, color3: IColor3Like): void {
-        this.setFloat3(uniformName, color3.b, color3.g, color3.b);
+        this.setFloat3(uniformName, color3.r, color3.g, color3.b);
     }
     }
 
 
     /**
     /**
@@ -409,7 +409,7 @@ export class WebGPUPipelineContext implements IPipelineContext {
      * @param alpha Alpha value to be set.
      * @param alpha Alpha value to be set.
      */
      */
     public setColor4(uniformName: string, color3: IColor3Like, alpha: number): void {
     public setColor4(uniformName: string, color3: IColor3Like, alpha: number): void {
-        this.setFloat4(uniformName, color3.b, color3.g, color3.b, alpha);
+        this.setFloat4(uniformName, color3.r, color3.g, color3.b, alpha);
     }
     }
 
 
     /**
     /**