Skip to content

Commit

Permalink
Add description of technology audience + tutorial deliverable
Browse files Browse the repository at this point in the history
Closes #6.
  • Loading branch information
grorg committed Feb 22, 2017
1 parent 8657029 commit eecab0e
Showing 1 changed file with 48 additions and 4 deletions.
52 changes: 48 additions & 4 deletions cg-charter.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ <h1>
</li>
<li>Start Date: TODO
</li>
<li>Last Modifed: TODO
<li>Last Modified: TODO
</li>
</ul>
<h2 id="goals">
Expand Down Expand Up @@ -88,6 +88,45 @@ <h2 id="scope-of-work">
Microsoft's DirectX 12, Apple's Metal, and Khronos's Vulkan.
</p>

<h3 id="target-audience">Target Audiences</h3>

<p>
The <a href="#deliverables">deliverables</a> of this Community Group are
primarily addressed, either directly or indirectly, to the following audiences:
</p>
<ul>
<li>
Developers of 3D and game engines/tools that are producing Web
content via transpilation. For example, <a
href="https://unity3d.com/">Unity</a> and the <a
href="https://www.unrealengine.com">Unreal Engine</a> use <a
href="https://en.wikipedia.org/wiki/Emscripten">emscripten</a> to
compile content for the Web.
</li>

<li>
JavaScript framework developers who are building GPU libraries,
intended to be used in Web content, but providing a higher-level
API and hiding much of the low-level graphics and compute details
from their users. For example, <a
href="https://threejs.org">three.js</a>.
</li>

<li>
Web developers who are competent in GPU technologies, and will want to
use the GPU for the Web API directly to create content, rather than
a higher-level framework.
</li>
</ul>

<p>
The typical Web, or even non-Web, developers are a secondary audience, since
they often prefer using a higher-level framework rather than the low-level
technology. Such developers are an important part of the community, and some
of the <a href="#deliverables">Community Group's non-normative deliverables</a>
are addressed to them.
</p>

<h3 id="out-of-scope">Out of Scope</h3>

<p>
Expand Down Expand Up @@ -142,6 +181,14 @@ <h3 id="non-normative-reports">
this charter but that are not Specifications, for instance use cases,
requirements, or white papers.
</p>
<h3 id="tutorials">
Tutorials
</h3>
<p>
The group may produce tutorial or explanatory content designed
to help people learn the technical material. For example, an interactive
tutorial could introduce the graphics pipeline or shader programming.
</p>
<h3 id="test-suites">
Test Suites and Other Software
</h3>
Expand All @@ -153,9 +200,6 @@ <h3 id="test-suites">
see the GitHub LICENSE file for test suite contribution licensing
information.
</p>
<h2 id="liaisons">
Dependencies or Liaisons
</h2>
<h2 id="process">
Community and Business Group Process
</h2>
Expand Down

0 comments on commit eecab0e

Please sign in to comment.