<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>1. Pages like:
<a class="moz-txt-link-freetext" href="https://coderextreme.net/X3DJSONLD/src/main/html/flowers.xhtml">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="line1"><span><span id="line48"></span> </span><span><<span class="start-tag">ComposedCubeMapTexture</span> <span class="attribute-name">DEF</span>="<a class="attribute-value">texture</a>"></span><span>
<span id="line49"></span> </span><span><<span class="start-tag">ImageTexture</span> <span class="attribute-name">url</span>='<a class="attribute-value">"../resources/images/all_probes/stpeters_cross/stpeters_back.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_back.png"</a>' <span class="attribute-name">containerField</span>="<a class="attribute-value">back</a>"<span>/</span>></span><span>
<span id="line50"></span> </span><span><<span class="start-tag">ImageTexture</span> <span class="attribute-name">url</span>='<a class="attribute-value">"../resources/images/all_probes/stpeters_cross/stpeters_bottom.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_bottom.png"</a>' <span class="attribute-name">containerField</span>="<a class="attribute-value">bottom</a>"<span>/</span>></span><span>
<span id="line51"></span> </span><span><<span class="start-tag">ImageTexture</span> <span class="attribute-name">url</span>='<a class="attribute-value">"../resources/images/all_probes/stpeters_cross/stpeters_front.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_front.png"</a>' <span class="attribute-name">containerField</span>="<a class="attribute-value">front</a>"<span>/</span>></span><span>
<span id="line52"></span> </span><span><<span class="start-tag">ImageTexture</span> <span class="attribute-name">url</span>='<a class="attribute-value">"../resources/images/all_probes/stpeters_cross/stpeters_left.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_left.png"</a>' <span class="attribute-name">containerField</span>="<a class="attribute-value">left</a>"<span>/</span>></span><span>
<span id="line53"></span> </span><span><<span class="start-tag">ImageTexture</span> <span class="attribute-name">url</span>='<a class="attribute-value">"../resources/images/all_probes/stpeters_cross/stpeters_right.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_right.png"</a>' <span class="attribute-name">containerField</span>="<a class="attribute-value">right</a>"<span>/</span>></span><span>
<span id="line54"></span> </span><span><<span class="start-tag">ImageTexture</span> <span class="attribute-name">url</span>='<a class="attribute-value">"../resources/images/all_probes/stpeters_cross/stpeters_top.png" "https://coderextreme.net/X3DJSONLD/images/all_probes/stpeters_cross/stpeters_top.png"</a>' <span class="attribute-name">containerField</span>="<a class="attribute-value">top</a>"<span>/</span>></span><span>
<span id="line55"></span> </span><span></<span class="end-tag">ComposedCubeMapTexture</span>>
However, containerFields with Texture trailing the side do not.
<u><b>We need more work on backTexture, frontTexture, ... containerFields in X3DOM for X3D4. I use this quite a bit in my code.</b></u><u><b>
</b></u>
5. <u><b>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></span><span></span></pre>
</body>
</html>