You can put these on your laptop monitor and still be able to read the screen in the sunshine

Nushield
3M
HP