X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=builtin_data%2F_ambientocclusion.glsl;h=0fca6bb2a4b34c72d5e3efda18ff55e35a08496f;hb=HEAD;hp=4cc74e18c26962f5db7b10a238d38a9cf8f0ba36;hpb=28965eccb61d06a497645e0770826de161b0e4cb;p=libs%2Fgl.git diff --git a/builtin_data/_ambientocclusion.glsl b/builtin_data/_ambientocclusion.glsl index 4cc74e18..0fca6bb2 100644 --- a/builtin_data/_ambientocclusion.glsl +++ b/builtin_data/_ambientocclusion.glsl @@ -1,6 +1,6 @@ -const int max_samples = 32; +const int max_samples = 128; -uniform CameraTransform +layout(set=0) uniform CameraTransform { mat4 eye_world_matrix; mat4 world_eye_matrix; @@ -8,11 +8,11 @@ uniform CameraTransform mat4 eye_clip_matrix; }; -uniform sampler2D source; -uniform sampler2D depth; -uniform sampler2D occlusion; -uniform sampler2D rotate; -uniform AmbientOcclusionParams +layout(set=2) uniform sampler2D source; +layout(set=2) uniform sampler2D depth; +layout(set=2) uniform sampler2D occlusion; +layout(set=2) uniform sampler2D rotate; +layout(set=2) uniform AmbientOcclusionParams { float darkness; vec3 sample_points[max_samples];