Addresses the inaccuracies in the resolution selection algorithm. The inaccuracies happen because the AntiAlias (which is not doing antialiasing!) class will modify the point coordinates in the shader.
Fixes the position's correctness equation in AntiAlias :(. Previously, the Thai dancer model did not appear at the centre at the first frame)
Fixes the translation matrix from OpenGL’s coordinate system to WGPU’s (see this link)
The main changes: Implement adaptive playback in vvplay
The new vvplay is backward compatible (i.e, the previous commands will still work as expected)
The commands for preprocessing and adaptive playback have been added to README.md
Type of change
Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
How Has This Been Tested?
While there are some test cases written for the new functions, most of the changes are tested manually.
This is undesirable, but this pr may need to be merged into the master first as it also provides some interfaces for other ongoing work.
Future Work
Write more automated testing
Perform performance testing and quality assessment on the introduced adaptive playback
Description
This pull request achieves the following:
AntiAlias
(which is not doing antialiasing!) class will modify the point coordinates in the shader.vvplay
The new
vvplay
is backward compatible (i.e, the previous commands will still work as expected)The commands for preprocessing and adaptive playback have been added to README.md
Type of change
How Has This Been Tested?
While there are some test cases written for the new functions, most of the changes are tested manually.
This is undesirable, but this pr may need to be merged into the master first as it also provides some interfaces for other ongoing work.
Future Work