uniform sampler2D depth; uniform sampler2D occlusion; uniform sampler2D rotate; uniform AmbientOcclusionParams { vec2 screen_size; vec2 depth_ratio; float darkness; };