Get this error message when trying to enable shaders:
dh_terrain.fsh: dh_terrain.fsh: ERROR: 0:365: Use of undeclared identifier 'dhProjection'
ERROR: 0:366: Use of undeclared identifier 'dhProjectionInverse'
ERROR: 0:379: Use of undeclared identifier 'gbufferProjectionInverse'
ERROR: 0:379: Use of undeclared identifier 'gbufferProjectionInverse'
ERROR: 0:379: Use of undeclared identifier 'gbufferProjectionInverse'
ERROR: 0:381: Use of undeclared identifier 'iProjDiag'
ERROR: 0:381: Use of undeclared identifier 'gbufferProjectionInverse'
ERROR: 0:382: Use of undeclared identifier 'viewPos'
ERROR: 0:382: Use of undeclared identifier 'viewPos'

3 Replies
!logs
You should send your
latest.log
file to provide additional useful information.
Logs are usually located in the .minecraft/logs
directory.
On Windows: %appdata%\.minecraft\logs
On Linux: ~/.minecraft/logs
On Mac: ~/Library/Application Support/minecraft/logs
Please upload the file to mclo.gs instead of sending the raw file. This makes reading the contents of the file a lot easier and improves the chances of you getting the help needed.
After uploading the file, click on Save
and send the link.What are the chances this is caused by Apple and the arbitrary limit that was exceeded by the default profile of the shader pack?
linus emoji