deploy: 371ecd7f9b
This commit is contained in:
parent
8c1f1c7a2f
commit
cc747f329d
78 changed files with 809 additions and 142 deletions
|
@ -76,28 +76,38 @@ $(function() {
|
|||
<div class="textblock"><code>#include <GL/glew.h></code><br />
|
||||
<code>#include <stdio.h></code><br />
|
||||
<code>#include <stdlib.h></code><br />
|
||||
<code>#include <sys/inotify.h></code><br />
|
||||
<code>#include "log.h"</code><br />
|
||||
<code>#include "<a class="el" href="renderer_8h_source.html">renderer.h</a>"</code><br />
|
||||
<code>#include "<a class="el" href="shaders_8h_source.html">shaders.h</a>"</code><br />
|
||||
</div><div class="textblock"><div class="dynheader">
|
||||
Include dependency graph for shaders.c:</div>
|
||||
<div class="dyncontent">
|
||||
<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">
|
||||
<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="115,80,181,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>
|
||||
</div>
|
||||
</div><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:abf2fc422517537eba9784a4cb7ecab69"><td class="memItemLeft" align="right" valign="top">char * </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"> </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"> </td></tr>
|
||||
<tr class="memitem:a448504c6f7a82a9ff3f86221a6757703"><td class="memItemLeft" align="right" valign="top">int </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:a448504c6f7a82a9ff3f86221a6757703"><td class="mdescLeft"> </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:a448504c6f7a82a9ff3f86221a6757703"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a199bc15d3bf9a2b6948bfbf44e90652c"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
|
||||
<tr class="memitem:abf2fc422517537eba9784a4cb7ecab69"><td class="memItemLeft" align="right" valign="top">char * </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"> </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"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a199bc15d3bf9a2b6948bfbf44e90652c"></a>
|
||||
|
@ -137,6 +147,51 @@ Functions</h2></td></tr>
|
|||
</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">◆ </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> * </td>
|
||||
<td class="paramname"><em>state</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>shader_file</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>buffer_file</em> </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>
|
||||
<a id="abf2fc422517537eba9784a4cb7ecab69"></a>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue