mirror of
https://github.com/blawar/GLideN64.git
synced 2024-07-07 03:13:49 +00:00
44 lines
1.1 KiB
C++
44 lines
1.1 KiB
C++
#ifndef GRAPHICS_FRAMEBUFFER_TEXTUREFORMATS_H
|
|
#define GRAPHICS_FRAMEBUFFER_TEXTUREFORMATS_H
|
|
#include "Parameter.h"
|
|
|
|
namespace graphics {
|
|
|
|
struct FramebufferTextureFormats
|
|
{
|
|
InternalColorFormatParam colorInternalFormat;
|
|
ColorFormatParam colorFormat;
|
|
DatatypeParam colorType;
|
|
u32 colorFormatBytes;
|
|
|
|
InternalColorFormatParam monochromeInternalFormat;
|
|
ColorFormatParam monochromeFormat;
|
|
DatatypeParam monochromeType;
|
|
u32 monochromeFormatBytes;
|
|
|
|
InternalColorFormatParam depthInternalFormat;
|
|
ColorFormatParam depthFormat;
|
|
DatatypeParam depthType;
|
|
u32 depthFormatBytes;
|
|
|
|
InternalColorFormatParam depthImageInternalFormat;
|
|
ColorFormatParam depthImageFormat;
|
|
DatatypeParam depthImageType;
|
|
u32 depthImageFormatBytes;
|
|
|
|
InternalColorFormatParam lutInternalFormat;
|
|
ColorFormatParam lutFormat;
|
|
DatatypeParam lutType;
|
|
u32 lutFormatBytes;
|
|
|
|
InternalColorFormatParam noiseInternalFormat;
|
|
ColorFormatParam noiseFormat;
|
|
DatatypeParam noiseType;
|
|
u32 noiseFormatBytes;
|
|
|
|
virtual ~FramebufferTextureFormats() {}
|
|
};
|
|
|
|
}
|
|
#endif // GRAPHICS_FRAMEBUFFER_TEXTUREFORMATS_H
|