@@ -327,21 +327,41 @@ class KglTracer(private val kgl: Kgl) : Kgl {
327
327
return kgl.uniform1f(location, f)
328
328
}
329
329
330
+ override fun uniform1fv (location : UniformLocation , value : FloatArray ) {
331
+ log(" uniform1fv" , location, value)
332
+ return kgl.uniform1fv(location, value)
333
+ }
334
+
330
335
override fun uniform1i (location : UniformLocation , i : Int ) {
331
336
log(" uniform1i" , location, i)
332
337
return kgl.uniform1i(location, i)
333
338
}
334
339
340
+ override fun uniform1iv (location : UniformLocation , value : IntArray ) {
341
+ log(" uniform1iv" , location, value)
342
+ return kgl.uniform1iv(location, value)
343
+ }
344
+
335
345
override fun uniform2f (location : UniformLocation , x : Float , y : Float ) {
336
346
log(" uniform2f" , location, x, y)
337
347
return kgl.uniform2f(location, x, y)
338
348
}
339
349
350
+ override fun uniform2fv (location : UniformLocation , value : FloatArray ) {
351
+ log(" uniform2fv" , location, value)
352
+ return kgl.uniform2fv(location, value)
353
+ }
354
+
340
355
override fun uniform2i (location : UniformLocation , x : Int , y : Int ) {
341
356
log(" uniform2i" , location, x, y)
342
357
return kgl.uniform2i(location, x, y)
343
358
}
344
359
360
+ override fun uniform2iv (location : UniformLocation , value : IntArray ) {
361
+ log(" uniform2iv" , location, value)
362
+ return kgl.uniform2iv(location, value)
363
+ }
364
+
345
365
override fun uniform3f (location : UniformLocation , x : Float , y : Float , z : Float ) {
346
366
log(" uniform3f" , location, x, y, z)
347
367
return kgl.uniform3f(location, x, y, z)
@@ -357,16 +377,31 @@ class KglTracer(private val kgl: Kgl) : Kgl {
357
377
return kgl.uniform3i(location, x, y, z)
358
378
}
359
379
380
+ override fun uniform3iv (location : UniformLocation , value : IntArray ) {
381
+ log(" uniform3iv" , location, value)
382
+ return kgl.uniform3iv(location, value)
383
+ }
384
+
360
385
override fun uniform4f (location : UniformLocation , x : Float , y : Float , z : Float , w : Float ) {
361
386
log(" uniform4f" , location, x, y, z, w)
362
387
return kgl.uniform4f(location, x, y, z, w)
363
388
}
364
389
390
+ override fun uniform4fv (location : UniformLocation , value : FloatArray ) {
391
+ log(" uniform4fv" , location, value)
392
+ return kgl.uniform4fv(location, value)
393
+ }
394
+
365
395
override fun uniform4i (location : UniformLocation , x : Int , y : Int , z : Int , w : Int ) {
366
396
log(" uniform4i" , location, x, y, z, w)
367
397
return kgl.uniform4i(location, x, y, z, w)
368
398
}
369
399
400
+ override fun uniform4iv (location : UniformLocation , value : IntArray ) {
401
+ log(" uniform4iv" , location, value)
402
+ return kgl.uniform4iv(location, value)
403
+ }
404
+
370
405
override fun uniformMatrix3fv (location : UniformLocation , transpose : Boolean , value : FloatArray ) {
371
406
log(" uniformMatrix3fv" , location, transpose, value)
372
407
return kgl.uniformMatrix3fv(location, transpose, value)
0 commit comments