mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-24 22:07:41 -04:00
35 lines
No EOL
1.1 KiB
C++
35 lines
No EOL
1.1 KiB
C++
#include <cstdint>
|
|
#include <vector>
|
|
#include <bitmanip.h>
|
|
#include <cocogfx/include/format.hpp>
|
|
#include <cocogfx/include/blitter.hpp>
|
|
#include "model.h"
|
|
|
|
uint32_t Binning(std::vector<uint8_t>& tilebuf,
|
|
std::vector<uint8_t>& primbuf,
|
|
const model_t& model,
|
|
uint32_t width,
|
|
uint32_t height,
|
|
uint32_t tileSize);
|
|
|
|
int LoadImage(const char *filename,
|
|
cocogfx::ePixelFormat format,
|
|
std::vector<uint8_t> &pixels,
|
|
uint32_t *width,
|
|
uint32_t *height);
|
|
|
|
int SaveImage(const char *filename,
|
|
cocogfx::ePixelFormat format,
|
|
const uint8_t* pixels,
|
|
uint32_t width,
|
|
uint32_t height,
|
|
int32_t pitch);
|
|
|
|
void dump_image(const std::vector<uint8_t>& pixels,
|
|
uint32_t width,
|
|
uint32_t height,
|
|
uint32_t bpp);
|
|
|
|
int CompareImages(const char* filename1,
|
|
const char* filename2,
|
|
cocogfx::ePixelFormat format); |