forked from LPGhatguy/crevice
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rewrite and Fix Remaining Padding Bugs (LPGhatguy#35)
* Cleaner validation tests * Introduce memoffset * New tests using manual offset checking * yeah that test is broken too * Rename AsStdX::StdXType to AsStdX::Output for sanity * Rename test file * Revamp and merge test suites * Squish tests more, make wgpu portion not run by default * Rewrite Crevice from the ground up, suddenly passing all the tests * Add primitive test for mat3 * Add a bare mat4 test * Fix std430 derive and add it to tests * Use actual struct alignment instead of min alignment for trailing padding * Start testing (and fix) std430 * Add and disable tests to work around wgpu
- Loading branch information
Showing
32 changed files
with
1,125 additions
and
1,041 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.