Olivier Biot

Results 31 issues of Olivier Biot

as LGTM.com will be shut down in December 2022, we should move to GitHub code scanning : https://github.blog/2022-08-15-the-next-step-for-lgtm-com-github-code-scanning/ It's definitely not a key feature, but I have been using it...

Feature

we had to (temporarily) switch to the babel parser because of the new import assertion syntax, added as part of the migration to rollup 3 (#1142) see https://stackoverflow.com/questions/71090960/is-there-a-way-to-make-eslint-understand-the-new-import-assertion-syntax-without so, as...

Improvement

following the quick 14.0.1 release to fix an issue with collision detection (#1149), verify that the raycast function is working properly : https://melonjs.github.io/melonJS/docs/melonjs/collision.html#rayCast

Bug

### Description of the issue game runs at 60 fps but audio is distorted or stuttering (both with OpenAL or SDL2, SoundIO is currently greyed out) ### Reproduction steps Launch...

bug

**Package name** [melonJS/](https://github.com/melonjs/melonJS) **Alternative to** https://github.com/pixijs/pixijs https://github.com/photonstorm/phaser/ https://github.com/BabylonJS/Babylon.js **Quality check** - [x ] Package has sufficient overlap in functionality to act as a replacement. - [ x] Package is actively...

similar suggestion

**Describe the bug** Event though the Path2D implementation has been greatly improved over the last few versions (e.g. better API and support for subpaths), it is not possible today to...

Bug

one key feature still missing in melonJS, if anyone is up to it, is the ability to load compressed texture for WebGL, with the benefits of shorting loading time and...

Feature

Adding this one here, as it's quite interesting : Strassen multiplication algorithm is faster, with a complexity of approximately O(n^2.8074) , compared to O(n^3) for standard multiplication algorithm. Strassen Matrix...

Improvement

the current Path2d `triangulatePath()` method : https://github.com/melonjs/melonJS/blob/bb2c02026eac131c74495b27349621e5fa3fb2fa/src/geometries/path2d.js#L55-L78 does not cache the generated data, forcing melonJS to recalculate every thing when using directly method like [`fillRect()`](https://melonjs.github.io/melonJS/docs/melonjs/WebGLRenderer.html#fillRect) and friends, and create a...

Improvement

this was already discussed in #1030 , but now that is is now officially available by default in Chrome 113, it's maybe (really) time to start working on it. See...

Feature