Marcin Ignac

Results 285 comments of Marcin Ignac

Yep +1, especially that the first thing you see "167 / 3084" which is counterintuitively not PASSED / TOTAL (useful info) but "TODO / TOTAL" (umm?).

I don't know if we need synthetic benchmarks or rather ECS Megademo unity style with kitbashed instances and some nice music as a Variable INT experiment https://www.youtube.com/watch?v=lan-Pjv99Xk ![Screenshot 2023-09-12 at...

as in e.g. array of colors in `clearColor` ? Yes, please. ```js ctx.pass({ color: [colorBufferTex, normalBufferTex], clearColor: [[0, 0, 0, 1], [0, 0, 1, 1]], }) ```

AgX testing images as EXR https://github.com/sobotka/Testing_Imagery and ThreeJS thread https://github.com/mrdoob/three.js/pull/27366

It was added in pex-context@3 alpha to avoid `self = this` variable.

Easiest way ATM to recreate issue it to create lineMaterial ```js const cubeEntity = createEntity({ transform: components.transform(), geometry: components.geometry(cube()), material: components.material({ type: "line" }), }); world.add(cubeEntity); ``` That will crash...

Its very very bright only with postprocessing on. Seems ok without.

Could be solved in number of ways - tonemap clear color in JS -> ugh - add fullscreen quad entity if skybox not present or disabled - have fullscreen pass...

Conclusion - wait for moving of tonemapping to postprocessing - use fullscreen quad or large rounded corner cube as backdrop mesh so its color is tonemapped correctly

So unfortunately would have to be disposed and recreated on flip?