forked from bkaradzic/bgfx
-
Notifications
You must be signed in to change notification settings - Fork 0
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
License
dilevin/bgfx
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
<!DOCTYPE html> <html class="writer-html5" lang="en" > <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>License — bgfx 1.0 documentation</title> <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> <!--[if lt IE 9]> <script src="_static/js/html5shiv.min.js"></script> <![endif]--> <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <script src="_static/jquery.js"></script> <script src="_static/underscore.js"></script> <script src="_static/doctools.js"></script> <script src="_static/language_data.js"></script> <script type="text/javascript" src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="prev" title="Internals" href="internals.html" /> </head> <body class="wy-body-for-nav"> <div class="wy-grid-for-nav"> <nav data-toggle="wy-nav-shift" class="wy-nav-side"> <div class="wy-side-scroll"> <div class="wy-side-nav-search" > <a href="index.html" class="icon icon-home" alt="Documentation Home"> bgfx </a> <div class="version"> 1.0 </div> <div role="search"> <form id="rtd-search-form" class="wy-form" action="search.html" method="get"> <input type="text" name="q" placeholder="Search docs" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div> <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> <ul class="current"> <li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a></li> <li class="toctree-l1"><a class="reference internal" href="build.html">Building</a></li> <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></li> <li class="toctree-l1"><a class="reference internal" href="bgfx.html">API Reference</a></li> <li class="toctree-l1"><a class="reference internal" href="tools.html">Tools</a></li> <li class="toctree-l1"><a class="reference internal" href="internals.html">Internals</a></li> <li class="toctree-l1 current"><a class="current reference internal" href="#">License</a><ul> <li class="toctree-l2"><a class="reference internal" href="#license-bsd-2-clause">License (BSD 2-clause)</a></li> <li class="toctree-l2"><a class="reference internal" href="#rd-party-libraries">3rd Party Libraries</a><ul> <li class="toctree-l3"><a class="reference internal" href="#blendish-mit">Blendish (MIT)</a></li> <li class="toctree-l3"><a class="reference internal" href="#edtaa3-mit">edtaa3 (MIT)</a></li> <li class="toctree-l3"><a class="reference internal" href="#fcpp-bsd">fcpp (BSD)</a></li> <li class="toctree-l3"><a class="reference internal" href="#forsyth-triangle-order-optimizer-public-domain">Forsyth Triangle Order Optimizer (Public Domain)</a></li> <li class="toctree-l3"><a class="reference internal" href="#freetype">FreeType</a></li> <li class="toctree-l3"><a class="reference internal" href="#glsl-optimizer-mit">glsl-optimizer (MIT)</a></li> <li class="toctree-l3"><a class="reference internal" href=" 8000 #nanovg-zlib">NanoVG (ZLIB)</a></li> <li class="toctree-l3"><a class="reference internal" href="#imgui-mit">ImGui (MIT)</a></li> <li class="toctree-l3"><a class="reference internal" href="#sdf-mit">SDF (MIT)</a></li> <li class="toctree-l3"><a class="reference internal" href="#stb-public-domain">stb (Public Domain)</a></li> <li class="toctree-l3"><a class="reference internal" href="#vertex-cache-optimised-index-buffer-compression-bsd">Vertex Cache Optimised Index Buffer Compression (BSD)</a></li> </ul> </li> <li class="toctree-l2"><a class="reference internal" href="#assets">Assets</a></li> </ul> </li> </ul> </div> </div> </nav> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> <nav class="wy-nav-top" aria-label="top navigation"> <i data-toggle="wy-nav-top" class="fa fa-bars"></i> <a href="index.html">bgfx</a> </nav> <div class="wy-nav-content"> <div class="rst-content"> <div role="navigation" aria-label="breadcrumbs navigation"> <ul class="wy-breadcrumbs"> <li><a href="index.html" class="icon icon-home"></a> »</li> <li>License</li> <li class="wy-breadcrumbs-aside"> </li> </ul> <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> <div class="section" id="license"> <h1>License<a class="headerlink" href="#license" title="Permalink to this headline">¶</a></h1> <div class="section" id="license-bsd-2-clause"> <h2><a class="reference external" href="https://github.com/bkaradzic/bgfx/blob/master/LICENSE">License (BSD 2-clause)</a><a class="headerlink" href="#license-bsd-2-clause" title="Permalink to this headline">¶</a></h2> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">Copyright</span> <span class="mi">2010</span><span class="o">-</span><span class="mi">2020</span> <span class="n">Branimir</span> <span class="n">Karadzic</span> <span class="n">Redistribution</span> <span class="ow">and</span> <span class="n">use</span> <span class="ow">in</span> <span class="n">source</span> <span class="ow">and</span> <span class="n">binary</span> <span class="n">forms</span><span class="p">,</span> <span class="k">with</span> <span class="ow">or</span> <span class="n">without</span> <span class="n">modification</span><span class="p">,</span> <span class="n">are</span> <span class="n">permitted</span> <span class="n">provided</span> <span class="n">that</span> <span class="n">the</span> <span class="n">following</span> <span class="n">conditions</span> <span class="n">are</span> <span class="n">met</span><span class="p">:</span> <span class="mf">1.</span> <span class="n">Redistributions</span> <span class="n">of</span> <span class="n">source</span> <span class="n">code</span> <span class="n">must</span> <span class="n">retain</span> <span class="n">the</span> <span class="n">above</span> <span class="n">copyright</span> <span class="n">notice</span><span class="p">,</span> <span class="n">this</span> <span class="nb">list</span> <span class="n">of</span> <span class="n">conditions</span> <span class="ow">and</span> <span class="n">the</span> <span class="n">following</span> <span class="n">disclaimer</span><span class="o">.</span> <span class="mf">2.</span> <span class="n">Redistributions</span> <span class="ow">in</span> <span class="n">binary</span> <span class="n">form</span> <span class="n">must</span> <span class="n">reproduce</span> <span class="n">the</span> <span class="n">above</span> <span class="n">copyright</span> <span class="n">notice</span><span class="p">,</span> <span class="n">this</span> <span class="nb">list</span> <span class="n">of</span> <span class="n">conditions</span> <span class="ow">and</span> <span class="n">the</span> <span class="n">following</span> <span class="n">disclaimer</span> <span class="ow">in</span> <span class="n">the</span> <span class="n">documentation</span> <span class="ow">and</span><span class="o">/</span><span class="ow">or</span> <span class="n">other</span> <span class="n">materials</span> <span class="n">provided</span> <span class="k">with</span> <span class="n">the</span> <span class="n">distribution</span><span class="o">.</span> <span class="n">THIS</span> <span class="n">SOFTWARE</span> <span class="n">IS</span> <span class="n">PROVIDED</span> <span class="n">BY</span> <span class="n">THE</span> <span class="n">COPYRIGHT</span> <span class="n">HOLDERS</span> <span class="n">AND</span> <span class="n">CONTRIBUTORS</span> <span class="s2">"AS IS"</span> <span class="n">AND</span> <span class="n">ANY</span> <span class="n">EXPRESS</span> <span class="n">OR</span> <span class="n">IMPLIED</span> <span class="n">WARRANTIES</span><span class="p">,</span> <span class="n">INCLUDING</span><span class="p">,</span> <span class="n">BUT</span> <span class="n">NOT</span> <span class="n">LIMITED</span> <span class="n">TO</span><span class="p">,</span> <span class="n">THE</span> <span class="n">IMPLIED</span> <span class="n">WARRANTIES</span> <span class="n">OF</span> <span class="n">MERCHANTABILITY</span> <span class="n">AND</span> <span class="n">FITNESS</span> <span class="n">FOR</span> <span class="n">A</span> <span class="n">PARTICULAR</span> <span class="n">PURPOSE</span> <span class="n">ARE</span> <span class="n">DISCLAIMED</span><span class="o">.</span> <span class="n">IN</span> <span class="n">NO</span> <span class="n">EVENT</span> <span class="n">SHALL</span> <span class="n">THE</span> <span class="n">COPYRIGHT</span> <span class="n">HOLDER</span> <span class="n">OR</span> <span class="n">CONTRIBUTORS</span> <span class="n">BE</span> <span class="n">LIABLE</span> <span class="n">FOR</span> <span class="n">ANY</span> <span class="n">DIRECT</span><span class="p">,</span> <span class="n">INDIRECT</span><span class="p">,</span> <span class="n">INCIDENTAL</span><span class="p">,</span> <span class="n">SPECIAL</span><span class="p">,</span> <span class="n">EXEMPLARY</span><span class="p">,</span> <span class="n">OR</span> <span class="n">CONSEQUENTIAL</span> <span class="n">DAMAGES</span> <span class="p">(</span><span class="n">INCLUDING</span><span class="p">,</span> <span class="n">BUT</span> <span class="n">NOT</span> <span class="n">LIMITED</span> <span class="n">TO</span><span class="p">,</span> <span class="n">PROCUREMENT</span> <span class="n">OF</span> <span class="n">SUBSTITUTE</span> <span class="n">GOODS</span> <span class="n">OR</span> <span class="n">SERVICES</span><span class="p">;</span> <span class="n">LOSS</span> <span class="n">OF</span> <span class="n">USE</span><span class="p">,</span> <span class="n">DATA</span><span class="p">,</span> <span class="n">OR</span> <span class="n">PROFITS</span><span class="p">;</span> <span class="n">OR</span> <span class="n">BUSINESS</span> <span class="n">INTERRUPTION</span><span class="p">)</span> <span class="n">HOWEVER</span> <span class="n">CAUSED</span> <span class="n">AND</span> <span class="n">ON</span> <span class="n">ANY</span> <span class="n">THEORY</span> <span class="n">OF</span> <span class="n">LIABILITY</span><span class="p">,</span> <span class="n">WHETHER</span> <span class="n">IN</span> <span class="n">CONTRACT</span><span class="p">,</span> <span class="n">STRICT</span> <span class="n">LIABILITY</span><span class="p">,</span> <span class="n">OR</span> <span class="n">TORT</span> <span class="p">(</span><span class="n">INCLUDING</span> <span class="n">NEGLIGENCE</span> <span class="n">OR</span> <span class="n">OTHERWISE</span><span class="p">)</span> <span class="n">ARISING</span> <span class="n">IN</span> <span class="n">ANY</span> <span class="n">WAY</span> <span class="n">OUT</span> <span class="n">OF</span> <span class="n">THE</span> <span class="n">USE</span> <span class="n">OF</span> <span class="n">THIS</span> <span class="n">SOFTWARE</span><span class="p">,</span> <span class="n">EVEN</span> <span class="n">IF</span> <span class="n">ADVISED</span> <span class="n">OF</span> <span class="n">THE</span> <span class="n">POSSIBILITY</span> <span class="n">OF</span> <span class="n">SUCH</span> <span class="n">DAMAGE</span><span class="o">.</span> </pre></div> </div> </div> <div class="section" id="rd-party-libraries"> <h2>3rd Party Libraries<a class="headerlink" href="#rd-party-libraries" title="Permalink to this headline">¶</a></h2> <p>All required 3rd party libraries are included in bgfx repository in <a class="reference external" href="https://github.com/bkaradzic/bgfx/tree/master/3rdparty">3rdparty/</a> directory.</p> <div class="section" id="blendish-mit"> <h3>Blendish (MIT)<a class="headerlink" href="#blendish-mit" title="Permalink to this headline">¶</a></h3> <p>Blendish - Blender 2.5 UI based theming functions for NanoVG.</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="https://bitbucket.org/duangle/oui-blendish">https://bitbucket.org/duangle/oui-blendish</a></p></li> </ul> </div></blockquote> </div> <div class="section" id="edtaa3-mit"> <h3>edtaa3 (MIT)<a class="headerlink" href="#edtaa3-mit" title="Permalink to this headline">¶</a></h3> <p>Contour Rendering by Distance Fields</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="https://github.com/OpenGLInsights/OpenGLInsightsCode/tree/master/Chapter%2012%202D%20Shape%20Rendering%20by%20Distance%20Fields">https://github.com/OpenGLInsights/OpenGLInsightsCode/tree/master/Chapter%2012%202D%20Shape%20Rendering%20by%20Distance%20Fields</a></p></li> </ul> </div></blockquote> </div> <div class="section" id="fcpp-bsd"> <h3>fcpp (BSD)<a class="headerlink" href="#fcpp-bsd" title="Permalink to this headline">¶</a></h3> <p>Frexx C preprocessor</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="https://github.com/bagder/fcpp">https://github.com/bagder/fcpp</a></p></li> </ul> </div></blockquote> </div> <div class="section" id="forsyth-triangle-order-optimizer-public-domain"> <h3>Forsyth Triangle Order Optimizer (Public Domain)<a class="headerlink" href="#forsyth-triangle-order-optimizer-public-domain" title="Permalink to this headline">¶</a></h3> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://gameangst.com/?p=9">http://gameangst.com/?p=9</a></p></li> </ul> </div></blockquote> </div> <div class="section" id="freetype"> <h3>FreeType<a class="headerlink" href="#freetype" title="Permalink to this headline">¶</a></h3> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.freetype.org/">http://www.freetype.org/</a></p></li> </ul> </div></blockquote> </div> <div class="section" id="glsl-optimizer-mit"> <h3>glsl-optimizer (MIT)<a class="headerlink" href="#glsl-optimizer-mit" title="Permalink to this headline">¶</a></h3> <p>GLSL optimizer based on Mesa’s GLSL compiler. Used in Unity for mobile shader optimization.</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="https://github.com/aras-p/glsl-optimizer">https://github.com/aras-p/glsl-optimizer</a></p></li> </ul> </div></blockquote> </div> <div class="section" id="nanovg-zlib"> <h3>NanoVG (ZLIB)<a class="headerlink" href="#nanovg-zlib" title="Permalink to this headline">¶</a></h3> <p>NanoVG is small antialiased vector graphics rendering library.</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="https://github.com/memononen/nanovg">https://github.com/memononen/nanovg</a></p></li> </ul> </div></blockquote> </div> <div class="section" id="imgui-mit"> <h3>ImGui (MIT)<a class="headerlink" href="#imgui-mit" title="Permalink to this headline">¶</a></h3> <p>Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies.</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="https://github.com/ocornut/imgui">https://github.com/ocornut/imgui</a></p></li> </ul> </div></blockquote> </div> <div class="section" id="sdf-mit"> <h3>SDF (MIT)<a class="headerlink" href="#sdf-mit" title="Permalink to this headline">¶</a></h3> <p>Sweep-and-update Euclidean distance transform of an antialised image for contour texturing.</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="https://github.com/memononen/SDF">https://github.com/memononen/SDF</a></p></li> </ul> </div></blockquote> </div> <div class="section" id="stb-public-domain"> <h3>stb (Public Domain)<a class="headerlink" href="#stb-public-domain" title="Permalink to this headline">¶</a></h3> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://nothings.org">http://nothings.org</a></p></li> </ul> </div></blockquote> </div> <div class="section" id="vertex-cache-optimised-index-buffer-compression-bsd"> <h3>Vertex Cache Optimised Index Buffer Compression (BSD)<a class="headerlink" href="#vertex-cache-optimised-index-buffer-compression-bsd" title="Permalink to this headline">¶</a></h3> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="https://github.com/ConorStokes/IndexBufferCompression">https://github.com/ConorStokes/IndexBufferCompression</a></p></li> </ul> </div></blockquote> </div> </div> <div class="section" id="assets"> <h2>Assets<a class="headerlink" href="#assets" title="Permalink to this headline">¶</a></h2> <p>Bunny</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www-graphics.stanford.edu/data/3Dscanrep/">Stanford University Computer Graphics Laboratory</a></p></li> </ul> </div></blockquote> <p>Uffizi</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.pauldebevec.com/Probes/">Light Probe Image Gallery</a></p></li> </ul> </div></blockquote> <p>Wells</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://dativ.at/lightprobes/">Bernhard Vogl Light probes</a></p></li> </ul> </div></blockquote> <p>Pisa, Ennis, Grace</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://gl.ict.usc.edu/Data/HighResProbes/">High-Resolution Light Probe Image Gallery</a></p></li> </ul> </div></blockquote> <p>Droid Sans Font</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.fontsquirrel.com/license/Droid-Sans">http://www.fontsquirrel.com/license/Droid-Sans</a></p></li> </ul> </div></blockquote> <p>Bleeding Cowboys Font</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.dafont.com/bleeding-cowboys.font">http://www.dafont.com/bleeding-cowboys.font</a></p></li> </ul> </div></blockquote> <p>Cheap Fire Font</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.dafont.com/cheap-fire.font">http://www.dafont.com/cheap-fire.font</a></p></li> </ul> </div></blockquote> <p>Five Minutes Font</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.fonts2u.com/fiveminutes.font">http://www.fonts2u.com/fiveminutes.font</a></p></li> </ul> </div></blockquote> <p>Mias Scribblings Font</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.dafont.com/mias-scribblings.font">http://www.dafont.com/mias-scribblings.font</a></p></li> </ul> </div></blockquote> <p>Ruritania Font</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.dafont.com/ruritania.font">http://www.dafont.com/ruritania.font</a></p></li> </ul> </div></blockquote> <p>Signika Font</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://fontfabric.com/signika-font/">http://fontfabric.com/signika-font/</a></p></li> </ul> </div></blockquote> <p>Visitor Font</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.dafont.com/visitor.font">http://www.dafont.com/visitor.font</a></p></li> </ul> </div></blockquote> <p>Special-Elite Font</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.fontspace.com/astigmatic-one-eye-typographic-institute/special-elite">http://www.fontspace.com/astigmatic-one-eye-typographic-institute/special-elite</a></p></li> </ul> </div></blockquote> <p>FontAwesome Font</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://fontawesome.io/">http://fontawesome.io/</a></p></li> </ul> </div></blockquote> <p>Sherlock Holmes text</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.gutenberg.org/ebooks/1661">http://www.gutenberg.org/ebooks/1661</a></p></li> </ul> </div></blockquote> <p>Tree Pack 1</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="http://www.turbosquid.com/3d-models/free-obj-mode-tree-pack/506851">http://www.turbosquid.com/3d-models/free-obj-mode-tree-pack/506851</a></p></li> </ul> </div></blockquote> <p>Light Transport Equation Orb</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="https://github.com/lighttransport/lighttransportequation-orb">https://github.com/lighttransport/lighttransportequation-orb</a></p></li> </ul> </div></blockquote> <p>Normal map texture (GFDL License)</p> <blockquote> <div><ul class="simple"> <li><p><a class="reference external" href="https://julianherzog.com/">Julian Herzog</a></p></li> <li><p><a class="reference external" href="https://commons.wikimedia.org/wiki/File:Normal_map_example_with_scene_and_result.png">https://commons.wikimedia.org/wiki/File:Normal_map_example_with_scene_and_result.png</a></p></li> </ul> </div></blockquote> </div> </div> </div> </div> <footer> <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> <a href="internals.html" class="btn btn-neutral float-left" title="Internals" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> </div> <hr/> <div role="contentinfo"> <p> © Copyright 2010-2020, Branimir Karadžić </p> </div> </footer> </div> </div> </section> </div> <script type="text/javascript"> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); </script> </body> </html>
About
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 52.0%
- C 25.1%
- Lua 5.5%
- D 4.8%
- Objective-C++ 3.5%
- C# 3.5%
- Other 5.6%