SFGraphics
SFGraphics copied to clipboard
Use exceptions for more severe shader errors
Exceptions are used throughout the libraries for coding errors rather than runtime errors. Setting invalid attributes, for example, is almost certainly a typo that needs to be fixed rather than a runtime issue.