Metallic-based tints will block radar signals and significantly reduce detection range.
Non-metallic tints like ceramic tints are just fine.
Those little dots on your windshield (frits) are generally fine too. The same rules apply. They may make it tougher to attach your radar detector to your windshield if they’re stuck on the glass instead of embedded within it.
This video explains this too:
Here’s a great video which goes into way more detail and testing:
and here’s how you can easily test this for yourself:
In terms of laser, any tint that blocks light will reduce the detector’s sensitivity. However, radar detectors are best for radar and that’s what you should optimize for. If you need laser protection, I suggest you run Waze and get a laser jammer.