Repository: NatronGitHub/Natron

Issue #268: Shadertoy: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.
Created: 2018-05-10T16:15:49Z
Problem
from that FB message: https://www.facebook.com/groups/NatronNation/permalink/983476598486575/

Steps to Reproduce

Create a ShaderToy node (or any PyPlug that uses a Shadertoy)
Connect it to a viewer

Troubleshooting
Here's what you should do, and the information you should report:

Is the error message you got the same as in the image above? If not, please give the full message.
in the Shadertoy node, click "Renderer Info..." and post the OpenGL version (which should be greater than 2.0) and the renderer name. Are the required extensions are in the list?
in Natron Preferences / GPU Rendering, is the displayed info consistent with what "Renderer Info..." above gave?
now uncheck "Enable GPU Render" in the Shadertoy node and click the refresh/recycle button on the top of the viewer. Click again "Renderer Info..." and it should say it now uses Mesa. Does it?
to temporarily fix this issue, in Natron Preferences / GPU Rendering, set "OpenGL Rendering" to "Disabled", apply changes, and relaunch Natron. Does that fix the issue?
Does the "Renderer Info..." in step 1. say it is using your graphics card? If not, you may have the wrong GPU drivers installed, please check if there are OpenGL dirivers available from your GPU manufacturer.



Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Duplicate issue #274: IDKeyer Error
Created: 2018-05-21T11:54:55Z
Problem
I had an IDKeyer node within my project, this made an following error:
Expected behavior:
No errors.
Actual behavior: [What actually happened]
Error log:
[20:45:11.915] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:33.654] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:46.882] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:49.524] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:49.681] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:49.765] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:52.325] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:52.377] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:52.457] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:52.500] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:52.571] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

[20:45:53.062] IDKEY: Can not render: OpenGL 2.0 or GL_ARB_texture_non_power_of_two is required.

And nothing is working with IDKeyer node.
Steps to Reproduce

Make few things with IDKeyer node. There are no errors before opening project file again.
When I open the project file, IDKeyer node makes an error.
And It is not working.
Every time I update the UI it makes an error again.


Screenshot of my node tree, this might help.
Versions

Natron version/commit (they can be retrieved from the About Window):
Natron version 2.3.11  fe372c9
OS version:
on windows 10. x86-64.

Closing comment (2018-05-21T16:41:35Z): Probably a duplicate of #268
Can you please follow the instructions given at the top of #268 and post your results over there?
Do you have the same problems with the shadertoy node?
Note that I don't have Windows 10, so it's difficult to help.