This commit is contained in:
dlozeve 2021-03-05 18:54:10 +00:00
parent 8c1f1c7a2f
commit cc747f329d
78 changed files with 809 additions and 142 deletions

View file

@ -69,8 +69,9 @@ $(function() {
<div class="contents"> <div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory"> <div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<table class="directory"> <table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrenderer__state.html" target="_self">renderer_state</a></td><td class="desc"></td></tr> <tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structarguments.html" target="_self">arguments</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structshader__state.html" target="_self">shader_state</a></td><td class="desc"></td></tr> <tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrenderer__state.html" target="_self">renderer_state</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structshader__state.html" target="_self">shader_state</a></td><td class="desc"></td></tr>
</table> </table>
</div><!-- directory --> </div><!-- directory -->
</div><!-- contents --> </div><!-- contents -->

View file

@ -67,20 +67,23 @@ $(function() {
<div class="title">Data Structure Index</div> </div> <div class="title">Data Structure Index</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="qindex"><a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div> <div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
<table class="classindex"> <table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table> <tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td> </td>
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table> <td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td> </td>
<td></td></tr> <td></td></tr>
<tr><td></td></tr> <tr><td></td></tr>
<tr><td valign="top"><a class="el" href="structrenderer__state.html">renderer_state</a>&#160;&#160;&#160;</td> <tr><td valign="top"><a class="el" href="structarguments.html">arguments</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structrenderer__state.html">renderer_state</a>&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="structshader__state.html">shader_state</a>&#160;&#160;&#160;</td> <td valign="top"><a class="el" href="structshader__state.html">shader_state</a>&#160;&#160;&#160;</td>
<td></td></tr> <td></td></tr>
<tr><td></td><td></td><td></td></tr> <tr><td></td><td></td><td></td><td></td></tr>
</table> </table>
<div class="qindex"><a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div> <div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a></div>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>

View file

@ -64,6 +64,12 @@ $(function() {
<div class="contents"> <div class="contents">
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div><ul> <div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div><ul>
<li>autoreload
: <a class="el" href="structarguments.html#aef0b289368d537231ead5d0e1e2c703f">arguments</a>
</li>
<li>buffer_file
: <a class="el" href="structarguments.html#a89b6196d0bc9b0d599ac3560af62a0e7">arguments</a>
</li>
<li>buffer_shader <li>buffer_shader
: <a class="el" href="structrenderer__state.html#a39726f9047174897d3cd54bf34f0c918">renderer_state</a> : <a class="el" href="structrenderer__state.html#a39726f9047174897d3cd54bf34f0c918">renderer_state</a>
</li> </li>
@ -88,9 +94,18 @@ $(function() {
<li>screen_shader <li>screen_shader
: <a class="el" href="structrenderer__state.html#a20e2c1fbe9446676f4cce1b56f501585">renderer_state</a> : <a class="el" href="structrenderer__state.html#a20e2c1fbe9446676f4cce1b56f501585">renderer_state</a>
</li> </li>
<li>shader_file
: <a class="el" href="structarguments.html#aede36bf225cf550bf4aa3b6f55c446de">arguments</a>
</li>
<li>silent
: <a class="el" href="structarguments.html#ab860c7ee6240047cfce0a2d3589cb53e">arguments</a>
</li>
<li>time <li>time
: <a class="el" href="structrenderer__state.html#ab0eb1b70130c2abfed2e2366390ca20f">renderer_state</a> : <a class="el" href="structrenderer__state.html#ab0eb1b70130c2abfed2e2366390ca20f">renderer_state</a>
</li> </li>
<li>verbose
: <a class="el" href="structarguments.html#a45d8ecff22a65388fc343eeda3c2dbee">arguments</a>
</li>
<li>wd <li>wd
: <a class="el" href="structshader__state.html#a64eb6436823980d957e5fe2937b2779c">shader_state</a> : <a class="el" href="structshader__state.html#a64eb6436823980d957e5fe2937b2779c">shader_state</a>
</li> </li>

View file

@ -64,6 +64,12 @@ $(function() {
<div class="contents"> <div class="contents">
&#160;<ul> &#160;<ul>
<li>autoreload
: <a class="el" href="structarguments.html#aef0b289368d537231ead5d0e1e2c703f">arguments</a>
</li>
<li>buffer_file
: <a class="el" href="structarguments.html#a89b6196d0bc9b0d599ac3560af62a0e7">arguments</a>
</li>
<li>buffer_shader <li>buffer_shader
: <a class="el" href="structrenderer__state.html#a39726f9047174897d3cd54bf34f0c918">renderer_state</a> : <a class="el" href="structrenderer__state.html#a39726f9047174897d3cd54bf34f0c918">renderer_state</a>
</li> </li>
@ -88,9 +94,18 @@ $(function() {
<li>screen_shader <li>screen_shader
: <a class="el" href="structrenderer__state.html#a20e2c1fbe9446676f4cce1b56f501585">renderer_state</a> : <a class="el" href="structrenderer__state.html#a20e2c1fbe9446676f4cce1b56f501585">renderer_state</a>
</li> </li>
<li>shader_file
: <a class="el" href="structarguments.html#aede36bf225cf550bf4aa3b6f55c446de">arguments</a>
</li>
<li>silent
: <a class="el" href="structarguments.html#ab860c7ee6240047cfce0a2d3589cb53e">arguments</a>
</li>
<li>time <li>time
: <a class="el" href="structrenderer__state.html#ab0eb1b70130c2abfed2e2366390ca20f">renderer_state</a> : <a class="el" href="structrenderer__state.html#ab0eb1b70130c2abfed2e2366390ca20f">renderer_state</a>
</li> </li>
<li>verbose
: <a class="el" href="structarguments.html#a45d8ecff22a65388fc343eeda3c2dbee">arguments</a>
</li>
<li>wd <li>wd
: <a class="el" href="structshader__state.html#a64eb6436823980d957e5fe2937b2779c">shader_state</a> : <a class="el" href="structshader__state.html#a64eb6436823980d957e5fe2937b2779c">shader_state</a>
</li> </li>

View file

@ -64,6 +64,12 @@ $(function() {
<div class="contents"> <div class="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div><ul> <div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div><ul>
<li>argp_program_bug_address
: <a class="el" href="main_8c.html#aaa037e59f26a80a8a2e35e6f2364004d">main.c</a>
</li>
<li>argp_program_version
: <a class="el" href="main_8c.html#a62f73ea01c816f1996aed4c66f57c4fb">main.c</a>
</li>
<li>basename_without_suffix() <li>basename_without_suffix()
: <a class="el" href="io_8c.html#a04487b3f64fdc93c3ce0037ca16cbff0">io.c</a> : <a class="el" href="io_8c.html#a04487b3f64fdc93c3ce0037ca16cbff0">io.c</a>
, <a class="el" href="io_8h.html#a04487b3f64fdc93c3ce0037ca16cbff0">io.h</a> , <a class="el" href="io_8h.html#a04487b3f64fdc93c3ce0037ca16cbff0">io.h</a>
@ -87,13 +93,17 @@ $(function() {
: <a class="el" href="renderer_8c.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab">renderer.c</a> : <a class="el" href="renderer_8c.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab">renderer.c</a>
, <a class="el" href="renderer_8h.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab">renderer.h</a> , <a class="el" href="renderer_8h.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab">renderer.h</a>
</li> </li>
<li>initialize_shaders()
: <a class="el" href="shaders_8c.html#a448504c6f7a82a9ff3f86221a6757703">shaders.c</a>
, <a class="el" href="shaders_8h.html#a448504c6f7a82a9ff3f86221a6757703">shaders.h</a>
</li>
<li>initialize_vertices() <li>initialize_vertices()
: <a class="el" href="renderer_8h.html#a934ec25611d153f2e7f357573ade2061">renderer.h</a> : <a class="el" href="renderer_8c.html#a934ec25611d153f2e7f357573ade2061">renderer.c</a>
, <a class="el" href="renderer_8c.html#a934ec25611d153f2e7f357573ade2061">renderer.c</a> , <a class="el" href="renderer_8h.html#a934ec25611d153f2e7f357573ade2061">renderer.h</a>
</li> </li>
<li>initialize_window() <li>initialize_window()
: <a class="el" href="renderer_8h.html#a906b1457eeeaa2d7a9655343af151f66">renderer.h</a> : <a class="el" href="renderer_8c.html#a906b1457eeeaa2d7a9655343af151f66">renderer.c</a>
, <a class="el" href="renderer_8c.html#a906b1457eeeaa2d7a9655343af151f66">renderer.c</a> , <a class="el" href="renderer_8h.html#a906b1457eeeaa2d7a9655343af151f66">renderer.h</a>
</li> </li>
<li>main() <li>main()
: <a class="el" href="main_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main.c</a> : <a class="el" href="main_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main.c</a>

View file

@ -84,9 +84,13 @@ $(function() {
: <a class="el" href="renderer_8c.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab">renderer.c</a> : <a class="el" href="renderer_8c.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab">renderer.c</a>
, <a class="el" href="renderer_8h.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab">renderer.h</a> , <a class="el" href="renderer_8h.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab">renderer.h</a>
</li> </li>
<li>initialize_shaders()
: <a class="el" href="shaders_8h.html#a448504c6f7a82a9ff3f86221a6757703">shaders.h</a>
, <a class="el" href="shaders_8c.html#a448504c6f7a82a9ff3f86221a6757703">shaders.c</a>
</li>
<li>initialize_vertices() <li>initialize_vertices()
: <a class="el" href="renderer_8h.html#a934ec25611d153f2e7f357573ade2061">renderer.h</a> : <a class="el" href="renderer_8c.html#a934ec25611d153f2e7f357573ade2061">renderer.c</a>
, <a class="el" href="renderer_8c.html#a934ec25611d153f2e7f357573ade2061">renderer.c</a> , <a class="el" href="renderer_8h.html#a934ec25611d153f2e7f357573ade2061">renderer.h</a>
</li> </li>
<li>initialize_window() <li>initialize_window()
: <a class="el" href="renderer_8h.html#a906b1457eeeaa2d7a9655343af151f66">renderer.h</a> : <a class="el" href="renderer_8h.html#a906b1457eeeaa2d7a9655343af151f66">renderer.h</a>

82
globals_vars.html Normal file
View file

@ -0,0 +1,82 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ShaderTool: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ShaderTool
&#160;<span id="projectnumber">0.1</span>
</div>
<div id="projectbrief">Live tool for developing OpenGL shaders interactively</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;<ul>
<li>argp_program_bug_address
: <a class="el" href="main_8c.html#aaa037e59f26a80a8a2e35e6f2364004d">main.c</a>
</li>
<li>argp_program_version
: <a class="el" href="main_8c.html#a62f73ea01c816f1996aed4c66f57c4fb">main.c</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>

View file

@ -100,9 +100,9 @@ Include dependency graph for io.c:</div>
<area shape="rect" title=" " alt="" coords="637,80,701,107"/> <area shape="rect" title=" " alt="" coords="637,80,701,107"/>
<area shape="rect" title=" " alt="" coords="725,80,799,107"/> <area shape="rect" title=" " alt="" coords="725,80,799,107"/>
<area shape="rect" title=" " alt="" coords="824,80,879,107"/> <area shape="rect" title=" " alt="" coords="824,80,879,107"/>
<area shape="rect" href="renderer_8h.html" title=" " alt="" coords="903,80,991,107"/> <area shape="rect" href="renderer_8h.html" title=" " alt="" coords="913,155,1001,181"/>
<area shape="rect" href="shaders_8h.html" title=" " alt="" coords="1015,80,1101,107"/> <area shape="rect" href="shaders_8h.html" title=" " alt="" coords="954,80,1039,107"/>
<area shape="rect" title=" " alt="" coords="892,155,1003,181"/> <area shape="rect" title=" " alt="" coords="901,229,1012,256"/>
</map> </map>
</div> </div>
</div><table class="memberdecls"> </div><table class="memberdecls">

View file

@ -9,7 +9,7 @@
<area shape="rect" id="node8" title=" " alt="" coords="637,80,701,107"/> <area shape="rect" id="node8" title=" " alt="" coords="637,80,701,107"/>
<area shape="rect" id="node9" title=" " alt="" coords="725,80,799,107"/> <area shape="rect" id="node9" title=" " alt="" coords="725,80,799,107"/>
<area shape="rect" id="node10" title=" " alt="" coords="824,80,879,107"/> <area shape="rect" id="node10" title=" " alt="" coords="824,80,879,107"/>
<area shape="rect" id="node11" href="$renderer_8h.html" title=" " alt="" coords="903,80,991,107"/> <area shape="rect" id="node11" href="$renderer_8h.html" title=" " alt="" coords="913,155,1001,181"/>
<area shape="rect" id="node13" href="$shaders_8h.html" title=" " alt="" coords="1015,80,1101,107"/> <area shape="rect" id="node13" href="$shaders_8h.html" title=" " alt="" coords="954,80,1039,107"/>
<area shape="rect" id="node12" title=" " alt="" coords="892,155,1003,181"/> <area shape="rect" id="node12" title=" " alt="" coords="901,229,1012,256"/>
</map> </map>

View file

@ -1 +1 @@
e60cb5e80fe7097871c9791ed472d880 30af8ba7fb5c46185d62bb3935ee2b20

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Before After
Before After

View file

@ -68,14 +68,17 @@ $(function() {
</div><!-- top --> </div><!-- top -->
<div class="header"> <div class="header">
<div class="summary"> <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124; <a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div> <a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"> <div class="headertitle">
<div class="title">main.c File Reference</div> </div> <div class="title">main.c File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"><code>#include &lt;GL/glew.h&gt;</code><br /> <div class="textblock"><code>#include &lt;GL/glew.h&gt;</code><br />
<code>#include &lt;GLFW/glfw3.h&gt;</code><br /> <code>#include &lt;GLFW/glfw3.h&gt;</code><br />
<code>#include &lt;argp.h&gt;</code><br />
<code>#include &lt;fcntl.h&gt;</code><br /> <code>#include &lt;fcntl.h&gt;</code><br />
<code>#include &lt;stdlib.h&gt;</code><br /> <code>#include &lt;stdlib.h&gt;</code><br />
<code>#include &lt;sys/inotify.h&gt;</code><br /> <code>#include &lt;sys/inotify.h&gt;</code><br />
@ -88,19 +91,25 @@ Include dependency graph for main.c:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="main_8c__incl.png" border="0" usemap="#src_2main_8c" alt=""/></div> <div class="center"><img src="main_8c__incl.png" border="0" usemap="#src_2main_8c" alt=""/></div>
<map name="src_2main_8c" id="src_2main_8c"> <map name="src_2main_8c" id="src_2main_8c">
<area shape="rect" title=" " alt="" coords="353,5,442,32"/> <area shape="rect" title=" " alt="" coords="385,5,474,32"/>
<area shape="rect" title=" " alt="" coords="5,80,91,107"/> <area shape="rect" title=" " alt="" coords="5,80,91,107"/>
<area shape="rect" title=" " alt="" coords="255,229,366,256"/> <area shape="rect" title=" " alt="" coords="299,229,410,256"/>
<area shape="rect" title=" " alt="" coords="166,80,229,107"/> <area shape="rect" title=" " alt="" coords="166,80,229,107"/>
<area shape="rect" title=" " alt="" coords="253,80,323,107"/> <area shape="rect" title=" " alt="" coords="253,80,315,107"/>
<area shape="rect" title=" " alt="" coords="348,80,447,107"/> <area shape="rect" title=" " alt="" coords="339,80,410,107"/>
<area shape="rect" href="io_8h.html" title=" " alt="" coords="471,80,518,107"/> <area shape="rect" title=" " alt="" coords="435,80,533,107"/>
<area shape="rect" href="renderer_8h.html" title=" " alt="" coords="451,155,539,181"/> <area shape="rect" href="io_8h.html" title=" " alt="" coords="558,80,605,107"/>
<area shape="rect" title=" " alt="" coords="594,80,649,107"/> <area shape="rect" href="renderer_8h.html" title=" " alt="" coords="568,155,656,181"/>
<area shape="rect" href="shaders_8h.html" title=" " alt="" coords="673,80,759,107"/> <area shape="rect" title=" " alt="" coords="681,80,735,107"/>
<area shape="rect" href="shaders_8h.html" title=" " alt="" coords="760,80,845,107"/>
</map> </map>
</div> </div>
</div><table class="memberdecls"> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarguments.html">arguments</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr> Macros</h2></td></tr>
<tr class="memitem:a498d9f026138406895e9a34b504ac6a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#a498d9f026138406895e9a34b504ac6a6">WINDOW_WIDTH</a>&#160;&#160;&#160;800</td></tr> <tr class="memitem:a498d9f026138406895e9a34b504ac6a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#a498d9f026138406895e9a34b504ac6a6">WINDOW_WIDTH</a>&#160;&#160;&#160;800</td></tr>
@ -112,6 +121,13 @@ Macros</h2></td></tr>
Functions</h2></td></tr> Functions</h2></td></tr>
<tr class="memitem:a0ddf1224851353fc92bfbff6f499fa97"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr> <tr class="memitem:a0ddf1224851353fc92bfbff6f499fa97"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main</a> (int argc, char *argv[])</td></tr>
<tr class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0ddf1224851353fc92bfbff6f499fa97"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a62f73ea01c816f1996aed4c66f57c4fb"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#a62f73ea01c816f1996aed4c66f57c4fb">argp_program_version</a> = &quot;0.1&quot;</td></tr>
<tr class="separator:a62f73ea01c816f1996aed4c66f57c4fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa037e59f26a80a8a2e35e6f2364004d"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8c.html#aaa037e59f26a80a8a2e35e6f2364004d">argp_program_bug_address</a></td></tr>
<tr class="separator:aaa037e59f26a80a8a2e35e6f2364004d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<h2 class="groupheader">Macro Definition Documentation</h2> <h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a5473cf64fa979b48335079c99532e243"></a> <a id="a5473cf64fa979b48335079c99532e243"></a>
@ -169,6 +185,37 @@ Functions</h2></td></tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="aaa037e59f26a80a8a2e35e6f2364004d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa037e59f26a80a8a2e35e6f2364004d">&#9670;&nbsp;</a></span>argp_program_bug_address</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* argp_program_bug_address</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">=</div>
<div class="line"> <span class="stringliteral">&quot;https://github.com/dlozeve/ShaderTool/issues&quot;</span></div>
</div><!-- fragment -->
</div>
</div>
<a id="a62f73ea01c816f1996aed4c66f57c4fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62f73ea01c816f1996aed4c66f57c4fb">&#9670;&nbsp;</a></span>argp_program_version</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* argp_program_version = &quot;0.1&quot;</td>
</tr>
</table>
</div><div class="memdoc">
</div> </div>
</div> </div>
</div><!-- contents --> </div><!-- contents -->

View file

@ -1,12 +1,13 @@
<map id="src/main.c" name="src/main.c"> <map id="src/main.c" name="src/main.c">
<area shape="rect" id="node1" title=" " alt="" coords="353,5,442,32"/> <area shape="rect" id="node1" title=" " alt="" coords="385,5,474,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,80,91,107"/> <area shape="rect" id="node2" title=" " alt="" coords="5,80,91,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="255,229,366,256"/> <area shape="rect" id="node3" title=" " alt="" coords="299,229,410,256"/>
<area shape="rect" id="node4" title=" " alt="" coords="166,80,229,107"/> <area shape="rect" id="node4" title=" " alt="" coords="166,80,229,107"/>
<area shape="rect" id="node5" title=" " alt="" coords="253,80,323,107"/> <area shape="rect" id="node5" title=" " alt="" coords="253,80,315,107"/>
<area shape="rect" id="node6" title=" " alt="" coords="348,80,447,107"/> <area shape="rect" id="node6" title=" " alt="" coords="339,80,410,107"/>
<area shape="rect" id="node7" href="$io_8h.html" title=" " alt="" coords="471,80,518,107"/> <area shape="rect" id="node7" title=" " alt="" coords="435,80,533,107"/>
<area shape="rect" id="node8" href="$renderer_8h.html" title=" " alt="" coords="451,155,539,181"/> <area shape="rect" id="node8" href="$io_8h.html" title=" " alt="" coords="558,80,605,107"/>
<area shape="rect" id="node9" title=" " alt="" coords="594,80,649,107"/> <area shape="rect" id="node9" href="$renderer_8h.html" title=" " alt="" coords="568,155,656,181"/>
<area shape="rect" id="node10" href="$shaders_8h.html" title=" " alt="" coords="673,80,759,107"/> <area shape="rect" id="node10" title=" " alt="" coords="681,80,735,107"/>
<area shape="rect" id="node11" href="$shaders_8h.html" title=" " alt="" coords="760,80,845,107"/>
</map> </map>

View file

@ -1 +1 @@
c703ca2d0b5ddad1d171681f55232837 b42d1c851d673dff334116dc22a785c0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Before After
Before After

View file

@ -33,4 +33,5 @@ var menudata={children:[
{text:"Globals",url:"globals.html",children:[ {text:"Globals",url:"globals.html",children:[
{text:"All",url:"globals.html"}, {text:"All",url:"globals.html"},
{text:"Functions",url:"globals_func.html"}, {text:"Functions",url:"globals_func.html"},
{text:"Variables",url:"globals_vars.html"},
{text:"Macros",url:"globals_defs.html"}]}]}]} {text:"Macros",url:"globals_defs.html"}]}]}]}

View file

@ -89,11 +89,13 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="renderer_8h__dep__incl.png" border="0" usemap="#src_2renderer_8hdep" alt=""/></div> <div class="center"><img src="renderer_8h__dep__incl.png" border="0" usemap="#src_2renderer_8hdep" alt=""/></div>
<map name="src_2renderer_8hdep" id="src_2renderer_8hdep"> <map name="src_2renderer_8hdep" id="src_2renderer_8hdep">
<area shape="rect" title=" " alt="" coords="113,5,224,32"/> <area shape="rect" title=" " alt="" coords="163,5,273,32"/>
<area shape="rect" href="io_8c.html" title=" " alt="" coords="5,80,73,107"/> <area shape="rect" href="io_8c.html" title=" " alt="" coords="5,155,73,181"/>
<area shape="rect" href="io_8h.html" title=" " alt="" coords="98,80,167,107"/> <area shape="rect" href="shaders_8h.html" title=" " alt="" coords="36,80,144,107"/>
<area shape="rect" href="main_8c.html" title=" " alt="" coords="124,155,213,181"/> <area shape="rect" href="main_8c.html" title=" " alt="" coords="137,155,227,181"/>
<area shape="rect" href="renderer_8c.html" title=" " alt="" coords="243,80,353,107"/> <area shape="rect" href="shaders_8c.html" title=" " alt="" coords="262,155,369,181"/>
<area shape="rect" href="io_8h.html" title=" " alt="" coords="219,80,289,107"/>
<area shape="rect" href="renderer_8c.html" title=" " alt="" coords="364,80,475,107"/>
</map> </map>
</div> </div>
</div> </div>

View file

@ -1,7 +1,9 @@
<map id="src/renderer.h" name="src/renderer.h"> <map id="src/renderer.h" name="src/renderer.h">
<area shape="rect" id="node1" title=" " alt="" coords="113,5,224,32"/> <area shape="rect" id="node1" title=" " alt="" coords="163,5,273,32"/>
<area shape="rect" id="node2" href="$io_8c.html" title=" " alt="" coords="5,80,73,107"/> <area shape="rect" id="node2" href="$io_8c.html" title=" " alt="" coords="5,155,73,181"/>
<area shape="rect" id="node3" href="$io_8h.html" title=" " alt="" coords="98,80,167,107"/> <area shape="rect" id="node3" href="$shaders_8h.html" title=" " alt="" coords="36,80,144,107"/>
<area shape="rect" id="node4" href="$main_8c.html" title=" " alt="" coords="124,155,213,181"/> <area shape="rect" id="node4" href="$main_8c.html" title=" " alt="" coords="137,155,227,181"/>
<area shape="rect" id="node5" href="$renderer_8c.html" title=" " alt="" coords="243,80,353,107"/> <area shape="rect" id="node5" href="$shaders_8c.html" title=" " alt="" coords="262,155,369,181"/>
<area shape="rect" id="node6" href="$io_8h.html" title=" " alt="" coords="219,80,289,107"/>
<area shape="rect" id="node7" href="$renderer_8c.html" title=" " alt="" coords="364,80,475,107"/>
</map> </map>

View file

@ -1 +1 @@
f75e291eda9c12d6edbb432943093129 9cab67ee2dfd6c17da84834dcc621220

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.9 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Before After
Before After

View file

@ -1,6 +1,7 @@
var searchData= var searchData=
[ [
['basename_5fwithout_5fsuffix_0',['basename_without_suffix',['../io_8c.html#a04487b3f64fdc93c3ce0037ca16cbff0',1,'basename_without_suffix(const char *filename):&#160;io.c'],['../io_8h.html#a04487b3f64fdc93c3ce0037ca16cbff0',1,'basename_without_suffix(const char *filename):&#160;io.c']]], ['argp_5fprogram_5fbug_5faddress_0',['argp_program_bug_address',['../main_8c.html#aaa037e59f26a80a8a2e35e6f2364004d',1,'main.c']]],
['buf_5flen_1',['BUF_LEN',['../io_8c.html#a8b5839f71a3b6e7d64b2d5e9967e3dd1',1,'io.c']]], ['argp_5fprogram_5fversion_1',['argp_program_version',['../main_8c.html#a62f73ea01c816f1996aed4c66f57c4fb',1,'main.c']]],
['buffer_5fshader_2',['buffer_shader',['../structrenderer__state.html#a39726f9047174897d3cd54bf34f0c918',1,'renderer_state']]] ['arguments_2',['arguments',['../structarguments.html',1,'']]],
['autoreload_3',['autoreload',['../structarguments.html#aef0b289368d537231ead5d0e1e2c703f',1,'arguments']]]
]; ];

View file

@ -1,5 +1,7 @@
var searchData= var searchData=
[ [
['capture_5fscreenshot_3',['capture_screenshot',['../io_8c.html#a3055c0f3882078342855d3eae628c488',1,'capture_screenshot(struct renderer_state *state):&#160;io.c'],['../io_8h.html#a3055c0f3882078342855d3eae628c488',1,'capture_screenshot(struct renderer_state *state):&#160;io.c']]], ['basename_5fwithout_5fsuffix_4',['basename_without_suffix',['../io_8c.html#a04487b3f64fdc93c3ce0037ca16cbff0',1,'basename_without_suffix(const char *filename):&#160;io.c'],['../io_8h.html#a04487b3f64fdc93c3ce0037ca16cbff0',1,'basename_without_suffix(const char *filename):&#160;io.c']]],
['compile_5fshaders_4',['compile_shaders',['../shaders_8c.html#a199bc15d3bf9a2b6948bfbf44e90652c',1,'compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file):&#160;shaders.c'],['../shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c',1,'compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file):&#160;shaders.c']]] ['buf_5flen_5',['BUF_LEN',['../io_8c.html#a8b5839f71a3b6e7d64b2d5e9967e3dd1',1,'io.c']]],
['buffer_5ffile_6',['buffer_file',['../structarguments.html#a89b6196d0bc9b0d599ac3560af62a0e7',1,'arguments']]],
['buffer_5fshader_7',['buffer_shader',['../structrenderer__state.html#a39726f9047174897d3cd54bf34f0c918',1,'renderer_state']]]
]; ];

View file

@ -1,6 +1,5 @@
var searchData= var searchData=
[ [
['filename_5',['filename',['../structshader__state.html#a4a39bb26de28029c609c6c2c3dbf92fc',1,'shader_state']]], ['capture_5fscreenshot_8',['capture_screenshot',['../io_8c.html#a3055c0f3882078342855d3eae628c488',1,'capture_screenshot(struct renderer_state *state):&#160;io.c'],['../io_8h.html#a3055c0f3882078342855d3eae628c488',1,'capture_screenshot(struct renderer_state *state):&#160;io.c']]],
['frame_5fcount_6',['frame_count',['../structrenderer__state.html#ab6592afba4a3b9fcc76eb5853b9fecb3',1,'renderer_state']]], ['compile_5fshaders_9',['compile_shaders',['../shaders_8c.html#a199bc15d3bf9a2b6948bfbf44e90652c',1,'compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file):&#160;shaders.c'],['../shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c',1,'compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file):&#160;shaders.c']]]
['framebuffer_5fsize_5fcallback_7',['framebuffer_size_callback',['../renderer_8c.html#a5180f7bf2b71421af837035824a8c8ac',1,'framebuffer_size_callback(GLFWwindow *window, int width, int height):&#160;renderer.c'],['../renderer_8h.html#a5180f7bf2b71421af837035824a8c8ac',1,'framebuffer_size_callback(GLFWwindow *window, int width, int height):&#160;renderer.c']]]
]; ];

View file

@ -1,9 +1,6 @@
var searchData= var searchData=
[ [
['initialize_5fframebuffer_8',['initialize_framebuffer',['../renderer_8c.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab',1,'initialize_framebuffer(unsigned int *framebuffer, unsigned int *texture_color_buffer, unsigned int texture_width, unsigned int texture_height):&#160;renderer.c'],['../renderer_8h.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab',1,'initialize_framebuffer(unsigned int *framebuffer, unsigned int *texture_color_buffer, unsigned int texture_width, unsigned int texture_height):&#160;renderer.c']]], ['filename_10',['filename',['../structshader__state.html#a4a39bb26de28029c609c6c2c3dbf92fc',1,'shader_state']]],
['initialize_5fvertices_9',['initialize_vertices',['../renderer_8c.html#a934ec25611d153f2e7f357573ade2061',1,'initialize_vertices():&#160;renderer.c'],['../renderer_8h.html#a934ec25611d153f2e7f357573ade2061',1,'initialize_vertices():&#160;renderer.c']]], ['frame_5fcount_11',['frame_count',['../structrenderer__state.html#ab6592afba4a3b9fcc76eb5853b9fecb3',1,'renderer_state']]],
['initialize_5fwindow_10',['initialize_window',['../renderer_8c.html#a906b1457eeeaa2d7a9655343af151f66',1,'initialize_window(int width, int height):&#160;renderer.c'],['../renderer_8h.html#a906b1457eeeaa2d7a9655343af151f66',1,'initialize_window(int width, int height):&#160;renderer.c']]], ['framebuffer_5fsize_5fcallback_12',['framebuffer_size_callback',['../renderer_8c.html#a5180f7bf2b71421af837035824a8c8ac',1,'framebuffer_size_callback(GLFWwindow *window, int width, int height):&#160;renderer.c'],['../renderer_8h.html#a5180f7bf2b71421af837035824a8c8ac',1,'framebuffer_size_callback(GLFWwindow *window, int width, int height):&#160;renderer.c']]]
['inotify_5ffd_11',['inotify_fd',['../structrenderer__state.html#a36edaf5f4fdce89e7dc3a1d47cf96795',1,'renderer_state']]],
['io_2ec_12',['io.c',['../io_8c.html',1,'']]],
['io_2eh_13',['io.h',['../io_8h.html',1,'']]]
]; ];

View file

@ -1,5 +1,10 @@
var searchData= var searchData=
[ [
['main_14',['main',['../main_8c.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.c']]], ['initialize_5fframebuffer_13',['initialize_framebuffer',['../renderer_8c.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab',1,'initialize_framebuffer(unsigned int *framebuffer, unsigned int *texture_color_buffer, unsigned int texture_width, unsigned int texture_height):&#160;renderer.c'],['../renderer_8h.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab',1,'initialize_framebuffer(unsigned int *framebuffer, unsigned int *texture_color_buffer, unsigned int texture_width, unsigned int texture_height):&#160;renderer.c']]],
['main_2ec_15',['main.c',['../main_8c.html',1,'']]] ['initialize_5fshaders_14',['initialize_shaders',['../shaders_8c.html#a448504c6f7a82a9ff3f86221a6757703',1,'initialize_shaders(struct renderer_state *state, const char *shader_file, const char *buffer_file):&#160;shaders.c'],['../shaders_8h.html#a448504c6f7a82a9ff3f86221a6757703',1,'initialize_shaders(struct renderer_state *state, const char *shader_file, const char *buffer_file):&#160;shaders.c']]],
['initialize_5fvertices_15',['initialize_vertices',['../renderer_8c.html#a934ec25611d153f2e7f357573ade2061',1,'initialize_vertices():&#160;renderer.c'],['../renderer_8h.html#a934ec25611d153f2e7f357573ade2061',1,'initialize_vertices():&#160;renderer.c']]],
['initialize_5fwindow_16',['initialize_window',['../renderer_8c.html#a906b1457eeeaa2d7a9655343af151f66',1,'initialize_window(int width, int height):&#160;renderer.c'],['../renderer_8h.html#a906b1457eeeaa2d7a9655343af151f66',1,'initialize_window(int width, int height):&#160;renderer.c']]],
['inotify_5ffd_17',['inotify_fd',['../structrenderer__state.html#a36edaf5f4fdce89e7dc3a1d47cf96795',1,'renderer_state']]],
['io_2ec_18',['io.c',['../io_8c.html',1,'']]],
['io_2eh_19',['io.h',['../io_8h.html',1,'']]]
]; ];

View file

@ -1,7 +1,5 @@
var searchData= var searchData=
[ [
['prev_5fframe_5fcount_16',['prev_frame_count',['../structrenderer__state.html#a823e5fe4cf25de6572b02c4278f24a47',1,'renderer_state']]], ['main_20',['main',['../main_8c.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.c']]],
['prev_5ftime_17',['prev_time',['../structrenderer__state.html#a774cdc17c1ec071da811f56ffd4e090b',1,'renderer_state']]], ['main_2ec_21',['main.c',['../main_8c.html',1,'']]]
['process_5finput_18',['process_input',['../io_8c.html#a526d50cc66c2573b2e5b96c7256e9fae',1,'process_input(struct renderer_state *state):&#160;io.c'],['../io_8h.html#a526d50cc66c2573b2e5b96c7256e9fae',1,'process_input(struct renderer_state *state):&#160;io.c']]],
['program_19',['program',['../structshader__state.html#a585871ab45d0a6f6b0f5bacbccce0896',1,'shader_state']]]
]; ];

View file

@ -1,7 +1,7 @@
var searchData= var searchData=
[ [
['read_5ffile_20',['read_file',['../shaders_8c.html#abf2fc422517537eba9784a4cb7ecab69',1,'read_file(const char *const filename):&#160;shaders.c'],['../shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69',1,'read_file(const char *const filename):&#160;shaders.c']]], ['prev_5fframe_5fcount_22',['prev_frame_count',['../structrenderer__state.html#a823e5fe4cf25de6572b02c4278f24a47',1,'renderer_state']]],
['renderer_2ec_21',['renderer.c',['../renderer_8c.html',1,'']]], ['prev_5ftime_23',['prev_time',['../structrenderer__state.html#a774cdc17c1ec071da811f56ffd4e090b',1,'renderer_state']]],
['renderer_2eh_22',['renderer.h',['../renderer_8h.html',1,'']]], ['process_5finput_24',['process_input',['../io_8c.html#a526d50cc66c2573b2e5b96c7256e9fae',1,'process_input(struct renderer_state *state):&#160;io.c'],['../io_8h.html#a526d50cc66c2573b2e5b96c7256e9fae',1,'process_input(struct renderer_state *state):&#160;io.c']]],
['renderer_5fstate_23',['renderer_state',['../structrenderer__state.html',1,'']]] ['program_25',['program',['../structshader__state.html#a585871ab45d0a6f6b0f5bacbccce0896',1,'shader_state']]]
]; ];

View file

@ -1,7 +1,7 @@
var searchData= var searchData=
[ [
['screen_5fshader_24',['screen_shader',['../structrenderer__state.html#a20e2c1fbe9446676f4cce1b56f501585',1,'renderer_state']]], ['read_5ffile_26',['read_file',['../shaders_8c.html#abf2fc422517537eba9784a4cb7ecab69',1,'read_file(const char *const filename):&#160;shaders.c'],['../shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69',1,'read_file(const char *const filename):&#160;shaders.c']]],
['shader_5fstate_25',['shader_state',['../structshader__state.html',1,'']]], ['renderer_2ec_27',['renderer.c',['../renderer_8c.html',1,'']]],
['shaders_2ec_26',['shaders.c',['../shaders_8c.html',1,'']]], ['renderer_2eh_28',['renderer.h',['../renderer_8h.html',1,'']]],
['shaders_2eh_27',['shaders.h',['../shaders_8h.html',1,'']]] ['renderer_5fstate_29',['renderer_state',['../structrenderer__state.html',1,'']]]
]; ];

View file

@ -1,4 +1,9 @@
var searchData= var searchData=
[ [
['time_28',['time',['../structrenderer__state.html#ab0eb1b70130c2abfed2e2366390ca20f',1,'renderer_state']]] ['screen_5fshader_30',['screen_shader',['../structrenderer__state.html#a20e2c1fbe9446676f4cce1b56f501585',1,'renderer_state']]],
['shader_5ffile_31',['shader_file',['../structarguments.html#aede36bf225cf550bf4aa3b6f55c446de',1,'arguments']]],
['shader_5fstate_32',['shader_state',['../structshader__state.html',1,'']]],
['shaders_2ec_33',['shaders.c',['../shaders_8c.html',1,'']]],
['shaders_2eh_34',['shaders.h',['../shaders_8h.html',1,'']]],
['silent_35',['silent',['../structarguments.html#ab860c7ee6240047cfce0a2d3589cb53e',1,'arguments']]]
]; ];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['unused_29',['UNUSED',['../renderer_8c.html#aa2c1c2787f4fc780b0a902fc66d5c3ce',1,'renderer.c']]] ['time_36',['time',['../structrenderer__state.html#ab0eb1b70130c2abfed2e2366390ca20f',1,'renderer_state']]]
]; ];

View file

@ -1,7 +1,4 @@
var searchData= var searchData=
[ [
['wd_30',['wd',['../structshader__state.html#a64eb6436823980d957e5fe2937b2779c',1,'shader_state']]], ['unused_37',['UNUSED',['../renderer_8c.html#aa2c1c2787f4fc780b0a902fc66d5c3ce',1,'renderer.c']]]
['window_31',['window',['../structrenderer__state.html#a66a324cf71a869d65347455d97f82d33',1,'renderer_state']]],
['window_5fheight_32',['WINDOW_HEIGHT',['../main_8c.html#a5473cf64fa979b48335079c99532e243',1,'main.c']]],
['window_5fwidth_33',['WINDOW_WIDTH',['../main_8c.html#a498d9f026138406895e9a34b504ac6a6',1,'main.c']]]
]; ];

30
search/all_b.html Normal file
View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_b.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>

4
search/all_b.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['verbose_38',['verbose',['../structarguments.html#a45d8ecff22a65388fc343eeda3c2dbee',1,'arguments']]]
];

30
search/all_c.html Normal file
View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>

7
search/all_c.js Normal file
View file

@ -0,0 +1,7 @@
var searchData=
[
['wd_39',['wd',['../structshader__state.html#a64eb6436823980d957e5fe2937b2779c',1,'shader_state']]],
['window_40',['window',['../structrenderer__state.html#a66a324cf71a869d65347455d97f82d33',1,'renderer_state']]],
['window_5fheight_41',['WINDOW_HEIGHT',['../main_8c.html#a5473cf64fa979b48335079c99532e243',1,'main.c']]],
['window_5fwidth_42',['WINDOW_WIDTH',['../main_8c.html#a498d9f026138406895e9a34b504ac6a6',1,'main.c']]]
];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['renderer_5fstate_34',['renderer_state',['../structrenderer__state.html',1,'']]] ['arguments_43',['arguments',['../structarguments.html',1,'']]]
]; ];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['shader_5fstate_35',['shader_state',['../structshader__state.html',1,'']]] ['renderer_5fstate_44',['renderer_state',['../structrenderer__state.html',1,'']]]
]; ];

30
search/classes_2.html Normal file
View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>

4
search/classes_2.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['shader_5fstate_45',['shader_state',['../structshader__state.html',1,'']]]
];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['buf_5flen_64',['BUF_LEN',['../io_8c.html#a8b5839f71a3b6e7d64b2d5e9967e3dd1',1,'io.c']]] ['buf_5flen_82',['BUF_LEN',['../io_8c.html#a8b5839f71a3b6e7d64b2d5e9967e3dd1',1,'io.c']]]
]; ];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['unused_65',['UNUSED',['../renderer_8c.html#aa2c1c2787f4fc780b0a902fc66d5c3ce',1,'renderer.c']]] ['unused_83',['UNUSED',['../renderer_8c.html#aa2c1c2787f4fc780b0a902fc66d5c3ce',1,'renderer.c']]]
]; ];

View file

@ -1,5 +1,5 @@
var searchData= var searchData=
[ [
['window_5fheight_66',['WINDOW_HEIGHT',['../main_8c.html#a5473cf64fa979b48335079c99532e243',1,'main.c']]], ['window_5fheight_84',['WINDOW_HEIGHT',['../main_8c.html#a5473cf64fa979b48335079c99532e243',1,'main.c']]],
['window_5fwidth_67',['WINDOW_WIDTH',['../main_8c.html#a498d9f026138406895e9a34b504ac6a6',1,'main.c']]] ['window_5fwidth_85',['WINDOW_WIDTH',['../main_8c.html#a498d9f026138406895e9a34b504ac6a6',1,'main.c']]]
]; ];

View file

@ -1,5 +1,5 @@
var searchData= var searchData=
[ [
['io_2ec_36',['io.c',['../io_8c.html',1,'']]], ['io_2ec_46',['io.c',['../io_8c.html',1,'']]],
['io_2eh_37',['io.h',['../io_8h.html',1,'']]] ['io_2eh_47',['io.h',['../io_8h.html',1,'']]]
]; ];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['main_2ec_38',['main.c',['../main_8c.html',1,'']]] ['main_2ec_48',['main.c',['../main_8c.html',1,'']]]
]; ];

View file

@ -1,5 +1,5 @@
var searchData= var searchData=
[ [
['renderer_2ec_39',['renderer.c',['../renderer_8c.html',1,'']]], ['renderer_2ec_49',['renderer.c',['../renderer_8c.html',1,'']]],
['renderer_2eh_40',['renderer.h',['../renderer_8h.html',1,'']]] ['renderer_2eh_50',['renderer.h',['../renderer_8h.html',1,'']]]
]; ];

View file

@ -1,5 +1,5 @@
var searchData= var searchData=
[ [
['shaders_2ec_41',['shaders.c',['../shaders_8c.html',1,'']]], ['shaders_2ec_51',['shaders.c',['../shaders_8c.html',1,'']]],
['shaders_2eh_42',['shaders.h',['../shaders_8h.html',1,'']]] ['shaders_2eh_52',['shaders.h',['../shaders_8h.html',1,'']]]
]; ];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['basename_5fwithout_5fsuffix_43',['basename_without_suffix',['../io_8c.html#a04487b3f64fdc93c3ce0037ca16cbff0',1,'basename_without_suffix(const char *filename):&#160;io.c'],['../io_8h.html#a04487b3f64fdc93c3ce0037ca16cbff0',1,'basename_without_suffix(const char *filename):&#160;io.c']]] ['basename_5fwithout_5fsuffix_53',['basename_without_suffix',['../io_8c.html#a04487b3f64fdc93c3ce0037ca16cbff0',1,'basename_without_suffix(const char *filename):&#160;io.c'],['../io_8h.html#a04487b3f64fdc93c3ce0037ca16cbff0',1,'basename_without_suffix(const char *filename):&#160;io.c']]]
]; ];

View file

@ -1,5 +1,5 @@
var searchData= var searchData=
[ [
['capture_5fscreenshot_44',['capture_screenshot',['../io_8c.html#a3055c0f3882078342855d3eae628c488',1,'capture_screenshot(struct renderer_state *state):&#160;io.c'],['../io_8h.html#a3055c0f3882078342855d3eae628c488',1,'capture_screenshot(struct renderer_state *state):&#160;io.c']]], ['capture_5fscreenshot_54',['capture_screenshot',['../io_8c.html#a3055c0f3882078342855d3eae628c488',1,'capture_screenshot(struct renderer_state *state):&#160;io.c'],['../io_8h.html#a3055c0f3882078342855d3eae628c488',1,'capture_screenshot(struct renderer_state *state):&#160;io.c']]],
['compile_5fshaders_45',['compile_shaders',['../shaders_8c.html#a199bc15d3bf9a2b6948bfbf44e90652c',1,'compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file):&#160;shaders.c'],['../shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c',1,'compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file):&#160;shaders.c']]] ['compile_5fshaders_55',['compile_shaders',['../shaders_8c.html#a199bc15d3bf9a2b6948bfbf44e90652c',1,'compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file):&#160;shaders.c'],['../shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c',1,'compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file):&#160;shaders.c']]]
]; ];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['framebuffer_5fsize_5fcallback_46',['framebuffer_size_callback',['../renderer_8c.html#a5180f7bf2b71421af837035824a8c8ac',1,'framebuffer_size_callback(GLFWwindow *window, int width, int height):&#160;renderer.c'],['../renderer_8h.html#a5180f7bf2b71421af837035824a8c8ac',1,'framebuffer_size_callback(GLFWwindow *window, int width, int height):&#160;renderer.c']]] ['framebuffer_5fsize_5fcallback_56',['framebuffer_size_callback',['../renderer_8c.html#a5180f7bf2b71421af837035824a8c8ac',1,'framebuffer_size_callback(GLFWwindow *window, int width, int height):&#160;renderer.c'],['../renderer_8h.html#a5180f7bf2b71421af837035824a8c8ac',1,'framebuffer_size_callback(GLFWwindow *window, int width, int height):&#160;renderer.c']]]
]; ];

View file

@ -1,6 +1,7 @@
var searchData= var searchData=
[ [
['initialize_5fframebuffer_47',['initialize_framebuffer',['../renderer_8c.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab',1,'initialize_framebuffer(unsigned int *framebuffer, unsigned int *texture_color_buffer, unsigned int texture_width, unsigned int texture_height):&#160;renderer.c'],['../renderer_8h.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab',1,'initialize_framebuffer(unsigned int *framebuffer, unsigned int *texture_color_buffer, unsigned int texture_width, unsigned int texture_height):&#160;renderer.c']]], ['initialize_5fframebuffer_57',['initialize_framebuffer',['../renderer_8c.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab',1,'initialize_framebuffer(unsigned int *framebuffer, unsigned int *texture_color_buffer, unsigned int texture_width, unsigned int texture_height):&#160;renderer.c'],['../renderer_8h.html#a5d8bc1fbae1bbe4bd2e70c9b645875ab',1,'initialize_framebuffer(unsigned int *framebuffer, unsigned int *texture_color_buffer, unsigned int texture_width, unsigned int texture_height):&#160;renderer.c']]],
['initialize_5fvertices_48',['initialize_vertices',['../renderer_8c.html#a934ec25611d153f2e7f357573ade2061',1,'initialize_vertices():&#160;renderer.c'],['../renderer_8h.html#a934ec25611d153f2e7f357573ade2061',1,'initialize_vertices():&#160;renderer.c']]], ['initialize_5fshaders_58',['initialize_shaders',['../shaders_8c.html#a448504c6f7a82a9ff3f86221a6757703',1,'initialize_shaders(struct renderer_state *state, const char *shader_file, const char *buffer_file):&#160;shaders.c'],['../shaders_8h.html#a448504c6f7a82a9ff3f86221a6757703',1,'initialize_shaders(struct renderer_state *state, const char *shader_file, const char *buffer_file):&#160;shaders.c']]],
['initialize_5fwindow_49',['initialize_window',['../renderer_8c.html#a906b1457eeeaa2d7a9655343af151f66',1,'initialize_window(int width, int height):&#160;renderer.c'],['../renderer_8h.html#a906b1457eeeaa2d7a9655343af151f66',1,'initialize_window(int width, int height):&#160;renderer.c']]] ['initialize_5fvertices_59',['initialize_vertices',['../renderer_8c.html#a934ec25611d153f2e7f357573ade2061',1,'initialize_vertices():&#160;renderer.c'],['../renderer_8h.html#a934ec25611d153f2e7f357573ade2061',1,'initialize_vertices():&#160;renderer.c']]],
['initialize_5fwindow_60',['initialize_window',['../renderer_8c.html#a906b1457eeeaa2d7a9655343af151f66',1,'initialize_window(int width, int height):&#160;renderer.c'],['../renderer_8h.html#a906b1457eeeaa2d7a9655343af151f66',1,'initialize_window(int width, int height):&#160;renderer.c']]]
]; ];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['main_50',['main',['../main_8c.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.c']]] ['main_61',['main',['../main_8c.html#a0ddf1224851353fc92bfbff6f499fa97',1,'main.c']]]
]; ];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['process_5finput_51',['process_input',['../io_8c.html#a526d50cc66c2573b2e5b96c7256e9fae',1,'process_input(struct renderer_state *state):&#160;io.c'],['../io_8h.html#a526d50cc66c2573b2e5b96c7256e9fae',1,'process_input(struct renderer_state *state):&#160;io.c']]] ['process_5finput_62',['process_input',['../io_8c.html#a526d50cc66c2573b2e5b96c7256e9fae',1,'process_input(struct renderer_state *state):&#160;io.c'],['../io_8h.html#a526d50cc66c2573b2e5b96c7256e9fae',1,'process_input(struct renderer_state *state):&#160;io.c']]]
]; ];

View file

@ -1,4 +1,4 @@
var searchData= var searchData=
[ [
['read_5ffile_52',['read_file',['../shaders_8c.html#abf2fc422517537eba9784a4cb7ecab69',1,'read_file(const char *const filename):&#160;shaders.c'],['../shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69',1,'read_file(const char *const filename):&#160;shaders.c']]] ['read_5ffile_63',['read_file',['../shaders_8c.html#abf2fc422517537eba9784a4cb7ecab69',1,'read_file(const char *const filename):&#160;shaders.c'],['../shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69',1,'read_file(const char *const filename):&#160;shaders.c']]]
]; ];

View file

@ -1,10 +1,10 @@
var indexSectionsWithContent = var indexSectionsWithContent =
{ {
0: "bcfimprstuw", 0: "abcfimprstuvw",
1: "rs", 1: "ars",
2: "imrs", 2: "imrs",
3: "bcfimpr", 3: "bcfimpr",
4: "bfipstw", 4: "abfipstvw",
5: "buw" 5: "buw"
}; };

View file

@ -1,4 +1,6 @@
var searchData= var searchData=
[ [
['buffer_5fshader_53',['buffer_shader',['../structrenderer__state.html#a39726f9047174897d3cd54bf34f0c918',1,'renderer_state']]] ['argp_5fprogram_5fbug_5faddress_64',['argp_program_bug_address',['../main_8c.html#aaa037e59f26a80a8a2e35e6f2364004d',1,'main.c']]],
['argp_5fprogram_5fversion_65',['argp_program_version',['../main_8c.html#a62f73ea01c816f1996aed4c66f57c4fb',1,'main.c']]],
['autoreload_66',['autoreload',['../structarguments.html#aef0b289368d537231ead5d0e1e2c703f',1,'arguments']]]
]; ];

View file

@ -1,5 +1,5 @@
var searchData= var searchData=
[ [
['filename_54',['filename',['../structshader__state.html#a4a39bb26de28029c609c6c2c3dbf92fc',1,'shader_state']]], ['buffer_5ffile_67',['buffer_file',['../structarguments.html#a89b6196d0bc9b0d599ac3560af62a0e7',1,'arguments']]],
['frame_5fcount_55',['frame_count',['../structrenderer__state.html#ab6592afba4a3b9fcc76eb5853b9fecb3',1,'renderer_state']]] ['buffer_5fshader_68',['buffer_shader',['../structrenderer__state.html#a39726f9047174897d3cd54bf34f0c918',1,'renderer_state']]]
]; ];

View file

@ -1,4 +1,5 @@
var searchData= var searchData=
[ [
['inotify_5ffd_56',['inotify_fd',['../structrenderer__state.html#a36edaf5f4fdce89e7dc3a1d47cf96795',1,'renderer_state']]] ['filename_69',['filename',['../structshader__state.html#a4a39bb26de28029c609c6c2c3dbf92fc',1,'shader_state']]],
['frame_5fcount_70',['frame_count',['../structrenderer__state.html#ab6592afba4a3b9fcc76eb5853b9fecb3',1,'renderer_state']]]
]; ];

View file

@ -1,6 +1,4 @@
var searchData= var searchData=
[ [
['prev_5fframe_5fcount_57',['prev_frame_count',['../structrenderer__state.html#a823e5fe4cf25de6572b02c4278f24a47',1,'renderer_state']]], ['inotify_5ffd_71',['inotify_fd',['../structrenderer__state.html#a36edaf5f4fdce89e7dc3a1d47cf96795',1,'renderer_state']]]
['prev_5ftime_58',['prev_time',['../structrenderer__state.html#a774cdc17c1ec071da811f56ffd4e090b',1,'renderer_state']]],
['program_59',['program',['../structshader__state.html#a585871ab45d0a6f6b0f5bacbccce0896',1,'shader_state']]]
]; ];

View file

@ -1,4 +1,6 @@
var searchData= var searchData=
[ [
['screen_5fshader_60',['screen_shader',['../structrenderer__state.html#a20e2c1fbe9446676f4cce1b56f501585',1,'renderer_state']]] ['prev_5fframe_5fcount_72',['prev_frame_count',['../structrenderer__state.html#a823e5fe4cf25de6572b02c4278f24a47',1,'renderer_state']]],
['prev_5ftime_73',['prev_time',['../structrenderer__state.html#a774cdc17c1ec071da811f56ffd4e090b',1,'renderer_state']]],
['program_74',['program',['../structshader__state.html#a585871ab45d0a6f6b0f5bacbccce0896',1,'shader_state']]]
]; ];

View file

@ -1,4 +1,6 @@
var searchData= var searchData=
[ [
['time_61',['time',['../structrenderer__state.html#ab0eb1b70130c2abfed2e2366390ca20f',1,'renderer_state']]] ['screen_5fshader_75',['screen_shader',['../structrenderer__state.html#a20e2c1fbe9446676f4cce1b56f501585',1,'renderer_state']]],
['shader_5ffile_76',['shader_file',['../structarguments.html#aede36bf225cf550bf4aa3b6f55c446de',1,'arguments']]],
['silent_77',['silent',['../structarguments.html#ab860c7ee6240047cfce0a2d3589cb53e',1,'arguments']]]
]; ];

View file

@ -1,5 +1,4 @@
var searchData= var searchData=
[ [
['wd_62',['wd',['../structshader__state.html#a64eb6436823980d957e5fe2937b2779c',1,'shader_state']]], ['time_78',['time',['../structrenderer__state.html#ab0eb1b70130c2abfed2e2366390ca20f',1,'renderer_state']]]
['window_63',['window',['../structrenderer__state.html#a66a324cf71a869d65347455d97f82d33',1,'renderer_state']]]
]; ];

30
search/variables_7.html Normal file
View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>

4
search/variables_7.js Normal file
View file

@ -0,0 +1,4 @@
var searchData=
[
['verbose_79',['verbose',['../structarguments.html#a45d8ecff22a65388fc343eeda3c2dbee',1,'arguments']]]
];

30
search/variables_8.html Normal file
View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="variables_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>

5
search/variables_8.js Normal file
View file

@ -0,0 +1,5 @@
var searchData=
[
['wd_80',['wd',['../structshader__state.html#a64eb6436823980d957e5fe2937b2779c',1,'shader_state']]],
['window_81',['window',['../structrenderer__state.html#a66a324cf71a869d65347455d97f82d33',1,'renderer_state']]]
];

View file

@ -76,28 +76,38 @@ $(function() {
<div class="textblock"><code>#include &lt;GL/glew.h&gt;</code><br /> <div class="textblock"><code>#include &lt;GL/glew.h&gt;</code><br />
<code>#include &lt;stdio.h&gt;</code><br /> <code>#include &lt;stdio.h&gt;</code><br />
<code>#include &lt;stdlib.h&gt;</code><br /> <code>#include &lt;stdlib.h&gt;</code><br />
<code>#include &lt;sys/inotify.h&gt;</code><br />
<code>#include &quot;log.h&quot;</code><br /> <code>#include &quot;log.h&quot;</code><br />
<code>#include &quot;<a class="el" href="renderer_8h_source.html">renderer.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="shaders_8h_source.html">shaders.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader"> </div><div class="textblock"><div class="dynheader">
Include dependency graph for shaders.c:</div> Include dependency graph for shaders.c:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="shaders_8c__incl.png" border="0" usemap="#src_2shaders_8c" alt=""/></div> <div class="center"><img src="shaders_8c__incl.png" border="0" usemap="#src_2shaders_8c" alt=""/></div>
<map name="src_2shaders_8c" id="src_2shaders_8c"> <map name="src_2shaders_8c" id="src_2shaders_8c">
<area shape="rect" title=" " alt="" coords="141,5,248,32"/> <area shape="rect" title=" " alt="" coords="297,5,404,32"/>
<area shape="rect" title=" " alt="" coords="5,80,91,107"/> <area shape="rect" title=" " alt="" coords="5,80,91,107"/>
<area shape="rect" title=" " alt="" coords="115,80,181,107"/> <area shape="rect" title=" " alt="" coords="115,80,181,107"/>
<area shape="rect" title=" " alt="" coords="206,80,277,107"/> <area shape="rect" title=" " alt="" coords="206,80,277,107"/>
<area shape="rect" title=" " alt="" coords="301,80,355,107"/> <area shape="rect" title=" " alt="" coords="301,80,400,107"/>
<area shape="rect" title=" " alt="" coords="425,80,479,107"/>
<area shape="rect" href="renderer_8h.html" title=" " alt="" coords="513,155,601,181"/>
<area shape="rect" href="shaders_8h.html" title=" " alt="" coords="555,80,640,107"/>
<area shape="rect" title=" " alt="" coords="502,229,613,256"/>
</map> </map>
</div> </div>
</div><table class="memberdecls"> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr> Functions</h2></td></tr>
<tr class="memitem:abf2fc422517537eba9784a4cb7ecab69"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shaders_8c.html#abf2fc422517537eba9784a4cb7ecab69">read_file</a> (const char *const filename)</td></tr> <tr class="memitem:a448504c6f7a82a9ff3f86221a6757703"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shaders_8c.html#a448504c6f7a82a9ff3f86221a6757703">initialize_shaders</a> (struct <a class="el" href="structrenderer__state.html">renderer_state</a> *state, const char *shader_file, const char *buffer_file)</td></tr>
<tr class="memdesc:abf2fc422517537eba9784a4cb7ecab69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a file in a heap-allocated buffer. <a href="shaders_8c.html#abf2fc422517537eba9784a4cb7ecab69">More...</a><br /></td></tr> <tr class="memdesc:a448504c6f7a82a9ff3f86221a6757703"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize shaders and setup inotify if required. <a href="shaders_8c.html#a448504c6f7a82a9ff3f86221a6757703">More...</a><br /></td></tr>
<tr class="separator:abf2fc422517537eba9784a4cb7ecab69"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a448504c6f7a82a9ff3f86221a6757703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shaders_8c.html#a199bc15d3bf9a2b6948bfbf44e90652c">compile_shaders</a> (unsigned int *shader_program, const char *const fragment_shader_file)</td></tr> <tr class="memitem:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shaders_8c.html#a199bc15d3bf9a2b6948bfbf44e90652c">compile_shaders</a> (unsigned int *shader_program, const char *const fragment_shader_file)</td></tr>
<tr class="memdesc:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile shaders from source files. <a href="shaders_8c.html#a199bc15d3bf9a2b6948bfbf44e90652c">More...</a><br /></td></tr> <tr class="memdesc:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile shaders from source files. <a href="shaders_8c.html#a199bc15d3bf9a2b6948bfbf44e90652c">More...</a><br /></td></tr>
<tr class="separator:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf2fc422517537eba9784a4cb7ecab69"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shaders_8c.html#abf2fc422517537eba9784a4cb7ecab69">read_file</a> (const char *const filename)</td></tr>
<tr class="memdesc:abf2fc422517537eba9784a4cb7ecab69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a file in a heap-allocated buffer. <a href="shaders_8c.html#abf2fc422517537eba9784a4cb7ecab69">More...</a><br /></td></tr>
<tr class="separator:abf2fc422517537eba9784a4cb7ecab69"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<h2 class="groupheader">Function Documentation</h2> <h2 class="groupheader">Function Documentation</h2>
<a id="a199bc15d3bf9a2b6948bfbf44e90652c"></a> <a id="a199bc15d3bf9a2b6948bfbf44e90652c"></a>
@ -137,6 +147,51 @@ Functions</h2></td></tr>
</dl> </dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, 1 on error. </dd></dl> <dl class="section return"><dt>Returns</dt><dd>0 on success, 1 on error. </dd></dl>
</div>
</div>
<a id="a448504c6f7a82a9ff3f86221a6757703"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a448504c6f7a82a9ff3f86221a6757703">&#9670;&nbsp;</a></span>initialize_shaders()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int initialize_shaders </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structrenderer__state.html">renderer_state</a> *&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>shader_file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>buffer_file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize shaders and setup inotify if required. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">state</td><td>The target renderer state. </td></tr>
<tr><td class="paramname">shader_file</td><td>The file name of the screen shader. </td></tr>
<tr><td class="paramname">buffer_file</td><td>The file name of the buffer shader, or NULL if no buffer shader. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, 1 on error. </dd></dl>
</div> </div>
</div> </div>
<a id="abf2fc422517537eba9784a4cb7ecab69"></a> <a id="abf2fc422517537eba9784a4cb7ecab69"></a>

View file

@ -1,7 +1,11 @@
<map id="src/shaders.c" name="src/shaders.c"> <map id="src/shaders.c" name="src/shaders.c">
<area shape="rect" id="node1" title=" " alt="" coords="141,5,248,32"/> <area shape="rect" id="node1" title=" " alt="" coords="297,5,404,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,80,91,107"/> <area shape="rect" id="node2" title=" " alt="" coords="5,80,91,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="115,80,181,107"/> <area shape="rect" id="node3" title=" " alt="" coords="115,80,181,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="206,80,277,107"/> <area shape="rect" id="node4" title=" " alt="" coords="206,80,277,107"/>
<area shape="rect" id="node5" title=" " alt="" coords="301,80,355,107"/> <area shape="rect" id="node5" title=" " alt="" coords="301,80,400,107"/>
<area shape="rect" id="node6" title=" " alt="" coords="425,80,479,107"/>
<area shape="rect" id="node7" href="$renderer_8h.html" title=" " alt="" coords="513,155,601,181"/>
<area shape="rect" id="node9" href="$shaders_8h.html" title=" " alt="" coords="555,80,640,107"/>
<area shape="rect" id="node8" title=" " alt="" coords="502,229,613,256"/>
</map> </map>

View file

@ -1 +1 @@
6faf6964b15a53afd401a1a849666530 756be8130248a739a1200a25acf632e6

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Before After
Before After

View file

@ -73,14 +73,26 @@ $(function() {
<div class="title">shaders.h File Reference</div> </div> <div class="title">shaders.h File Reference</div> </div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="textblock"><div class="dynheader"> <div class="textblock"><code>#include &quot;<a class="el" href="renderer_8h_source.html">renderer.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for shaders.h:</div>
<div class="dyncontent">
<div class="center"><img src="shaders_8h__incl.png" border="0" usemap="#src_2shaders_8h" alt=""/></div>
<map name="src_2shaders_8h" id="src_2shaders_8h">
<area shape="rect" title=" " alt="" coords="7,5,115,32"/>
<area shape="rect" href="renderer_8h.html" title=" " alt="" coords="17,80,105,107"/>
<area shape="rect" title=" " alt="" coords="5,155,116,181"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div> This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent"> <div class="dyncontent">
<div class="center"><img src="shaders_8h__dep__incl.png" border="0" usemap="#src_2shaders_8hdep" alt=""/></div> <div class="center"><img src="shaders_8h__dep__incl.png" border="0" usemap="#src_2shaders_8hdep" alt=""/></div>
<map name="src_2shaders_8hdep" id="src_2shaders_8hdep"> <map name="src_2shaders_8hdep" id="src_2shaders_8hdep">
<area shape="rect" title=" " alt="" coords="36,5,144,32"/> <area shape="rect" title=" " alt="" coords="88,5,196,32"/>
<area shape="rect" href="io_8c.html" title=" " alt="" coords="5,80,73,107"/> <area shape="rect" href="io_8c.html" title=" " alt="" coords="5,80,73,107"/>
<area shape="rect" href="main_8c.html" title=" " alt="" coords="97,80,187,107"/> <area shape="rect" href="main_8c.html" title=" " alt="" coords="97,80,187,107"/>
<area shape="rect" href="shaders_8c.html" title=" " alt="" coords="211,80,318,107"/>
</map> </map>
</div> </div>
</div> </div>
@ -88,12 +100,15 @@ This graph shows which files directly or indirectly include this file:</div>
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr> Functions</h2></td></tr>
<tr class="memitem:abf2fc422517537eba9784a4cb7ecab69"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69">read_file</a> (const char *const filename)</td></tr> <tr class="memitem:a448504c6f7a82a9ff3f86221a6757703"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shaders_8h.html#a448504c6f7a82a9ff3f86221a6757703">initialize_shaders</a> (struct <a class="el" href="structrenderer__state.html">renderer_state</a> *state, const char *shader_file, const char *buffer_file)</td></tr>
<tr class="memdesc:abf2fc422517537eba9784a4cb7ecab69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a file in a heap-allocated buffer. <a href="shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69">More...</a><br /></td></tr> <tr class="memdesc:a448504c6f7a82a9ff3f86221a6757703"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize shaders and setup inotify if required. <a href="shaders_8h.html#a448504c6f7a82a9ff3f86221a6757703">More...</a><br /></td></tr>
<tr class="separator:abf2fc422517537eba9784a4cb7ecab69"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a448504c6f7a82a9ff3f86221a6757703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c">compile_shaders</a> (unsigned int *shader_program, const char *const fragment_shader_file)</td></tr> <tr class="memitem:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c">compile_shaders</a> (unsigned int *shader_program, const char *const fragment_shader_file)</td></tr>
<tr class="memdesc:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile shaders from source files. <a href="shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c">More...</a><br /></td></tr> <tr class="memdesc:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compile shaders from source files. <a href="shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c">More...</a><br /></td></tr>
<tr class="separator:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf2fc422517537eba9784a4cb7ecab69"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69">read_file</a> (const char *const filename)</td></tr>
<tr class="memdesc:abf2fc422517537eba9784a4cb7ecab69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads a file in a heap-allocated buffer. <a href="shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69">More...</a><br /></td></tr>
<tr class="separator:abf2fc422517537eba9784a4cb7ecab69"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<h2 class="groupheader">Function Documentation</h2> <h2 class="groupheader">Function Documentation</h2>
<a id="a199bc15d3bf9a2b6948bfbf44e90652c"></a> <a id="a199bc15d3bf9a2b6948bfbf44e90652c"></a>
@ -133,6 +148,51 @@ Functions</h2></td></tr>
</dl> </dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, 1 on error. </dd></dl> <dl class="section return"><dt>Returns</dt><dd>0 on success, 1 on error. </dd></dl>
</div>
</div>
<a id="a448504c6f7a82a9ff3f86221a6757703"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a448504c6f7a82a9ff3f86221a6757703">&#9670;&nbsp;</a></span>initialize_shaders()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int initialize_shaders </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="structrenderer__state.html">renderer_state</a> *&#160;</td>
<td class="paramname"><em>state</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>shader_file</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>buffer_file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize shaders and setup inotify if required. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">state</td><td>The target renderer state. </td></tr>
<tr><td class="paramname">shader_file</td><td>The file name of the screen shader. </td></tr>
<tr><td class="paramname">buffer_file</td><td>The file name of the buffer shader, or NULL if no buffer shader. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, 1 on error. </dd></dl>
</div> </div>
</div> </div>
<a id="abf2fc422517537eba9784a4cb7ecab69"></a> <a id="abf2fc422517537eba9784a4cb7ecab69"></a>

View file

@ -1,5 +1,6 @@
<map id="src/shaders.h" name="src/shaders.h"> <map id="src/shaders.h" name="src/shaders.h">
<area shape="rect" id="node1" title=" " alt="" coords="36,5,144,32"/> <area shape="rect" id="node1" title=" " alt="" coords="88,5,196,32"/>
<area shape="rect" id="node2" href="$io_8c.html" title=" " alt="" coords="5,80,73,107"/> <area shape="rect" id="node2" href="$io_8c.html" title=" " alt="" coords="5,80,73,107"/>
<area shape="rect" id="node3" href="$main_8c.html" title=" " alt="" coords="97,80,187,107"/> <area shape="rect" id="node3" href="$main_8c.html" title=" " alt="" coords="97,80,187,107"/>
<area shape="rect" id="node4" href="$shaders_8c.html" title=" " alt="" coords="211,80,318,107"/>
</map> </map>

View file

@ -1 +1 @@
804ae3cffc420d9cae49a4407d6eeab7 ed8d91cb3130a3d5168ab09159d5ee5c

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 6 KiB

Before After
Before After

5
shaders_8h__incl.map Normal file
View file

@ -0,0 +1,5 @@
<map id="src/shaders.h" name="src/shaders.h">
<area shape="rect" id="node1" title=" " alt="" coords="7,5,115,32"/>
<area shape="rect" id="node2" href="$renderer_8h.html" title=" " alt="" coords="17,80,105,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="5,155,116,181"/>
</map>

1
shaders_8h__incl.md5 Normal file
View file

@ -0,0 +1 @@
57fe6d1946c668d88c8823f6b7caa89b

BIN
shaders_8h__incl.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

View file

@ -74,15 +74,22 @@ $(function() {
<a href="shaders_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef SHADERS_H</span></div> <a href="shaders_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef SHADERS_H</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define SHADERS_H</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define SHADERS_H</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69">read_file</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">const</span> <a class="code" href="structshader__state.html#a4a39bb26de28029c609c6c2c3dbf92fc">filename</a>);</div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="renderer_8h.html">renderer.h</a>&quot;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keywordtype">int</span> <a class="code" href="shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c">compile_shaders</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *shader_program,</div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">const</span> fragment_shader_file);</div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keywordtype">int</span> <a class="code" href="shaders_8h.html#a448504c6f7a82a9ff3f86221a6757703">initialize_shaders</a>(<span class="keyword">struct</span> <a class="code" href="structrenderer__state.html">renderer_state</a> *state, <span class="keyword">const</span> <span class="keywordtype">char</span> *shader_file,</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *buffer_file);</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* SHADERS_H */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keywordtype">int</span> <a class="code" href="shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c">compile_shaders</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *shader_program,</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">const</span> fragment_shader_file);</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69">read_file</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keyword">const</span> <a class="code" href="structshader__state.html#a4a39bb26de28029c609c6c2c3dbf92fc">filename</a>);</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* SHADERS_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="ashaders_8h_html_a199bc15d3bf9a2b6948bfbf44e90652c"><div class="ttname"><a href="shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c">compile_shaders</a></div><div class="ttdeci">int compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file)</div><div class="ttdoc">Compile shaders from source files.</div><div class="ttdef"><b>Definition:</b> shaders.c:64</div></div> <div class="ttc" id="ashaders_8h_html_a448504c6f7a82a9ff3f86221a6757703"><div class="ttname"><a href="shaders_8h.html#a448504c6f7a82a9ff3f86221a6757703">initialize_shaders</a></div><div class="ttdeci">int initialize_shaders(struct renderer_state *state, const char *shader_file, const char *buffer_file)</div><div class="ttdoc">Initialize shaders and setup inotify if required.</div><div class="ttdef"><b>Definition:</b> shaders.c:19</div></div>
<div class="ttc" id="ashaders_8h_html_a199bc15d3bf9a2b6948bfbf44e90652c"><div class="ttname"><a href="shaders_8h.html#a199bc15d3bf9a2b6948bfbf44e90652c">compile_shaders</a></div><div class="ttdeci">int compile_shaders(unsigned int *shader_program, const char *const fragment_shader_file)</div><div class="ttdoc">Compile shaders from source files.</div><div class="ttdef"><b>Definition:</b> shaders.c:67</div></div>
<div class="ttc" id="astructshader__state_html_a4a39bb26de28029c609c6c2c3dbf92fc"><div class="ttname"><a href="structshader__state.html#a4a39bb26de28029c609c6c2c3dbf92fc">shader_state::filename</a></div><div class="ttdeci">const char * filename</div><div class="ttdef"><b>Definition:</b> renderer.h:11</div></div> <div class="ttc" id="astructshader__state_html_a4a39bb26de28029c609c6c2c3dbf92fc"><div class="ttname"><a href="structshader__state.html#a4a39bb26de28029c609c6c2c3dbf92fc">shader_state::filename</a></div><div class="ttdeci">const char * filename</div><div class="ttdef"><b>Definition:</b> renderer.h:11</div></div>
<div class="ttc" id="ashaders_8h_html_abf2fc422517537eba9784a4cb7ecab69"><div class="ttname"><a href="shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69">read_file</a></div><div class="ttdeci">char * read_file(const char *const filename)</div><div class="ttdoc">Reads a file in a heap-allocated buffer.</div><div class="ttdef"><b>Definition:</b> shaders.c:18</div></div> <div class="ttc" id="astructrenderer__state_html"><div class="ttname"><a href="structrenderer__state.html">renderer_state</a></div><div class="ttdef"><b>Definition:</b> renderer.h:19</div></div>
<div class="ttc" id="ashaders_8h_html_abf2fc422517537eba9784a4cb7ecab69"><div class="ttname"><a href="shaders_8h.html#abf2fc422517537eba9784a4cb7ecab69">read_file</a></div><div class="ttdeci">char * read_file(const char *const filename)</div><div class="ttdoc">Reads a file in a heap-allocated buffer.</div><div class="ttdef"><b>Definition:</b> shaders.c:145</div></div>
<div class="ttc" id="arenderer_8h_html"><div class="ttname"><a href="renderer_8h.html">renderer.h</a></div></div>
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html"> Generated by &#160;<a href="http://www.doxygen.org/index.html">

168
structarguments.html Normal file
View file

@ -0,0 +1,168 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ShaderTool: arguments Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">ShaderTool
&#160;<span id="projectnumber">0.1</span>
</div>
<div id="projectbrief">Live tool for developing OpenGL shaders interactively</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Data Fields</a> </div>
<div class="headertitle">
<div class="title">arguments Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:aede36bf225cf550bf4aa3b6f55c446de"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarguments.html#aede36bf225cf550bf4aa3b6f55c446de">shader_file</a></td></tr>
<tr class="separator:aede36bf225cf550bf4aa3b6f55c446de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d8ecff22a65388fc343eeda3c2dbee"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarguments.html#a45d8ecff22a65388fc343eeda3c2dbee">verbose</a></td></tr>
<tr class="separator:a45d8ecff22a65388fc343eeda3c2dbee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab860c7ee6240047cfce0a2d3589cb53e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarguments.html#ab860c7ee6240047cfce0a2d3589cb53e">silent</a></td></tr>
<tr class="separator:ab860c7ee6240047cfce0a2d3589cb53e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef0b289368d537231ead5d0e1e2c703f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarguments.html#aef0b289368d537231ead5d0e1e2c703f">autoreload</a></td></tr>
<tr class="separator:aef0b289368d537231ead5d0e1e2c703f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89b6196d0bc9b0d599ac3560af62a0e7"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structarguments.html#a89b6196d0bc9b0d599ac3560af62a0e7">buffer_file</a></td></tr>
<tr class="separator:a89b6196d0bc9b0d599ac3560af62a0e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a id="aef0b289368d537231ead5d0e1e2c703f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef0b289368d537231ead5d0e1e2c703f">&#9670;&nbsp;</a></span>autoreload</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool arguments::autoreload</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a89b6196d0bc9b0d599ac3560af62a0e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89b6196d0bc9b0d599ac3560af62a0e7">&#9670;&nbsp;</a></span>buffer_file</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* arguments::buffer_file</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aede36bf225cf550bf4aa3b6f55c446de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aede36bf225cf550bf4aa3b6f55c446de">&#9670;&nbsp;</a></span>shader_file</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* arguments::shader_file</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ab860c7ee6240047cfce0a2d3589cb53e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab860c7ee6240047cfce0a2d3589cb53e">&#9670;&nbsp;</a></span>silent</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool arguments::silent</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a45d8ecff22a65388fc343eeda3c2dbee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45d8ecff22a65388fc343eeda3c2dbee">&#9670;&nbsp;</a></span>verbose</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool arguments::verbose</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>src/<a class="el" href="main_8c.html">main.c</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>