Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
6.2.0 RC
-
None
-
-
fb31a6a207331bb0c07be514cba8dcad11f269cb (qt/qtshadertools/dev) d487f22bc2b25ccd6fd184327a36eb6bf5982b31 (qt/qtshadertools/6.2)
Description
I need a fragment shader using samplerExternalOES, but it's impossible to build it with qsb tool shipped with 6.2.0RC on Windows.
As per specs:
GL_OES_EGL_image_external extension --> must add texture2D(samplerExternalOES)
GL_OES_EGL_image_external_essl3 extension --> must add texture(samplerExternalOES)
#1: version 200 + GL_OES_EGL_image_external + texture2D(): error "'samplerExternalOES' : required extension not requested: GL_OES_EGL_image_external_essl3" --> however it's not "required" in version 200!
ok, try #2: version 310 es + GL_OES_EGL_image_external_essl3 + texture(): error "'texture' : no matching overloaded function found"
#3: GL_OES_EGL_image_external_essl3 + texture2D(): error "'sampler/image' : cannot construct this type"
Attachments
For Gerrit Dashboard: QTBUG-96912 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
373431,3 | Extend qsb docs about shader substitution | dev | qt/qtshadertools | Status: MERGED | +2 | 0 |
373614,2 | Extend qsb docs about shader substitution | 6.2 | qt/qtshadertools | Status: MERGED | +2 | 0 |