mirror of https://github.com/mgba-emu/mgba.git
GBA: Remove some dead code
This commit is contained in:
parent
ff637c84d1
commit
26711ae9e6
|
@ -614,29 +614,3 @@ void GBADeallocateState(struct GBASerializedState* state) {
|
|||
}
|
||||
|
||||
// TODO: Put back rewind
|
||||
|
||||
void GBATakeScreenshot(struct GBA* gba, struct VDir* dir) {
|
||||
#ifdef USE_PNG
|
||||
unsigned stride;
|
||||
const void* pixels = 0;
|
||||
char basename[PATH_MAX];
|
||||
separatePath(gba->activeFile, 0, basename, 0);
|
||||
struct VFile* vf = VDirFindNextAvailable(dir, basename, "-", ".png", O_CREAT | O_TRUNC | O_WRONLY);
|
||||
bool success = false;
|
||||
if (vf) {
|
||||
gba->video.renderer->getPixels(gba->video.renderer, &stride, &pixels);
|
||||
png_structp png = PNGWriteOpen(vf);
|
||||
png_infop info = PNGWriteHeader(png, VIDEO_HORIZONTAL_PIXELS, VIDEO_VERTICAL_PIXELS);
|
||||
success = PNGWritePixels(png, VIDEO_HORIZONTAL_PIXELS, VIDEO_VERTICAL_PIXELS, stride, pixels);
|
||||
PNGWriteClose(png, info);
|
||||
vf->close(vf);
|
||||
}
|
||||
if (success) {
|
||||
mLOG(STATUS, INFO, "Screenshot saved");
|
||||
return;
|
||||
}
|
||||
#else
|
||||
UNUSED(dir);
|
||||
#endif
|
||||
mLOG(STATUS, WARN, "Failed to take screenshot");
|
||||
}
|
||||
|
|
|
@ -382,6 +382,4 @@ struct GBASerializedState* GBAExtractState(struct VFile* vf, struct GBAExtdata*
|
|||
struct GBASerializedState* GBAAllocateState(void);
|
||||
void GBADeallocateState(struct GBASerializedState* state);
|
||||
|
||||
void GBATakeScreenshot(struct GBA* gba, struct VDir* dir);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue