<div dir="ltr">Hi Sergey,<div><br></div><div>OCIO is interleaved with blender&#39;s <wbr>glaDrawPixelsTexScaled_<wbr>clipping which emit vertices. But ocio uses deprecated gl_texCoord and we can&#39;t bind VBOs (now required) to this shader (as far as I know).</div><div><br></div><div>Steps to update are simple and I can do it already:</div><div>- Create a vertex shader for OCIO.</div><div>- Remove builtin gl_texCoord.</div><div>- Change code that uses glsl OCIO to not change the shader when using OCIO.</div><div><br></div><div><span style="font-size:12.8px">&gt; Is that because GLSL 1.3 can&#39;t be used form inside 3.2 core?</span><br></div><div>I mostly believe that&#39;s the case.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-02-23 9:40 GMT+01:00 Sergey Sharybin <span dir="ltr">&lt;<a href="mailto:sergey.vfx@gmail.com" target="_blank">sergey.vfx@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>We would surely need to support that, but for the time being we can disable that code fairly easily by returning false from OCIOImpl::<wbr>supportGLSLDraw.</div><div><br></div><div>I&#39;m also not really sure what&#39;s the exact issue with using current shaders, those are in their own pipeline which is not interleaved with &quot;main&quot; viewport drawing pipeline. Is that because GLSL 1.3 can&#39;t be used form inside 3.2 core?</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Thu, Feb 23, 2017 at 5:27 AM, Mike Erwin <span dir="ltr">&lt;<a href="mailto:significant.bit@gmail.com" target="_blank">significant.bit@gmail.com</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Clément brought this up in IRC — OCIO uses older GLSL and needs to be updated. Is this something we need now, or can it be a todo task?<div><br></div><div>Taking a quick look now... seems OCIO can generate GLSL 1.0 or 1.3, and we&#39;re moving toward GLSL 3.3 for everything.</div><span class="m_7525631794649649507HOEnZb"><font color="#888888"><div><br clear="all"><div><div class="m_7525631794649649507m_7976784989510998110gmail_signature" data-smartmail="gmail_signature">Mike Erwin<br>musician, naturalist, pixel pusher, hacker extraordinaire</div></div>
</div></font></span></div>
<br></div></div>______________________________<wbr>_________________<br>
Bf-viewport mailing list<br>
<a href="mailto:Bf-viewport@blender.org" target="_blank">Bf-viewport@blender.org</a><br>
<a href="https://lists.blender.org/mailman/listinfo/bf-viewport" rel="noreferrer" target="_blank">https://lists.blender.org/mail<wbr>man/listinfo/bf-viewport</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_7525631794649649507gmail_signature" data-smartmail="gmail_signature"><div><span style="color:rgb(102,102,102)">With best regards, Sergey Sharybin</span></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
Bf-viewport mailing list<br>
<a href="mailto:Bf-viewport@blender.org">Bf-viewport@blender.org</a><br>
<a href="https://lists.blender.org/mailman/listinfo/bf-viewport" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/bf-viewport</a><br>
<br></blockquote></div><br></div>