The error you’re encountering in the fragment shader indicates that the floating-point suffix (f) is not supported in the GLSL ES 3.00 version you are using. This is likely due to the fact that the shader code should not include the f suffix for floating-point literals in versions prior to GLSL ES 3.00 unless properly configured.
Here’s the specific line in the error message:
const float min_ev = -12.47393f;
You should modify that line by removing the f suffix:
const float min_ev = -12.47393;
Make similar adjustments for all floating-point constants in your shader code to ensure they do not include the f. Here’s how you can update the critical lines:
const float min_ev = -12.47393; // Remove the 'f'
const float max_ev = 4.026069; // Remove the 'f' as well if it exists
After making these changes, please recompile the shader and see if the error persists. If you encounter further issues, please let me know!
In the meantime, you might want to review the shader version compatibility and check whether there are any additional changes in shaders related to Needle Engine or the configuration of your output pass in the documentation.
You can find additional useful references in the documentation for Post-Processing and Shader usage to ensure everything aligns with the current settings and API version you are using.
If you need more help with specific lines or configurations, feel free to ask!
1 replies left - Get a PRO license for more AI replies. thread_taLy4fSl9sS5Pd5IWmU9lgYC Reply to this message to continue the conversation
Unfortunately Blender hangs at opening/selecting e.g. Addon Window (screenshot) or Scene Properties Window. Tested it also with an empty project. Must go back to