<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Doug,<br>
<br>
</div>
<blockquote type="cite"
cite="mid:CAM2ogRee4Ubvf7_F79=E1-g0Cm0YhG-CkLKSB7OUq+ceqqnuHw@mail.gmail.com">
<div dir="ltr">
<div>I don't know if spec comments is fixed yet, I'll say an
idea and my intention is that the same rules apply to it as if
I had done the spec comment form.</div>
<div>X3D SPEC COMMENT PUBLIC CONDITION APPLIES
>>>>>>>></div>
Could / should there be something in x3d equivalent to (in C)
#ifdef that x3d parsers can filter based on the browser or other
criteria?</div>
</blockquote>
<br>
I think that would not be a good idea for a general filter. I am not
opposed for filtering for capabilities (e.g., if (GPU has
NURBS)...), but filtering based on a specific type or version of an
X3D browser is not good. It either indicates that the spec is not
good enough or the browser is not spec compliant. Putting that hack
into code to cover for larger problems just punts (or dribbles) the
problem down the line. What happens if a browser were to change that
condition or another browser were to call itself by the same name?<br>
<br>
If a server is providing X3D, it should provide spec-compliant X3D,
not based on some browser that may change over time. The browser
associated with the initial accessor may not be the browser that is
used for display.<br>
<br>
Leonard Daly<br>
<br>
<br>
<br>
<br>
<blockquote type="cite"
cite="mid:CAM2ogRee4Ubvf7_F79=E1-g0Cm0YhG-CkLKSB7OUq+ceqqnuHw@mail.gmail.com">
<div dir="ltr">
<div><br>
</div>
<div><condition name='browser' value='x_ite'></div>
<div><condition_true></div>
<div>... nodes</div>
<div></condition_true></div>
<div><condition_false></div>
<div>.. nodes</div>
<div></condition_false></div>
<div></condition></div>
<div><br>
</div>
<div>Then any un-reconcilable differences in browser technology
can be filtered either at parse time, or by some ETL extract
transform load filtering tool that take out the conditional
elements.</div>
<div>Maybe xml has that already?</div>
<div>And authoring tools could support all browser technology
with one file.</div>
<div>
<span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><<<<<<<<<<<
X3D SPEC COMMENT PUBLIC CONDITION APPLIES </span><br>
</div>
<div>-Doug</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, May 22, 2018 at 6:31 AM, GPU
Group <span dir="ltr"><<a href="mailto:gpugroup@gmail.com"
target="_blank" moz-do-not-send="true">gpugroup@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">-
revisiting old topic from this time last year</span><br
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">
<a
href="http://dug9.users.sourceforge.net/web3d/tests/ProgrammableShaders/SimpleShader/SimpleShader_kambu_desktop.x3d"
target="_blank" moz-do-not-send="true">http://dug9.users.sourceforge.<wbr>net/web3d/tests/<wbr>ProgrammableShaders/<wbr>SimpleShader/SimpleShader_<wbr>kambu_desktop.x3d</a><br>
</div>
<div>
<div>- this one works in freewrl, although outer layer
renders thinner.</div>
</div>
<div>-Doug</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">
<div>
<div class="h5">On Mon, May 21, 2018 at 11:05 PM, John
Carlson <span dir="ltr"><<a
href="mailto:yottzumm@gmail.com" target="_blank"
moz-do-not-send="true">yottzumm@gmail.com</a>></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 link="blue" vlink="#954F72" lang="EN-US">
<div
class="m_-1433714433781667015m_-6944637672808866260WordSection1">
<p class="MsoNormal">Also, I think comments in
a GLSL shader start with a //, not a #. Or
surround in /* … */</p>
<span>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Sent from <a
href="https://go.microsoft.com/fwlink/?LinkId=550986"
target="_blank" moz-do-not-send="true">Mail</a>
for Windows 10</p>
<p class="MsoNormal"> </p>
</span>
<div style="border:none;border-top:solid
#e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"
style="border:none;padding:0in"><b>From: </b><a
href="mailto:yottzumm@gmail.com"
target="_blank" moz-do-not-send="true">John
Carlson</a><br>
<b>Sent: </b>Tuesday, May 22, 2018 12:52
AM<br>
<b>To: </b><a
href="mailto:brutzman@nps.edu"
target="_blank" moz-do-not-send="true">Don
Brutzman</a>; <a
href="mailto:x3d-public@web3d.org"
target="_blank" moz-do-not-send="true">X3D
Graphics public mailing list</a><br>
<b>Subject: </b>CDATA sections don't show
up on this X3D Resources Example,
BasicShaders, that I can see in the
decorated X3D</p>
</div>
<div>
<div class="m_-1433714433781667015h5">
<p class="MsoNormal"> </p>
<p class="MsoNormal">I haven’t tried
copy/paste.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><a
href="http://www.web3d.org/x3d/content/examples/Basic/Shaders/SimpleShaderIndex.html"
target="_blank" moz-do-not-send="true">http://www.web3d.org/x3d/conte<wbr>nt/examples/Basic/Shaders/<wbr>SimpleShaderIndex.html</a></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">This is on the web
page itself.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Also X_ITE is
drastically different from something
like BS Contact for example.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">We need more ports.
FreeWRL? X3DOM (maybe put a switch in
for the Proto?).</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">John</p>
<p class="MsoNormal">Sent from <a
href="https://go.microsoft.com/fwlink/?LinkId=550986"
target="_blank" moz-do-not-send="true">Mail</a>
for Windows 10</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
</div>
</div>
</div>
</div>
<br>
</div>
</div>
______________________________<wbr>_________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank"
moz-do-not-send="true">x3d-public@web3d.org</a><br>
<a
href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org"
rel="noreferrer" target="_blank"
moz-do-not-send="true">http://web3d.org/mailman/listi<wbr>nfo/x3d-public_web3d.org</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
</blockquote>
<p><br>
</p>
<div class="moz-signature">-- <br>
<font class="tahoma,arial,helvetica san serif" color="#333366">
<font size="+1"><b>Leonard Daly</b></font><br>
3D Systems & Cloud Consultant<br>
LA ACM SIGGRAPH Past Chair<br>
President, Daly Realism - <i>Creating the Future</i>
</font></div>
</body>
</html>