Skip to content

Conversation

@null77
Copy link

@null77 null77 commented Jan 14, 2025

ANGLE itself can manage most of WebGL validation. This makes the transition to WebGL 2 validation easier because we won't need to write new logic for all the new entry points.

To this effect this enables robust memory features in ANGLE, and also updates the error set logic.

This contribution is funded by http://higharc.com/

@dhritzkiv this is the next functional change. Still passes all tests with the updated gl-conformance for me locally on Windows.

@null77 null77 force-pushed the remove-extra-validation branch from 03ff51d to 4fba562 Compare January 14, 2025 18:53
@null77
Copy link
Author

null77 commented Jan 14, 2025

Added a new push which removes some extra texture validation, helper functions, and validation in draw calls.

ANGLE itself can manage most of WebGL validation. This makes the
transition to WebGL 2 validation easier because we won't need to write
new logic for all the new entry points.

To this effect this enables robust memory features in ANGLE, and also
updates the error set logic.

This contribution is funded by http://higharc.com/
@null77 null77 force-pushed the remove-extra-validation branch from 4fba562 to df9d965 Compare January 14, 2025 19:31
@null77
Copy link
Author

null77 commented Jan 14, 2025

Another small update with some extra validation removed for ANGLE_instanced_arrays.

@dhritzkiv
Copy link
Member

Passes locally against the to-be-published gl-conformance test package

@dhritzkiv dhritzkiv merged commit 5731a50 into stackgl:master Jan 27, 2025
0 of 9 checks passed
@null77 null77 deleted the remove-extra-validation branch January 27, 2025 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants