bgfx/index.html

312 lines
22 KiB
HTML
Raw Permalink Normal View History

2015-07-26 10:23:20 +03:00
<!DOCTYPE html>
2024-01-11 08:15:25 +03:00
<html class="writer-html5" lang="en" data-content_root="./">
2015-07-26 10:23:20 +03:00
<head>
2024-01-11 08:15:25 +03:00
<meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
2020-12-03 08:14:38 +03:00
2022-09-18 04:23:36 +03:00
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
2024-10-09 08:00:43 +03:00
<title>Documentation &mdash; bgfx 1.128.8816 documentation</title>
2024-01-11 08:15:25 +03:00
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
<link rel="stylesheet" type="text/css" href="_static/css/theme.css?v=19f00094" />
2020-12-03 08:14:38 +03:00
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
2015-07-26 10:23:20 +03:00
2024-10-09 08:00:43 +03:00
<script src="_static/documentation_options.js?v=67277546"></script>
2024-01-11 08:15:25 +03:00
<script src="_static/doctools.js?v=888ff710"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
2022-09-18 04:23:36 +03:00
<script src="_static/js/theme.js"></script>
2019-07-21 08:20:50 +03:00
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Overview" href="overview.html" />
2015-07-26 10:23:20 +03:00
</head>
2022-09-18 04:23:36 +03:00
<body class="wy-body-for-nav">
2015-07-26 10:23:20 +03:00
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
2016-05-16 18:59:36 +03:00
<div class="wy-side-scroll">
2019-07-21 08:20:50 +03:00
<div class="wy-side-nav-search" >
2024-01-11 08:15:25 +03:00
<a href="#" class="icon icon-home">
bgfx
2016-05-16 18:59:36 +03:00
</a>
<div class="version">
2024-10-09 08:00:43 +03:00
1.128.8816
2016-05-16 18:59:36 +03:00
</div>
2015-07-26 10:23:20 +03:00
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
2024-01-11 08:15:25 +03:00
<input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
2015-07-26 10:23:20 +03:00
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
2022-09-18 04:23:36 +03:00
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
2019-07-21 08:20:50 +03:00
<ul>
2016-05-16 18:59:36 +03:00
<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>
2017-11-17 07:16:06 +03:00
<li class="toctree-l1"><a class="reference internal" href="internals.html">Internals</a></li>
2016-05-16 18:59:36 +03:00
<li class="toctree-l1"><a class="reference internal" href="license.html">License</a></li>
2015-07-26 10:23:20 +03:00
</ul>
2016-05-16 18:59:36 +03:00
</div>
2015-07-26 10:23:20 +03:00
</div>
</nav>
2022-09-18 04:23:36 +03:00
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
2019-07-21 08:20:50 +03:00
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="#">bgfx</a>
2015-07-26 10:23:20 +03:00
</nav>
<div class="wy-nav-content">
<div class="rst-content">
2022-09-18 04:23:36 +03:00
<div role="navigation" aria-label="Page navigation">
2015-07-26 10:23:20 +03:00
<ul class="wy-breadcrumbs">
2024-01-11 08:15:25 +03:00
<li><a href="#" class="icon icon-home" aria-label="Home"></a></li>
<li class="breadcrumb-item active">Documentation</li>
2015-07-26 10:23:20 +03:00
<li class="wy-breadcrumbs-aside">
</li>
</ul>
<hr/>
</div>
2016-05-16 18:59:36 +03:00
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
2022-09-18 04:23:36 +03:00
<section id="documentation">
2024-01-11 08:15:25 +03:00
<h1>Documentation<a class="headerlink" href="#documentation" title="Link to this heading"></a></h1>
2015-08-03 01:05:48 +03:00
<p>Cross-platform, graphics API agnostic, “Bring Your Own Engine/Framework” style rendering library,
licensed under permissive BSD-2 clause open source license.</p>
2019-07-21 08:20:50 +03:00
<dl class="simple">
<dt>Source at GitHub:</dt><dd><ul class="simple">
<li><p><a class="reference external" href="https://github.com/bkaradzic/bgfx">https://github.com/bkaradzic/bgfx</a></p></li>
2015-08-03 01:05:48 +03:00
</ul>
</dd>
</dl>
2022-09-18 04:23:36 +03:00
<section id="contents">
2024-01-11 08:15:25 +03:00
<h2>Contents<a class="headerlink" href="#contents" title="Link to this heading"></a></h2>
2015-07-26 10:23:20 +03:00
<div class="toctree-wrapper compound">
<ul>
2015-08-02 06:40:24 +03:00
<li class="toctree-l1"><a class="reference internal" href="overview.html">Overview</a><ul>
2015-08-03 01:05:48 +03:00
<li class="toctree-l2"><a class="reference internal" href="overview.html#what-is-it">What is it?</a><ul>
<li class="toctree-l3"><a class="reference internal" href="overview.html#supported-rendering-backends">Supported rendering backends</a></li>
2015-08-18 05:21:25 +03:00
<li class="toctree-l3"><a class="reference internal" href="overview.html#supported-platforms">Supported Platforms</a></li>
<li class="toctree-l3"><a class="reference internal" href="overview.html#supported-compilers">Supported Compilers</a></li>
<li class="toctree-l3"><a class="reference internal" href="overview.html#supported-languages">Supported Languages</a></li>
<li class="toctree-l3"><a class="reference internal" href="overview.html#project-page">Project Page</a></li>
2015-08-03 01:05:48 +03:00
<li class="toctree-l3"><a class="reference internal" href="overview.html#contact">Contact</a></li>
</ul>
</li>
2015-08-02 06:40:24 +03:00
<li class="toctree-l2"><a class="reference internal" href="overview.html#debugging-and-profiling">Debugging and Profiling</a><ul>
<li class="toctree-l3"><a class="reference internal" href="overview.html#renderdoc">RenderDoc</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="overview.html#sdl-glfw-etc">SDL, GLFW, etc.</a></li>
2015-08-31 07:48:29 +03:00
<li class="toctree-l2"><a class="reference internal" href="overview.html#getting-involved">Getting Involved</a><ul>
2015-08-31 08:45:37 +03:00
<li class="toctree-l3"><a class="reference internal" href="overview.html#contributors">Contributors</a></li>
2015-08-31 07:48:29 +03:00
<li class="toctree-l3"><a class="reference internal" href="overview.html#repository-visualization">Repository visualization</a></li>
</ul>
</li>
2015-08-02 06:40:24 +03:00
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="build.html">Building</a><ul>
2024-10-07 02:40:49 +03:00
<li class="toctree-l2"><a class="reference internal" href="build.html#dependencies-getting-the-source">Dependencies &amp; Getting the source</a></li>
<li class="toctree-l2"><a class="reference internal" href="build.html#quick-start-for-windows">Quick Start for Windows</a></li>
2015-08-02 06:40:24 +03:00
<li class="toctree-l2"><a class="reference internal" href="build.html#prerequisites">Prerequisites</a><ul>
<li class="toctree-l3"><a class="reference internal" href="build.html#android">Android</a></li>
<li class="toctree-l3"><a class="reference internal" href="build.html#linux">Linux</a></li>
<li class="toctree-l3"><a class="reference internal" href="build.html#windows">Windows</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="build.html#build">Build</a><ul>
2024-10-07 02:40:49 +03:00
<li class="toctree-l3"><a class="reference internal" href="build.html#general-makefile-wrapper">General (Makefile wrapper)</a></li>
<li class="toctree-l3"><a class="reference internal" href="build.html#general-directly-with-genie">General (Directly with GENie)</a></li>
2015-08-02 06:40:24 +03:00
<li class="toctree-l3"><a class="reference internal" href="build.html#id1">Windows</a></li>
2024-10-07 02:40:49 +03:00
<li class="toctree-l3"><a class="reference internal" href="build.html#macos">macOS</a></li>
2015-08-02 06:40:24 +03:00
<li class="toctree-l3"><a class="reference internal" href="build.html#id2">Linux</a></li>
2018-07-08 01:53:05 +03:00
<li class="toctree-l3"><a class="reference internal" href="build.html#winrt-uwp">WinRT / UWP</a></li>
2015-08-02 06:40:24 +03:00
</ul>
</li>
2015-08-29 18:59:20 +03:00
<li class="toctree-l2"><a class="reference internal" href="build.html#amalgamated-build">Amalgamated Build</a></li>
2016-05-16 18:59:36 +03:00
<li class="toctree-l2"><a class="reference internal" href="build.html#tools">Tools</a></li>
2016-01-29 07:45:33 +03:00
<li class="toctree-l2"><a class="reference internal" href="build.html#alternative-build-systems">Alternative build systems</a></li>
2022-04-07 04:56:19 +03:00
<li class="toctree-l2"><a class="reference internal" href="build.html#minimal-example-without-bgfx-s-example-harness">Minimal example without bgfxs example harness</a></li>
2015-08-02 06:40:24 +03:00
</ul>
</li>
2015-08-03 01:05:48 +03:00
<li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a><ul>
<li class="toctree-l2"><a class="reference internal" href="examples.html#helloworld">00-helloworld</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#cubes">01-cubes</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#metaballs">02-metaballs</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#raymarch">03-raymarch</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#mesh">04-mesh</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#instancing">05-instancing</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#bump">06-bump</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#callback">07-callback</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#update">08-update</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#hdr">09-hdr</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#font">10-font</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#fontsdf">11-fontsdf</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#lod">12-lod</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#stencil">13-stencil</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#shadowvolumes">14-shadowvolumes</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#shadowmaps-simple">15-shadowmaps-simple</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#shadowmaps">16-shadowmaps</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#drawstress">17-drawstress</a><ul>
<li class="toctree-l3"><a class="reference internal" href="examples.html#hz">60Hz</a></li>
<li class="toctree-l3"><a class="reference internal" href="examples.html#hz-test-for-browsers">30Hz (test for browsers)</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#ibl">18-ibl</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#oit">19-oit</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#nanovg">20-nanovg</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#deferred">21-deferred</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#windows">22-windows</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#vectordisplay">23-vectordisplay</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#nbody">24-nbody</a></li>
2015-11-03 07:59:33 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#c99">25-c99</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#occlusion">26-occlusion</a></li>
2015-12-13 20:58:10 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#terrain">27-terrain</a></li>
2016-03-31 07:23:32 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#wireframe">28-wireframe</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#debugdraw">29-debugdraw</a></li>
2016-07-10 10:22:45 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#picking">30-picking</a></li>
2016-07-25 05:57:52 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#rsm">31-rsm</a></li>
2017-01-06 08:29:16 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#particles">32-particles</a></li>
2017-04-05 06:43:53 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#pom">33-pom</a></li>
2017-09-01 08:12:40 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#mvs">34-mvs</a></li>
2017-10-04 07:00:22 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#dynamic">35-dynamic</a></li>
<li class="toctree-l2"><a class="reference internal" href="examples.html#sky">36-sky</a></li>
2018-03-05 03:52:06 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#gpudrivenrendering">37-gpudrivenrendering</a></li>
2018-09-20 07:58:07 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#bloom">38-bloom</a></li>
2018-12-15 01:42:37 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#assao">39-assao</a></li>
2019-01-05 19:56:39 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#svt">40-svt</a></li>
2019-07-21 08:20:50 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#tess">41-tess</a></li>
2020-05-31 21:51:28 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#bunnylod">42-bunnylod</a></li>
2021-01-02 22:25:39 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#denoise">43-denoise</a></li>
2021-01-11 04:55:25 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#sss">44-sss</a></li>
2021-02-01 02:51:08 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#bokeh">45-bokeh</a></li>
2021-10-07 03:56:54 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#fsr">46-fsr</a></li>
2022-09-02 18:11:57 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#pixelformats">47-pixelformats</a></li>
2022-08-27 07:44:21 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#drawindirect">48-drawindirect</a></li>
2022-09-18 04:23:36 +03:00
<li class="toctree-l2"><a class="reference internal" href="examples.html#hextile">49-hextile</a></li>
2015-08-03 01:05:48 +03:00
</ul>
</li>
2015-08-02 06:40:24 +03:00
<li class="toctree-l1"><a class="reference internal" href="bgfx.html">API Reference</a><ul>
2015-07-26 10:23:20 +03:00
<li class="toctree-l2"><a class="reference internal" href="bgfx.html#general">General</a><ul>
2015-07-26 21:08:25 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#initialization-and-shutdown">Initialization and Shutdown</a></li>
2015-07-26 10:23:20 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#updating">Updating</a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#debug">Debug</a></li>
2015-07-27 02:12:04 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#querying-information">Querying information</a></li>
2015-07-26 10:23:20 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#platform-specific">Platform specific</a></li>
2015-07-27 02:12:04 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#miscellaneous">Miscellaneous</a></li>
2015-07-26 10:23:20 +03:00
</ul>
</li>
2024-01-11 08:15:25 +03:00
<li class="toctree-l2"><a class="reference internal" href="bgfx.html#views">Views</a><ul>
2024-03-30 03:19:56 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx11setViewNameE6ViewIdPKc7int32_t"><code class="docutils literal notranslate"><span class="pre">setViewName()</span></code></a></li>
2024-01-11 08:15:25 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t"><code class="docutils literal notranslate"><span class="pre">setViewRect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx11setViewRectE6ViewId8uint16_t8uint16_tN15BackbufferRatio4EnumE"><code class="docutils literal notranslate"><span class="pre">setViewRect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx14setViewScissorE6ViewId8uint16_t8uint16_t8uint16_t8uint16_t"><code class="docutils literal notranslate"><span class="pre">setViewScissor()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx12setViewClearE6ViewId8uint16_t8uint32_tf7uint8_t"><code class="docutils literal notranslate"><span class="pre">setViewClear()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx12setViewClearE6ViewId8uint16_tf7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t7uint8_t"><code class="docutils literal notranslate"><span class="pre">setViewClear()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx8ViewModeE"><code class="docutils literal notranslate"><span class="pre">ViewMode</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx11setViewModeE6ViewIdN8ViewMode4EnumE"><code class="docutils literal notranslate"><span class="pre">setViewMode()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx18setViewFrameBufferE6ViewId17FrameBufferHandle"><code class="docutils literal notranslate"><span class="pre">setViewFrameBuffer()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx16setViewTransformE6ViewIdPKvPKv"><code class="docutils literal notranslate"><span class="pre">setViewTransform()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx12setViewOrderE6ViewId8uint16_tPK6ViewId"><code class="docutils literal notranslate"><span class="pre">setViewOrder()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx9resetViewE6ViewId"><code class="docutils literal notranslate"><span class="pre">resetView()</span></code></a></li>
</ul>
</li>
2017-11-17 07:16:06 +03:00
<li class="toctree-l2"><a class="reference internal" href="bgfx.html#encoder">Encoder</a><ul>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#id1">Encoder</a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#draw">Draw</a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#compute">Compute</a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#blit">Blit</a></li>
2015-07-26 10:23:20 +03:00
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="bgfx.html#resources">Resources</a><ul>
2024-01-11 08:15:25 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx6MemoryE"><code class="docutils literal notranslate"><span class="pre">Memory</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx5allocE8uint32_t"><code class="docutils literal notranslate"><span class="pre">alloc()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx4copyEPKv8uint32_t"><code class="docutils literal notranslate"><span class="pre">copy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#_CPPv4N4bgfx7makeRefEPKv8uint32_t9ReleaseFnPv"><code class="docutils literal notranslate"><span class="pre">makeRef()</span></code></a></li>
2015-07-27 03:38:06 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#shaders-and-programs">Shaders and Programs</a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#uniforms">Uniforms</a></li>
2015-07-26 10:23:20 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#vertex-buffers">Vertex Buffers</a></li>
2015-07-27 03:38:06 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#index-buffers">Index Buffers</a></li>
2019-02-15 10:39:05 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#id5">Textures</a></li>
2015-07-27 03:38:06 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#frame-buffers">Frame Buffers</a></li>
2015-07-26 10:23:20 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#instance-buffer">Instance Buffer</a></li>
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#indirect-buffer">Indirect Buffer</a></li>
2015-11-03 06:27:27 +03:00
<li class="toctree-l3"><a class="reference internal" href="bgfx.html#occlusion-query">Occlusion Query</a></li>
2015-07-26 10:23:20 +03:00
</ul>
</li>
</ul>
</li>
2015-08-02 06:40:24 +03:00
<li class="toctree-l1"><a class="reference internal" href="tools.html">Tools</a><ul>
2016-04-29 19:43:23 +03:00
<li class="toctree-l2"><a class="reference internal" href="tools.html#geometry-compiler-geometryc">Geometry Compiler (geometryc)</a></li>
2020-12-03 08:14:38 +03:00
<li class="toctree-l2"><a class="reference internal" href="tools.html#geometry-viewer-geometryv">Geometry Viewer (geometryv)</a></li>
2015-12-08 08:53:52 +03:00
<li class="toctree-l2"><a class="reference internal" href="tools.html#shader-compiler-shaderc">Shader Compiler (shaderc)</a><ul>
2022-09-02 18:11:57 +03:00
<li class="toctree-l3"><a class="reference internal" href="tools.html#defines">Defines</a></li>
<li class="toctree-l3"><a class="reference internal" href="tools.html#predefined-uniforms">Predefined Uniforms</a></li>
2023-05-19 09:06:00 +03:00
<li class="toctree-l3"><a class="reference internal" href="tools.html#vertex-shader-attributes">Vertex Shader Attributes</a></li>
<li class="toctree-l3"><a class="reference internal" href="tools.html#options">Options</a></li>
2015-12-08 08:53:52 +03:00
<li class="toctree-l3"><a class="reference internal" href="tools.html#building-shaders">Building shaders</a></li>
</ul>
</li>
2015-08-02 06:40:24 +03:00
<li class="toctree-l2"><a class="reference internal" href="tools.html#texture-compiler-texturec">Texture Compiler (texturec)</a></li>
2016-04-29 19:43:23 +03:00
<li class="toctree-l2"><a class="reference internal" href="tools.html#texture-viewer-texturev">Texture Viewer (texturev)</a></li>
2015-08-02 06:40:24 +03:00
</ul>
2017-11-17 07:16:06 +03:00
</li>
<li class="toctree-l1"><a class="reference internal" href="internals.html">Internals</a><ul>
<li class="toctree-l2"><a class="reference internal" href="internals.html#sort-based-draw-call-bucketing">Sort based draw call bucketing</a></li>
<li class="toctree-l2"><a class="reference internal" href="internals.html#api-and-render-thread">API and render thread</a></li>
<li class="toctree-l2"><a class="reference internal" href="internals.html#resource-api">Resource API</a></li>
<li class="toctree-l2"><a class="reference internal" href="internals.html#view-api">View API</a></li>
<li class="toctree-l2"><a class="reference internal" href="internals.html#encoder-api">Encoder API</a></li>
<li class="toctree-l2"><a class="reference internal" href="internals.html#customization">Customization</a><ul>
<li class="toctree-l3"><a class="reference internal" href="internals.html#options">Options</a></li>
</ul>
</li>
</ul>
2015-08-02 06:40:24 +03:00
</li>
2015-08-03 01:05:48 +03:00
<li class="toctree-l1"><a class="reference internal" href="license.html">License</a><ul>
2015-08-31 08:45:37 +03:00
<li class="toctree-l2"><a class="reference internal" href="license.html#license-bsd-2-clause">License (BSD 2-clause)</a></li>
2022-07-30 20:56:25 +03:00
<li class="toctree-l2"><a class="reference internal" href="license.html#rd-party-libraries">3rd Party Libraries</a></li>
2015-08-03 01:05:48 +03:00
<li class="toctree-l2"><a class="reference internal" href="license.html#assets">Assets</a></li>
</ul>
</li>
</ul>
</div>
2022-09-18 04:23:36 +03:00
</section>
</section>
2015-07-26 10:23:20 +03:00
2016-05-16 18:59:36 +03:00
</div>
2015-07-26 10:23:20 +03:00
</div>
2022-09-18 04:23:36 +03:00
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="overview.html" class="btn btn-neutral float-right" title="Overview" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
2015-07-26 10:23:20 +03:00
</div>
<hr/>
<div role="contentinfo">
2024-01-15 05:25:16 +03:00
<p>&#169; Copyright 2010-2024, Branimir Karadžić.</p>
2022-09-18 04:23:36 +03:00
</div>
2016-05-16 18:59:36 +03:00
2022-09-18 04:23:36 +03:00
2015-07-26 10:23:20 +03:00
</footer>
</div>
</div>
</section>
</div>
2022-09-18 04:23:36 +03:00
<script>
2015-07-26 10:23:20 +03:00
jQuery(function () {
2019-07-21 08:20:50 +03:00
SphinxRtdTheme.Navigation.enable(true);
2015-07-26 10:23:20 +03:00
});
2022-09-18 04:23:36 +03:00
</script>
2015-07-26 10:23:20 +03:00
</body>
</html>