Noeri Huisman
Noeri Huisman
**Description:** The current approach for materials requires materials to be defined per entity, without an easy way to re-use them. While mixins can be used to avoid the repetition in...
**Description:** A-Frame currently caches Textures in order to prevent duplicate uploads. The cache takes both the source (e.g. url) and some texture properties into account. However it fails to correctly...
**Description:** There are several polyfills present in A-Frame, many of which are already quite dated. Several of them can probably be removed, but it mostly depends on the relevancy of...
**Description:** While looking into #5400 I noticed that following an element removal the `tick` method of the `animation` component wasn't called for that frame. The scene iterates over the `tick`/`tock`...
**Description:** By default the renderer resolution is capped at 1920x1920. This was introduced back in 2018 with https://github.com/aframevr/aframe/pull/3641. There are a couple of downsides to this: - Screen resolutions have...
**Description:** The property combination `is: "attribute"` doesn't really do anything any more as attributes don't have to be manually specified for `(Raw)ShaderMaterial`. This PR removes it from the code and...
**Description:** Every time an animation loops the excess time is ignored. This leads to "time leakage" which can accumulate over time or cause issues when high delta times occur for...
The `rootNodeName` property is for most part being auto-generated but subsequently not used in either the viewer or motion-controller packages, which seems to have led to most assets not having...
**Profile id** `oculus-touch-v3` **Describe the bug** When pressing the squeeze button a gap appears around the model through which the background environment can be seen. **To Reproduce** Steps to reproduce...
**Profile id** `pico-neo3` **Describe the bug** On the left controller the X and Y buttons are in the wrong place. On the physical device the Y is on top and...