Skip to content

Xeltalliv/simple3D: Feature update v1.3.0#2562

Open
Xeltalliv wants to merge 21 commits into
TurboWarp:masterfrom
Xeltalliv:simple3d-v1.3.0
Open

Xeltalliv/simple3D: Feature update v1.3.0#2562
Xeltalliv wants to merge 21 commits into
TurboWarp:masterfrom
Xeltalliv:simple3d-v1.3.0

Conversation

@Xeltalliv

@Xeltalliv Xeltalliv commented Jul 5, 2026

Copy link
Copy Markdown
Contributor
image

This update:
Fixes a critical bug introduced in v1.2.2 that broke matTransformFromTo and matTransformFromToDir blocks, by introducing caching, which wasn't always getting invalidated, when it needed to. It broke this project.
Fixes a minor bug where setMeshTransforms called on a mesh that doesn't exist was causing an exception to be thrown.
Fixes a minor bug where clipping areas weren't getting reset when calling resetEverything or importing another project.
Adds a block to draw multiple vertex ranges at once. It is handled by "WEBGL_multi_draw" extension on supported devices and by polyfill on unsupported devices.
Adds a block to set size of point primitives and width of line primitives.
Adds a block to skew matrices.
Improves the way error messages are formatted when shaders fail to compile.
Accessing i_will_not_ask_for_help_when_these_break now asks to import Simple3D from text, to prevent other extensions within the project from breaking, whenever Simple3D update changes its internal structure.
Added blocks for resolution, skins, antialiasing and Simple3D layer visibility.
Added id to canvas to make it easier to debug using Spector.js.
Added integration with Lily/Video to be able to upload current frame of the video into texture. (By request of LSPECTRONIZTAR) (@LilyMakesThings please take a look if you are fine with this)

@Xeltalliv Xeltalliv requested a review from a team as a code owner July 5, 2026 01:37
@github-actions github-actions Bot added the pr: change existing extension Pull requests that change an existing extension label Jul 5, 2026
@LSPECTRONIZTAR

Copy link
Copy Markdown

LET'S GOOO (I thought you added video textures because it was planned, not because I asked about it lol)

Comment thread docs/Xeltalliv/simple3D.md Outdated
Comment thread docs/Xeltalliv/simple3D.md
Comment thread extensions/Xeltalliv/simple3D.js
Comment thread extensions/Xeltalliv/simple3D.js
Comment thread docs/Xeltalliv/simple3D.md Outdated
@Xeltalliv

Copy link
Copy Markdown
Contributor Author

LET'S GOOO (I thought you added video textures because it was planned, not because I asked about it lol)

They were indeed planned before you asked, but you asking made me add them faster.

@LSPECTRONIZTAR

Copy link
Copy Markdown
image wasn't this marked as resolved already @SharkPool-SP

@SharkPool-SP

Copy link
Copy Markdown
Collaborator

GitHub doesn't work like that, it's gonna stay red until 2 approvals

I think there is no way to trigger it, but I'm not sure
@LSPECTRONIZTAR

Copy link
Copy Markdown

@GarboMuffin PLEASE GARBO I NEED THIS
MY PROJECT IS KINDA VIDEOLESS
I LIVE WITH BUGS
AND I WANNA STAMP EM OUT

@Brackets-Coder

Copy link
Copy Markdown
Contributor

@GarboMuffin PLEASE GARBO I NEED THIS MY PROJECT IS KINDA VIDEOLESS I LIVE WITH BUGS AND I WANNA STAMP EM OUT

Patience, young Padawan. I'll see if I can get a review in but the rest of this week is busy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: change existing extension Pull requests that change an existing extension

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants