@salass00
Quote:
Comparing with a similar CPU based RGB to YUV420P conversion routine the CPU based one takes about 177 ms for one 1920x1080 32-bit bitmap and the shader based one takes only 2.5 ms.
A 70.8x speed improvement. Nice!
Quote:
Edit: The glslangValidator built from the 3.0 archive generates too old SPIR-V files for Warp3D Nova (version 0.0.99, minimum version for Warp3D Nova is 1.0.0).
Version 0.0.99 was a draft version, and they completely changed the instruction IDs between that and 1.0.0 (plus other changes). That made supporting the old spec impractical.
Hans