Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@chinmaygarde
Copy link
Contributor

We build up the offset as we iterate over stage inputs. But the order
of binding locations is not the same as iteration order. This causes
the inputs to be bound to the wrong locations. In the case of stroke
rendering, vertex normals were being assigned to the coordinate
locations and vice-versa.

Also fixes text rendering a whole lot more test cases.

Labeling will only be enabled when the GL_KHR_debug extension is present
(it usually is).
We build up the offset as we iterate over stage inputs. But the order
of binding locations is not the same as iteration order. This causes
the inputs to be bound to the wrong locations. In the case of stroke
rendering, vertex normals were being assigned to the coordinate
locations and vice-versa.

Also fixes text rendering a whole lot more test cases.
@chinmaygarde
Copy link
Contributor Author

Builds on top of a couple of other patches in the queue. Only the final commit is new.

Text and stroke rendering now works with OpenGLES 2! I believe only offscreen rendering is left. On it now.
Screen Shot 2022-05-06 at 3 21 33 PM

@chinmaygarde
Copy link
Contributor Author

Made obsolete by #33223.

@chinmaygarde chinmaygarde deleted the vertexbindingsinorder branch July 7, 2022 22:14
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants