<div dir="auto">I just looked at the the flowers.xhtml page, and neither the fragment nor the vertex shader are working in X_ITE (should be similar to X3DOM.)</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jul 2, 2021 at 12:17 AM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">
<div>
<p>1. Pages like:
<a href="https://coderextreme.net/X3DJSONLD/src/main/html/flowers.xhtml" target="_blank">https://coderextreme.net/X3DJSONLD/src/main/html/flowers.xhtml</a> are
half-broken with X_ITE objects showing up in white<br>
</p>
<p>2. Apparently, X_ITE has upgraded it shading language to
WebGL2/OpenGL ES 3.0</p>
<p>3. I don't want to go backwards and try to support an older
version of X_ITE</p>
<p>4. X3DOM has some problems with X3D4 containerField non-synonyms
(not in shown in above example).</p>
<p>This works in X3DOM (note 6 misspelled containerFields--they use
synonyms in X3D4):<br>
</p>
<span></span>
<pre id="m_-7486909418376432302line1" style="font-family:monospace"><span style="font-family:monospace"><span id="m_-7486909418376432302line48" style="font-family:monospace"></span> </span><span style="font-family:monospace"><<span style="font-family:monospace">ComposedCubeMapTexture</span> <span style="font-family:monospace">DEF</span>="<a style="font-family:monospace">texture</a>"></span><span style="font-family:monospace">
<span id="m_-7486909418376432302line49" style="font-family:monospace"></span> </span><span style="font-family:monospace"><<span style="font-family:monospace">ImageTexture</span> <span style="font-family:monospace">url</span>='<a style="font-family:monospace">"../resources/images/all_probes/stpeters_cross/stpeters_back.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_back.png"</a>' <span style="font-family:monospace">containerField</span>="<a style="font-family:monospace">back</a>"<span style="font-family:monospace">/</span>></span><span style="font-family:monospace">
<span id="m_-7486909418376432302line50" style="font-family:monospace"></span> </span><span style="font-family:monospace"><<span style="font-family:monospace">ImageTexture</span> <span style="font-family:monospace">url</span>='<a style="font-family:monospace">"../resources/images/all_probes/stpeters_cross/stpeters_bottom.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_bottom.png"</a>' <span style="font-family:monospace">containerField</span>="<a style="font-family:monospace">bottom</a>"<span style="font-family:monospace">/</span>></span><span style="font-family:monospace">
<span id="m_-7486909418376432302line51" style="font-family:monospace"></span> </span><span style="font-family:monospace"><<span style="font-family:monospace">ImageTexture</span> <span style="font-family:monospace">url</span>='<a style="font-family:monospace">"../resources/images/all_probes/stpeters_cross/stpeters_front.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_front.png"</a>' <span style="font-family:monospace">containerField</span>="<a style="font-family:monospace">front</a>"<span style="font-family:monospace">/</span>></span><span style="font-family:monospace">
<span id="m_-7486909418376432302line52" style="font-family:monospace"></span> </span><span style="font-family:monospace"><<span style="font-family:monospace">ImageTexture</span> <span style="font-family:monospace">url</span>='<a style="font-family:monospace">"../resources/images/all_probes/stpeters_cross/stpeters_left.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_left.png"</a>' <span style="font-family:monospace">containerField</span>="<a style="font-family:monospace">left</a>"<span style="font-family:monospace">/</span>></span><span style="font-family:monospace">
<span id="m_-7486909418376432302line53" style="font-family:monospace"></span> </span><span style="font-family:monospace"><<span style="font-family:monospace">ImageTexture</span> <span style="font-family:monospace">url</span>='<a style="font-family:monospace">"../resources/images/all_probes/stpeters_cross/stpeters_right.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_right.png"</a>' <span style="font-family:monospace">containerField</span>="<a style="font-family:monospace">right</a>"<span style="font-family:monospace">/</span>></span><span style="font-family:monospace">
<span id="m_-7486909418376432302line54" style="font-family:monospace"></span> </span><span style="font-family:monospace"><<span style="font-family:monospace">ImageTexture</span> <span style="font-family:monospace">url</span>='<a style="font-family:monospace">"../resources/images/all_probes/stpeters_cross/stpeters_top.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_top.png"</a>' <span style="font-family:monospace">containerField</span>="<a style="font-family:monospace">top</a>"<span style="font-family:monospace">/</span>></span><span style="font-family:monospace">
<span id="m_-7486909418376432302line55" style="font-family:monospace"></span> </span><span style="font-family:monospace"></<span style="font-family:monospace">ComposedCubeMapTexture</span>>
However, containerFields with Texture trailing the side do not.
<u style="font-family:monospace"><b style="font-family:monospace">We need more work on backTexture, frontTexture, ... containerFields in X3DOM for X3D4. I use this quite a bit in my code.</b></u><u style="font-family:monospace"><b style="font-family:monospace">
</b></u>
5. <u style="font-family:monospace"><b style="font-family:monospace">How do I implement chromatic aberration in X3D?</b></u> (See PlayCanvas in flowers.xhtml above). Preferably, not dropping into a shading language, so I can use an enduring standard.
</span>
<span style="font-family:monospace"></span><span style="font-family:monospace"></span></pre>
</div>
</blockquote></div></div>