patriciogonzalezvivo / thebookofshaders

Step-by-step guide through the abstract and complex universe of Fragment Shaders.
http://TheBookOfShaders.com
Other
5.96k stars 677 forks source link

Chapter 05 "no matching overloaded function found" for exp, log, and sqrt #417

Open jbaylies opened 5 months ago

jbaylies commented 5 months ago

Chapter 05 states:

Replace the power function on line 22. Try other ones like: exp(), log() and sqrt(). Some of these functions are more interesting when you play with them using PI. You can see on line 8 that I have defined a macro that will replace any use of PI with the value 3.14159265359.

but trying exp, log, and sqrt all error: "no matching overloaded function found"

macOS 14.3.1 // firefox, chrome, & glslViewer

https://thebookofshaders.com/05/

Infini-Creation commented 2 months ago

Same on Windows 10 Pro 64 bits & Firefox 127.0.2