]> git.tdb.fi Git - libs/gl.git/blobdiff - source/ambientocclusion.cpp
Separate abstract pixel compositions from concrete pixel formats
[libs/gl.git] / source / ambientocclusion.cpp
index 8826964a8223f65941e0f0a40467f80191cd5442..b1dccc0e4c632ea8dd55ad5390c7fea5135413d4 100644 (file)
@@ -12,7 +12,7 @@ namespace Msp {
 namespace GL {
 
 AmbientOcclusion::AmbientOcclusion(unsigned w, unsigned h, float):
-       occlude_target(w, h, (RENDER_COLOR,RED)),
+       occlude_target(w, h, (RENDER_COLOR,R8)),
        occlude_shader("ambientocclusion_occlude.glsl"),
        combine_shader("ambientocclusion_combine.glsl"),
        quad(get_fullscreen_quad())
@@ -21,7 +21,7 @@ AmbientOcclusion::AmbientOcclusion(unsigned w, unsigned h, float):
        texturing.attach(2, occlude_target.get_target_texture(RENDER_COLOR));
 
        unsigned seed = 1;
-       rotate_lookup.storage(RGBA, 4, 4, 1);
+       rotate_lookup.storage(RGBA8, 4, 4, 1);
        rotate_lookup.get_default_sampler().set_filter(NEAREST);
        unsigned char data[64];
        for(unsigned i=0; i<16; ++i)