X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frenderbuffer.h;h=751374bd4a4258f70ca9afa74d1e16bf543b49a3;hp=0ccf49675897c6b9864da27adb708eed45c458e8;hb=9d1fa012a23693768bbe287371e97751c03acc50;hpb=96fb9a0237a7c3f6fc23406ce50cd1c6fe484111 diff --git a/source/renderbuffer.h b/source/renderbuffer.h index 0ccf4967..751374bd 100644 --- a/source/renderbuffer.h +++ b/source/renderbuffer.h @@ -38,6 +38,10 @@ public: /** Allocates storage for the renderbuffer. */ void storage(PixelFormat fmt, unsigned wd, unsigned ht); + /** Returns the maximum supported sample count for multisampling. If + multisampling is not supported, returns 0. */ + static unsigned get_max_samples(); + /** Allocates multisample storage for the renderbuffer. All attachments in a framebuffer must have the same number of samples. To transfer the contents to a texture for furter processing, use the framebuffer blit