mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-21 20:24:39 +00:00
Deploying to gh-pages from @ NishiOwO/nishbox@582aba07ba 🚀
This commit is contained in:
parent
1a1a95d9f0
commit
a6d2a7b913
@ -183,7 +183,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00154">154</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00152">152</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -219,7 +219,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00141">141</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00139">139</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -266,7 +266,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00124">124</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00122">122</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -350,7 +350,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00136">136</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00134">134</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -422,7 +422,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00129">129</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00127">127</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -470,7 +470,7 @@ Functions</h2></td></tr>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd><code>1</code> if extension is present, otherwise if it isn't </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00103">103</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00101">101</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -582,7 +582,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00115">115</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00113">113</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -629,7 +629,7 @@ Functions</h2></td></tr>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00134">134</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="gf__driver_8c_source.html#l00132">132</a> of file <a class="el" href="gf__driver_8c_source.html">gf_driver.c</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -144,16 +144,16 @@ $(document).ready(function(){initNavTree('gf__draw__driver_8h_source.html','');
|
||||
<div class="ttc" id="adraw_8h_html"><div class="ttname"><a href="draw_8h.html">draw.h</a></div><div class="ttdoc">Type definitions related to drawing interface.</div></div>
|
||||
<div class="ttc" id="adraw__driver_8h_html"><div class="ttname"><a href="draw__driver_8h.html">draw_driver.h</a></div><div class="ttdoc">Type definitions related to drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a034ba7f18e4d2c0395d4116182c47785"><div class="ttname"><a href="gf__draw__driver_8h.html#a034ba7f18e4d2c0395d4116182c47785">gf_draw_driver_register_texture</a></div><div class="ttdeci">gf_draw_driver_texture_t * gf_draw_driver_register_texture(gf_draw_t *draw, int width, int height, int *iwidth, int *iheight, unsigned char *data)</div><div class="ttdoc">Register driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00030">gf_driver.c:30</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a2740a2bb536d05c08ca019e66be4b6c6"><div class="ttname"><a href="gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6">gf_draw_driver_set_color</a></div><div class="ttdeci">void gf_draw_driver_set_color(gf_draw_t *draw, gf_graphic_color_t color)</div><div class="ttdoc">Set color.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00134">gf_driver.c:134</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a43e4c5ac09e1092f2236af7bc3974431"><div class="ttname"><a href="gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431">gf_draw_driver_end_texture_2d</a></div><div class="ttdeci">void gf_draw_driver_end_texture_2d(gf_draw_t *draw)</div><div class="ttdoc">End 2D texture mode.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00129">gf_driver.c:129</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a5d2d7820e9dabe9f558d3f5a45b0ea60"><div class="ttname"><a href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60">gf_draw_driver_before</a></div><div class="ttdeci">void gf_draw_driver_before(gf_draw_t *draw)</div><div class="ttdoc">Called before gf_draw_frame.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00141">gf_driver.c:141</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a646a68acd6e610379fc6ef5511e8c5d9"><div class="ttname"><a href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9">gf_draw_driver_after</a></div><div class="ttdeci">void gf_draw_driver_after(gf_draw_t *draw)</div><div class="ttdoc">Called after gf_draw_frame.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00154">gf_driver.c:154</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a9ba4f91da9872bfc447a124cc4cf7d2a"><div class="ttname"><a href="gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a">gf_draw_driver_has_extension</a></div><div class="ttdeci">int gf_draw_driver_has_extension(gf_draw_t *draw, const char *query)</div><div class="ttdoc">Check if renderer has extension.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00103">gf_driver.c:103</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a2740a2bb536d05c08ca019e66be4b6c6"><div class="ttname"><a href="gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6">gf_draw_driver_set_color</a></div><div class="ttdeci">void gf_draw_driver_set_color(gf_draw_t *draw, gf_graphic_color_t color)</div><div class="ttdoc">Set color.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00132">gf_driver.c:132</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a43e4c5ac09e1092f2236af7bc3974431"><div class="ttname"><a href="gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431">gf_draw_driver_end_texture_2d</a></div><div class="ttdeci">void gf_draw_driver_end_texture_2d(gf_draw_t *draw)</div><div class="ttdoc">End 2D texture mode.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00127">gf_driver.c:127</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a5d2d7820e9dabe9f558d3f5a45b0ea60"><div class="ttname"><a href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60">gf_draw_driver_before</a></div><div class="ttdeci">void gf_draw_driver_before(gf_draw_t *draw)</div><div class="ttdoc">Called before gf_draw_frame.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00139">gf_driver.c:139</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a646a68acd6e610379fc6ef5511e8c5d9"><div class="ttname"><a href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9">gf_draw_driver_after</a></div><div class="ttdeci">void gf_draw_driver_after(gf_draw_t *draw)</div><div class="ttdoc">Called after gf_draw_frame.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00152">gf_driver.c:152</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_a9ba4f91da9872bfc447a124cc4cf7d2a"><div class="ttname"><a href="gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a">gf_draw_driver_has_extension</a></div><div class="ttdeci">int gf_draw_driver_has_extension(gf_draw_t *draw, const char *query)</div><div class="ttdoc">Check if renderer has extension.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00101">gf_driver.c:101</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_aa43ec41907a9e23dd236332f9d624dac"><div class="ttname"><a href="gf__draw__driver_8h.html#aa43ec41907a9e23dd236332f9d624dac">gf_draw_driver_destroy_texture</a></div><div class="ttdeci">void gf_draw_driver_destroy_texture(gf_draw_driver_texture_t *texture)</div><div class="ttdoc">Destroy driver-dependent texture.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00063">gf_driver.c:63</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_ac53faf99d73b8279f7a020a7c08d7121"><div class="ttname"><a href="gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121">gf_draw_driver_begin_texture_2d</a></div><div class="ttdeci">void gf_draw_driver_begin_texture_2d(gf_draw_t *draw, gf_texture_t *texture)</div><div class="ttdoc">Begin 2D texture mode.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00124">gf_driver.c:124</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_ac53faf99d73b8279f7a020a7c08d7121"><div class="ttname"><a href="gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121">gf_draw_driver_begin_texture_2d</a></div><div class="ttdeci">void gf_draw_driver_begin_texture_2d(gf_draw_t *draw, gf_texture_t *texture)</div><div class="ttdoc">Begin 2D texture mode.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00122">gf_driver.c:122</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_aebc8d113d5682c2f1090e6f04d0857e4"><div class="ttname"><a href="gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4">gf_draw_driver_create</a></div><div class="ttdeci">gf_draw_driver_t * gf_draw_driver_create(gf_engine_t *engine, gf_draw_t *draw)</div><div class="ttdoc">Initialize drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00068">gf_driver.c:68</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_af0a260e2df4036c09bebe329c821fc19"><div class="ttname"><a href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19">gf_draw_driver_reshape</a></div><div class="ttdeci">void gf_draw_driver_reshape(gf_draw_t *draw)</div><div class="ttdoc">Do stuffs required on resizing window.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00115">gf_driver.c:115</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_af8f5a8642f6e54ece2ab4b6389877b56"><div class="ttname"><a href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56">gf_draw_driver_destroy</a></div><div class="ttdeci">void gf_draw_driver_destroy(gf_draw_driver_t *driver)</div><div class="ttdoc">Destroy drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00136">gf_driver.c:136</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_af0a260e2df4036c09bebe329c821fc19"><div class="ttname"><a href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19">gf_draw_driver_reshape</a></div><div class="ttdeci">void gf_draw_driver_reshape(gf_draw_t *draw)</div><div class="ttdoc">Do stuffs required on resizing window.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00113">gf_driver.c:113</a></div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html_af8f5a8642f6e54ece2ab4b6389877b56"><div class="ttname"><a href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56">gf_draw_driver_destroy</a></div><div class="ttdeci">void gf_draw_driver_destroy(gf_draw_driver_t *driver)</div><div class="ttdoc">Destroy drawing driver.</div><div class="ttdef"><b>Definition</b> <a href="gf__driver_8c_source.html#l00134">gf_driver.c:134</a></div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html"><div class="ttname"><a href="gf__macro_8h.html">gf_macro.h</a></div><div class="ttdoc">Macro.</div></div>
|
||||
<div class="ttc" id="agf__macro_8h_html_a64ddd31b0795e397b5d944e6f1821357"><div class="ttname"><a href="gf__macro_8h.html#a64ddd31b0795e397b5d944e6f1821357">GF_EXPORT</a></div><div class="ttdeci">#define GF_EXPORT</div><div class="ttdoc">Macro for platform-dependent symbol export/import.</div><div class="ttdef"><b>Definition</b> <a href="gf__macro_8h_source.html#l00174">gf_macro.h:174</a></div></div>
|
||||
<div class="ttc" id="agf__pre_8h_html"><div class="ttname"><a href="gf__pre_8h.html">gf_pre.h</a></div><div class="ttdoc">Required headers before anything.</div></div>
|
||||
|
@ -172,105 +172,103 @@ $(document).ready(function(){initNavTree('gf__driver_8c_source.html',''); initRe
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
|
||||
<div class="foldopen" id="foldopen00068" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#aebc8d113d5682c2f1090e6f04d0857e4"> 68</a></span><a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* gf_draw_driver_create(<a class="code hl_struct" href="structgf__engine__t.html">gf_engine_t</a>* engine, <a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordtype">int</span> i;</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordtype">int</span> w, h, ch;</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* draw_driver = malloc(<span class="keyword">sizeof</span>(*draw_driver));</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> memset(draw_driver, 0, <span class="keyword">sizeof</span>(*draw_driver));</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> draw_driver->engine = engine;</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* draw_driver = malloc(<span class="keyword">sizeof</span>(*draw_driver));</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> memset(draw_driver, 0, <span class="keyword">sizeof</span>(*draw_driver));</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> draw_driver->engine = engine;</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"OpenGL renderer: %s"</span>, (<span class="keywordtype">char</span>*)glGetString(GL_RENDERER));</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(engine, <span class="stringliteral">"OpenGL renderer: %s"</span>, (<span class="keywordtype">char</span>*)glGetString(GL_RENDERER));</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> glEnable(GL_BLEND);</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> glEnable(GL_NORMALIZE);</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> glEnable(GL_COLOR_MATERIAL);</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> glEnable(GL_DEPTH_TEST);</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> glEnable(GL_CULL_FACE);</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> glEnable(GL_LIGHTING);</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> glEnable(GL_LIGHT0);</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> glEnable(GL_BLEND);</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> glEnable(GL_NORMALIZE);</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> glEnable(GL_COLOR_MATERIAL);</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> glEnable(GL_DEPTH_TEST);</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> glEnable(GL_CULL_FACE);</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> glEnable(GL_LIGHTING);</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> glEnable(GL_LIGHT0);</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE);</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> glColorMaterial(GL_FRONT_AND_BACK, GL_AMBIENT_AND_DIFFUSE);</div>
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> glPixelStorei(GL_UNPACK_ALIGNMENT, 4);</div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> glPixelStorei(GL_UNPACK_ALIGNMENT, 4);</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> glCullFace(GL_BACK);</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> glCullFace(GL_BACK);</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> glShadeModel(GL_SMOOTH);</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> glLightfv(GL_LIGHT0, GL_AMBIENT, lightgry);</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> glLightfv(GL_LIGHT0, GL_DIFFUSE, lightwht);</div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> glLightfv(GL_LIGHT0, GL_SPECULAR, lightwht);</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> glShadeModel(GL_SMOOTH);</div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> glLightfv(GL_LIGHT0, GL_AMBIENT, lightgry);</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> glLightfv(GL_LIGHT0, GL_DIFFUSE, lightwht);</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> glLightfv(GL_LIGHT0, GL_SPECULAR, lightwht);</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> glClearColor(0, 0, 0, 1);</div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> glClearColor(0, 0, 0, 1);</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordflow">return</span> draw_driver;</div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span>}</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordflow">return</span> draw_driver;</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
|
||||
<div class="foldopen" id="foldopen00103" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a"> 103</a></span><span class="keywordtype">int</span> gf_draw_driver_has_extension(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query) {</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordtype">int</span> ret = gf_draw_platform_has_extension(draw, query);</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ext = NULL;</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ptr;</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keyword">const</span> <span class="keywordtype">int</span> len = strlen(query);</div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <span class="keywordflow">if</span>(ret != 0) <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> ext = glGetString(GL_EXTENSIONS);</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> ptr = strstr(ext, query);</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordflow">return</span> ((ptr != NULL) && ((ptr[len] == <span class="charliteral">' '</span>) || (ptr[len] == <span class="charliteral">'\0'</span>)));</div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span>}</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="foldopen" id="foldopen00101" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a9ba4f91da9872bfc447a124cc4cf7d2a"> 101</a></span><span class="keywordtype">int</span> gf_draw_driver_has_extension(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <span class="keyword">const</span> <span class="keywordtype">char</span>* query) {</div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">int</span> ret = gf_draw_platform_has_extension(draw, query);</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ext = NULL;</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* ptr;</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <span class="keyword">const</span> <span class="keywordtype">int</span> len = strlen(query);</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keywordflow">if</span>(ret != 0) <span class="keywordflow">return</span> ret;</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> ext = glGetString(GL_EXTENSIONS);</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> ptr = strstr(ext, query);</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="keywordflow">return</span> ((ptr != NULL) && ((ptr[len] == <span class="charliteral">' '</span>) || (ptr[len] == <span class="charliteral">'\0'</span>)));</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
|
||||
<div class="foldopen" id="foldopen00115" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19"> 115</a></span><span class="keywordtype">void</span> gf_draw_driver_reshape(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> glViewport(0, 0, (GLint)draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>, (GLint)draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>);</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> glMatrixMode(GL_PROJECTION);</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> gf_graphic_perspective(draw, 30, 1.0, 1000.0);</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> glMatrixMode(GL_MODELVIEW);</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> glLoadIdentity();</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span>}</div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
|
||||
<div class="foldopen" id="foldopen00113" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#af0a260e2df4036c09bebe329c821fc19"> 113</a></span><span class="keywordtype">void</span> gf_draw_driver_reshape(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> glViewport(0, 0, (GLint)draw-><a class="code hl_variable" href="structgf__draw__t.html#adeb3586537ce39bf94c594dec0348346">width</a>, (GLint)draw-><a class="code hl_variable" href="structgf__draw__t.html#ae300bda23f566c186f873c56c5d32a3f">height</a>);</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> glMatrixMode(GL_PROJECTION);</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> gf_graphic_perspective(draw, 30, 1.0, 1000.0);</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> glMatrixMode(GL_MODELVIEW);</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> glLoadIdentity();</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
|
||||
<div class="foldopen" id="foldopen00124" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121"> 124</a></span><span class="keywordtype">void</span> gf_draw_driver_begin_texture_2d(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture) {</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> glEnable(GL_TEXTURE_2D);</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> glBindTexture(GL_TEXTURE_2D, texture-><a class="code hl_variable" href="structgf__texture__t.html#a6f2bc2d54ca5a6ab073a98fb4f4fbfc4">draw_driver_texture</a>->id);</div>
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span>}</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="foldopen" id="foldopen00122" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#ac53faf99d73b8279f7a020a7c08d7121"> 122</a></span><span class="keywordtype">void</span> gf_draw_driver_begin_texture_2d(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__texture__t.html">gf_texture_t</a>* texture) {</div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> glEnable(GL_TEXTURE_2D);</div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> glBindTexture(GL_TEXTURE_2D, texture-><a class="code hl_variable" href="structgf__texture__t.html#a6f2bc2d54ca5a6ab073a98fb4f4fbfc4">draw_driver_texture</a>->id);</div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
|
||||
<div class="foldopen" id="foldopen00129" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431"> 129</a></span><span class="keywordtype">void</span> gf_draw_driver_end_texture_2d(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> glDisable(GL_TEXTURE_2D);</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> glBindTexture(GL_TEXTURE_2D, 0);</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span>}</div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
|
||||
<div class="foldopen" id="foldopen00127" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a43e4c5ac09e1092f2236af7bc3974431"> 127</a></span><span class="keywordtype">void</span> gf_draw_driver_end_texture_2d(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> glDisable(GL_TEXTURE_2D);</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> glBindTexture(GL_TEXTURE_2D, 0);</div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6"> 132</a></span><span class="keywordtype">void</span> gf_draw_driver_set_color(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color) { glColor4f(color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a> / 255, color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a> / 255, color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a> / 255, color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">a</a> / 255); }</div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a2740a2bb536d05c08ca019e66be4b6c6"> 134</a></span><span class="keywordtype">void</span> gf_draw_driver_set_color(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw, <a class="code hl_struct" href="structgf__graphic__color__t.html">gf_graphic_color_t</a> color) { glColor4f(color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a5f1ffd7ee29657c6b6c71574b6f12788">r</a> / 255, color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a0f0a24017b41658518516306c7e19acf">g</a> / 255, color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a26d66ab963cf6822e7eadb7b0a96e040">b</a> / 255, color.<a class="code hl_variable" href="structgf__graphic__color__t.html#a55cf386eda83f15c1aa811626653141c">a</a> / 255); }</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
|
||||
<div class="foldopen" id="foldopen00136" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56"> 136</a></span><span class="keywordtype">void</span> gf_draw_driver_destroy(<a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* driver) {</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(driver->engine, <span class="stringliteral">"Destroyed drawing driver"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> free(driver);</div>
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span>}</div>
|
||||
<div class="foldopen" id="foldopen00134" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#af8f5a8642f6e54ece2ab4b6389877b56"> 134</a></span><span class="keywordtype">void</span> gf_draw_driver_destroy(<a class="code hl_struct" href="structgf__draw__driver__t.html">gf_draw_driver_t</a>* driver) {</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_define" href="gf__log_8h.html#a165a2d1cecbdd974b4a44450011bb84a">gf_log_function</a>(driver->engine, <span class="stringliteral">"Destroyed drawing driver"</span>, <span class="stringliteral">""</span>);</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> free(driver);</div>
|
||||
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
||||
<div class="foldopen" id="foldopen00141" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60"> 141</a></span><span class="keywordtype">void</span> gf_draw_driver_before(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> GLfloat lightpos[4];</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <a class="code hl_define" href="gf__math_8h.html#a545245d1e846e9c756e776eb6138536b">GF_MATH_VECTOR_COPY</a>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">light</a>, lightpos);</div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> lightpos[3] = draw-><a class="code hl_variable" href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">light</a>[3];</div>
|
||||
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
|
||||
<div class="foldopen" id="foldopen00139" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a5d2d7820e9dabe9f558d3f5a45b0ea60"> 139</a></span><span class="keywordtype">void</span> gf_draw_driver_before(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) {</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> GLfloat lightpos[4];</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <a class="code hl_define" href="gf__math_8h.html#a545245d1e846e9c756e776eb6138536b">GF_MATH_VECTOR_COPY</a>(draw-><a class="code hl_variable" href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">light</a>, lightpos);</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> lightpos[3] = draw-><a class="code hl_variable" href="structgf__draw__t.html#a1cba7c3af17c134f9f749ff9cb5aba72">light</a>[3];</div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> gf_draw_driver_reshape(draw);</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> gf_draw_driver_reshape(draw);</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> gf_graphic_set_camera(draw);</div>
|
||||
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> gf_graphic_set_camera(draw);</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> glLightfv(GL_LIGHT0, GL_POSITION, lightpos);</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> gf_graphic_clear(draw);</div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>}</div>
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> glLightfv(GL_LIGHT0, GL_POSITION, lightpos);</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> gf_graphic_clear(draw);</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9"> 154</a></span><span class="keywordtype">void</span> gf_draw_driver_after(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { glFlush(); }</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="gf__draw__driver_8h.html#a646a68acd6e610379fc6ef5511e8c5d9"> 152</a></span><span class="keywordtype">void</span> gf_draw_driver_after(<a class="code hl_struct" href="structgf__draw__t.html">gf_draw_t</a>* draw) { glFlush(); }</div>
|
||||
<div class="ttc" id="agf__draw_8h_html"><div class="ttname"><a href="gf__draw_8h.html">gf_draw.h</a></div><div class="ttdoc">Drawing interface.</div></div>
|
||||
<div class="ttc" id="agf__draw__driver_8h_html"><div class="ttname"><a href="gf__draw__driver_8h.html">gf_draw_driver.h</a></div><div class="ttdoc">Drawing driver.</div></div>
|
||||
<div class="ttc" id="agf__draw__platform_8h_html"><div class="ttname"><a href="gf__draw__platform_8h.html">gf_draw_platform.h</a></div><div class="ttdoc">Platform-dependent part of drawing driver.</div></div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user