2 ms·
IIRC this optimization has already been used by Opera Mobile and Edge in the past: upload YUV to the GPU RAM, and then convert pixels to RGB on the fly when dis
by pornel 5y ago
IIRC this optimization has already been used by Opera Mobile and Edge in the past: upload YUV to the GPU RAM, and then convert pixels to RGB on the fly when displaying. Unfortunately, I can't find the links to their respective blog posts (<shakes fist at Google substituting all keywrods with their synonyms and searching recent pages only>).
However, chroma subsampling is a very primitive form of 2x2 block compression (NB: not related to JPEG's DCT block size). These days GPUs support much better compression natively, with 4x4 blocks, and much fancier modes (ETC1, ASTC). With clever encoding of such textures, it's even possible to achieve compression ratio comparable with JPEG's, while having a straightforward way to convert the compressed file to the compressed texture format.
- pornel 5y agoThat's the one: https://jatindersmann.com/2013/09/12/using-hardware-to-decode-and-load-jpg-images-up-to-45-faster-in-internet-explorer-11/ https://jatindersmann.com/2013/09/12/using-hardware-to-decod... and it was in IE11 even!
- arp242 5y ago> shakes fist at Google substituting all keywrods with their synonyms and searching recent pages only You can set a time range in Google; "Tools" link under the search bar. DuckDuckGo has this as well. Super useful, especially if there's some recent/prominent news and you want to find things other than this news, or if you're looking specifically for older stuff. I think you can use "word" (with quotes) to prevent the synonym thing; not entirely sure about that.
- SquareWheel 5y agoI use the Tools > Time Range feature constantly. It's extremely useful. I don't know if quotes prevent synonyms, but verbatim mode should.
- ehsankia 5y agoJust searched `opera browser "jpg" "yuv"`, no date filtering. Second result is: https://timkadlec.com/remembers/2018-03-22-compressive-images-revisited/ https://timkadlec.com/remembers/2018-03-22-compressive-image... Seems to be it?