Hi Bruno,

Regarding the make_opengl script it generates the code from templates from the opengl site. The templates contain all the function definitions. The script has some function which in the end generates code for each function. Look for something common e.g. trace lines to find your way around the script.

Thanks,
Roderick


On Sat, Jun 21, 2014 at 1:39 PM, Bruno Jesus <00cpxxx@gmail.com> wrote:
On Sat, Jun 21, 2014 at 5:33 PM, Roderick Colenbrander
<thunderbird2k@gmail.com> wrote:
> Hi Bruno,
>
> My initial feeling is that the app is just buggy, since calling functions
> without a context is very questionable. Assuming we want to any checking on
> NULL-contexts, please edit the make_opengl script since opengl_norm.c is all
> auto-generated. Since this code is tricky, I would recommend writing a test
> case for our test suite. Years ago (pre-wine 1.0) we had code to keep some
> implicit GL context around, because allegedly some game required it (I think
> it was Homeland). Though when I tried to reproduce that behavior I didn't
> see it in the game. I think I wrote some tests for Windows, but don't
> remember the results.

Hi, thanks for the reply. I agree the app is buggy but as it works in
Windows I thought the patch was useful, I tried checking the
make_opengl but didn't understand it, there is no glBindTexture there
for example. I'll leave the bug to someone else with real experience
in the area.

> Thanks,
> Roderick

Best regards,
Bruno