X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fframeformat.h;h=35d982ba8839f1489b75efab9489560a7aa2d6e3;hp=c67586a9dd435353c5511f67967e23bd57d4ec6a;hb=3a1b9cbe2441ae670a97541dc8ccb0a2860c8302;hpb=7ab13563ec79b45a09f03da73acb15b39e192df9 diff --git a/source/core/frameformat.h b/source/core/frameformat.h index c67586a9..35d982ba 100644 --- a/source/core/frameformat.h +++ b/source/core/frameformat.h @@ -1,7 +1,7 @@ #ifndef MSP_GL_FRAMEFORMAT_H_ #define MSP_GL_FRAMEFORMAT_H_ -#include +#include #include "pixelformat.h" namespace Msp { @@ -36,9 +36,9 @@ class FrameFormat private: enum { MAX_ATTACHMENTS = 7 }; - UInt8 count; - UInt8 samples; - UInt16 attachments[MAX_ATTACHMENTS]; + std::uint8_t count; + std::uint8_t samples; + std::uint16_t attachments[MAX_ATTACHMENTS]; public: FrameFormat(); @@ -53,8 +53,8 @@ public: unsigned size() const { return count; } bool empty() const { return !count; } - const UInt16 *begin() const { return attachments; } - const UInt16 *end() const { return attachments+count; } + const std::uint16_t *begin() const { return attachments; } + const std::uint16_t *end() const { return attachments+count; } int index(FrameAttachment) const; }; @@ -71,10 +71,10 @@ FrameAttachment make_indexed_attachment(FrameAttachment, unsigned); inline FrameAttachment operator,(FrameAttachment fa, unsigned i) { return make_indexed_attachment(fa, i); } -inline unsigned get_attach_point(UInt16 fa) +inline unsigned get_attach_point(std::uint16_t fa) { return fa>>10; } -PixelFormat get_attachment_pixelformat(UInt16); +PixelFormat get_attachment_pixelformat(std::uint16_t); GLenum get_gl_attachment(FrameAttachment);