Skip to content

[p5.js 2.0] State machines and renderer refactoring #4846

[p5.js 2.0] State machines and renderer refactoring

[p5.js 2.0] State machines and renderer refactoring #4846

Triggered via pull request September 23, 2024 15:38
Status Failure
Total duration 1m 49s
Artifacts

ci-test.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 2 warnings
test/unit/webgl/p5.Framebuffer.js > p5.Framebuffer > sizing > resizing > resizes the framebuffer by createFramebuffer based on max texture size: test/unit/webgl/p5.Framebuffer.js#L206
AssertionError: expected 200 to equal 100 - Expected + Received - 100 + 200 ❯ test/unit/webgl/p5.Framebuffer.js:206:30
test/unit/webgl/p5.Framebuffer.js > p5.Framebuffer > sizing > resizing > resizes the framebuffer by resize method based on max texture size: test/unit/webgl/p5.Framebuffer.js#L217
AssertionError: expected 200 to equal 100 - Expected + Received - 100 + 200 ❯ test/unit/webgl/p5.Framebuffer.js:217:30
test/unit/webgl/p5.Framebuffer.js > p5.Framebuffer > Framebuffers work on p5.Graphics: test/unit/webgl/p5.Framebuffer.js#L302
AssertionError: expected [ +0, +0, +0, 255 ] to deeply equal [ 255, 255, 255, 255 ] - Expected + Received Array [ - 255, - 255, - 255, + 0, + 0, + 0, 255, ] ❯ test/unit/webgl/p5.Framebuffer.js:302:12
test/unit/webgl/p5.Framebuffer.js > p5.Framebuffer > get() > get() creates a p5.Image with 1x pixel density: test/unit/webgl/p5.Framebuffer.js#L474
AssertionError: expected 255 to be close to 0 +/- 2 ❯ test/unit/webgl/p5.Framebuffer.js:474:37
test/unit/webgl/p5.RendererGL.js > p5.RendererGL > webglVersion > works on p5.Graphics: test/unit/webgl/p5.RendererGL.js#L42
AssertionError: expected Symbol(webgl) to equal Symbol(webgl2) - Expected + Received - Symbol(webgl2) + Symbol(webgl) ❯ test/unit/webgl/p5.RendererGL.js:42:14
test/unit/webgl/p5.RendererGL.js > p5.RendererGL > filter shader > custom shaders > work with a 2D main canvas: src/webgl/p5.Framebuffer.js#L101
TypeError: Cannot read properties of undefined (reading 'add') ❯ new Framebuffer src/webgl/p5.Framebuffer.js:101:40 ❯ p5.createFramebuffer src/core/rendering.js:541:10 ❯ RendererGL.getFilterLayer src/webgl/p5.RendererGL.js:1057:38 ❯ RendererGL.filter src/webgl/p5.RendererGL.js:1081:20 ❯ fn.filter src/image/pixels.js:774:27 ❯ testFilterShader test/unit/webgl/p5.RendererGL.js:170:16 ❯ test/unit/webgl/p5.RendererGL.js:180:9
test/unit/webgl/p5.RendererGL.js > p5.RendererGL > filter shader > custom shaders > work with a 2D graphic: src/webgl/p5.Framebuffer.js#L101
TypeError: Cannot read properties of undefined (reading 'add') ❯ new Framebuffer src/webgl/p5.Framebuffer.js:101:40 ❯ p5.createFramebuffer src/core/rendering.js:541:10 ❯ RendererGL.getFilterLayer src/webgl/p5.RendererGL.js:1057:38 ❯ RendererGL.filter src/webgl/p5.RendererGL.js:1081:20 ❯ fn.filter src/image/pixels.js:774:27 ❯ testFilterShader test/unit/webgl/p5.RendererGL.js:170:16 ❯ test/unit/webgl/p5.RendererGL.js:191:9
test/unit/webgl/p5.RendererGL.js > p5.RendererGL > filter shader > custom shaders > work with a WebGL graphic: src/webgl/p5.Framebuffer.js#L101
TypeError: Cannot read properties of undefined (reading 'add') ❯ new Framebuffer src/webgl/p5.Framebuffer.js:101:40 ❯ p5.createFramebuffer src/core/rendering.js:541:10 ❯ RendererGL.getFilterLayer src/webgl/p5.RendererGL.js:1057:38 ❯ RendererGL.filter src/webgl/p5.RendererGL.js:1081:20 ❯ testFilterShader test/unit/webgl/p5.RendererGL.js:170:16 ❯ test/unit/webgl/p5.RendererGL.js:197:9
test/unit/webgl/p5.RendererGL.js > p5.RendererGL > filter shader > Filter graphics layer get resized in 2D mode: src/webgl/p5.Framebuffer.js#L101
TypeError: Cannot read properties of undefined (reading 'add') ❯ new Framebuffer src/webgl/p5.Framebuffer.js:101:40 ❯ p5.createFramebuffer src/core/rendering.js:541:10 ❯ RendererGL.getFilterLayer src/webgl/p5.RendererGL.js:1057:38 ❯ RendererGL.filter src/webgl/p5.RendererGL.js:1081:20 ❯ fn.filter src/image/pixels.js:774:27 ❯ test/unit/webgl/p5.RendererGL.js:240:12
test/unit/webgl/p5.RendererGL.js > p5.RendererGL > filter shader > filter shader works on a p5.Graphics: src/webgl/p5.Shader.js#L767
Error: The shader being run is attached to a different context. Do you need to copy it to this context first with .copyToContext()? ❯ Shader.ensureCompiledOnContext src/webgl/p5.Shader.js:767:13 ❯ p5.shader src/webgl/material.js:872:5 ❯ src/webgl/p5.RendererGL.js:1172:21 ❯ Framebuffer.draw src/webgl/p5.Framebuffer.js:1310:5 ❯ RendererGL.filter src/webgl/p5.RendererGL.js:1169:11 ❯ test/unit/webgl/p5.RendererGL.js:330:10
test
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
test
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/setup-node@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/