Khronos public bugtracker – Bug 168
<technique>(FX) child shader elements aren't consistently documented
Last modified: 2014-01-07 10:30:19 PST
<technique> in FX says about the child elements:
" The child elements must appear in the following order if present, with the following exceptions: <blinn>, <constant>, <lambert>, <phong> are choices that can appear in any order in that position:"
That's not exactly right because you can have only ONE of any of the 4. Remove that part of the sentence and make it clearer in the table.
Next: In <profile_COMMON>, the Child Elements table says in the description "One of [the following]", but the Occurrences says 0 or more. It must (per schema) be exactly one of them.