According to the GL_EXT_buffer_reference spec alignment "must be a power of two and be greater than or equal to the largest scalar/component type in the block." This means by using u32vec2 we can drop the requirement alignment from 8 bytes to 4 bytes and save a pack64 call in reverse8 (though I assume in most ISAs that compiles to nothing) Allows the vc2 vulkan encoder to function without setting PB_UNALIGNED |
||
|---|---|---|
| .. | ||
| common.comp | ||
| ffv1_common.comp | ||
| ffv1_enc.comp | ||
| ffv1_enc_ac.comp | ||
| ffv1_enc_common.comp | ||
| ffv1_enc_rct.comp | ||
| ffv1_enc_rgb.comp | ||
| ffv1_enc_setup.comp | ||
| ffv1_enc_vlc.comp | ||
| ffv1_reset.comp | ||
| ffv1_vlc.comp | ||
| Makefile | ||
| rangecoder.comp | ||