mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-11 19:06:33 +00:00
ac393aa657
In order to use oes-external, the qml6glsink needs a fragment shader that uses the samplerExternalOES. The qsb tool is not able to handle shaders that contain samplerExternalOES since this feature is not supported by all target shading languages. The qsb tool is able to replace a shader in the qsb file to handle this use case. Use it to generate a shader variant that uses samplerExternalOES for OpenGL ES and select that variant if the qml6glsink negotiated texture target oes-external. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7319>
9 lines
290 B
Text
9 lines
290 B
Text
<RCC>
|
|
<qresource prefix="/org/freedesktop/gstreamer/qml6">
|
|
<file>vertex.vert.qsb</file>
|
|
<file>RGBA.frag.qsb.external</file>
|
|
<file>RGBA.frag.qsb</file>
|
|
<file>YUV_BIPLANAR.frag.qsb</file>
|
|
<file>YUV_TRIPLANAR.frag.qsb</file>
|
|
</qresource>
|
|
</RCC>
|