Allow use of readonly number arrays with WebGL methods. #1263
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR changes the
Float32List
type to accept readonly arrays as well as mutable arrays.The
Float32List
type is used as an argument to the following methods (all of which only read from the value, they do not mutate its contents):clearBufferfv
uniformMatrix2x3fv
uniformMatrix2x4fv
uniformMatrix3x2fv
uniformMatrix3x4fv
uniformMatrix4x2fv
uniformMatrix4x3fv
uniform1fv
uniform2fv
uniform3fv
uniform4fv
uniformMatrix2fv
uniformMatrix3fv
uniformMatrix4fv
vertexAttrib1fv
vertexAttrib2fv
vertexAttrib3fv
vertexAttrib4fv
uniform1fv
uniform2fv
uniform3fv
uniform4fv
uniformMatrix2fv
uniformMatrix3fv
uniformMatrix4fv