<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTOURBUG - Textures binded to framebuffer objects or images are not correctly updated."
href="https://bugs.freedesktop.org/show_bug.cgi?id=110229#c21">Comment # 21</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTOURBUG - Textures binded to framebuffer objects or images are not correctly updated."
href="https://bugs.freedesktop.org/show_bug.cgi?id=110229">bug 110229</a>
from <span class="vcard"><a class="email" href="mailto:daniel@fooishbar.org" title="Daniel Stone <daniel@fooishbar.org>"> <span class="fn">Daniel Stone</span></a>
</span></b>
<pre><span class="quote">> but why are you writing the driver source code in C if gcc cannot produce code which'll be executed on a GPU ?</span >
The driver executes code on the CPU.
One of the pieces of code executed on the CPU is the GLSL compiler, which
parses GLSL source code and then produces machine code for the GPU to execute,
then instructs the GPU to execute it. GCC does not parse GLSL code, it does not
integrate GLSL code with OpenGL (e.g. load uniform values), it does not produce
GPU machine code, and it does not instruct the GPU to execute that code.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>