GV Video (Extreme Gpu Friendly Video Format) decoder for Odin language.
Forked from v_gvvideo.
This module provides only decoder, not player 1.
(Player implementations should be separated for each graphic frameworks.)
If you need encoder, please check Original README of GV video and my fork.
- funatsufumiya/odin-lz4 (included as a git submodule)
- funatsufumiya/odin-dxt_decoder (included as a git submodule)
$ odin test tests$ odin run demo_raylibcode: demo_raylib/main.odin
- Please use
read_frame_compressedinstead ofread_frameif your graphics framework supports GPU compressed texture uploading.- CPU DXT decoding of
read_frameis just for test case or compatibility. Very slow.
- CPU DXT decoding of
Footnotes
-
If you need player demo, please check
odin run demo_raylib↩
