Skip to content
Snippets Groups Projects

opengl: add support for GL_EXT_YUV_target on Android

Merged Alexandre Janniaux requested to merge alexandre-janniaux/vlc:android-yuv/1 into master

GL_EXT_YUV_target1 provides a way to access an external texture without applying a conversion to RGBA texture, which can be used to supply our own matrices for conversion.

This can be used to workaround bogus RGBA conversion for some devices and can help integrating better with deinterlacing, or in general plane filtering, and some YUV pipeline like encoding.

Draft since limiting this to Quest 3 is required here for now and some tests on Quest 3 are required, as well as multiple input space/transfer/source.

  1. https://registry.khronos.org/OpenGL/extensions/EXT/EXT_YUV_target.txt

Merge request reports

Merge request pipeline #561185 passed

Merge request pipeline passed for e5963be1

Test coverage 17.72% (-0.02%) from 1 job

Merged by Steve LhommeSteve Lhomme 3 months ago (Jan 31, 2025 1:19pm UTC)

Loading

Pipeline #561190 passed

Pipeline passed for e5963be1 on master

Test coverage 17.90% (-0.02%) from 1 job

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading