mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-08-28 14:19:58 +02:00
Update to v106r55 release.
byuu says: Everything *should* be working again, but of course that won't actually be the case. Here's where things stand: - bsnes, higan, icarus, and genius compile and run fine on FreeBSD with GTK - ruby video and audio drivers are untested on Windows, macOS, and Linux - hiro is untested on macOS - bsnes' status bar is not showing up properly with hiro/qt - bsnes and higan's about screen is not showing up properly with hiro/qt (1x1 window size) - bsnes on Windows crashes often when saving states, and I'm not sure why ... it happens inside Encode::RLE - bsnes on Windows crashes with ruby.input.windows (unsure why) - bsnes on Windows fails to show the verified emblem on the status bar properly - hiro on Windows flickers when changing tabs To build the Windows bsnes and higan ports, use ruby="video.gdi audio.directsound" Compilation error logs for Linux will help me fix the inevitable list of typos there. I can fix the typos on other platforms, I just haven't gotten to it yet.
This commit is contained in:
@@ -24,18 +24,17 @@ image::image(const string& filename) {
|
||||
load(filename);
|
||||
}
|
||||
|
||||
image::image(const vector<uint8_t>& buffer) {
|
||||
auto data = buffer.data();
|
||||
auto size = buffer.size();
|
||||
if(0);
|
||||
image::image(const void* data_, uint size) {
|
||||
auto data = (const uint8_t*)data_;
|
||||
if(size < 4);
|
||||
else if(data[0] == 'B' && data[1] == 'M') loadBMP(data, size);
|
||||
else if(data[1] == 'P' && data[2] == 'N' && data[3] == 'G') loadPNG(data, size);
|
||||
}
|
||||
|
||||
image::image(const uint8_t* data, unsigned size) {
|
||||
if(0);
|
||||
else if(data[0] == 'B' && data[1] == 'M') loadBMP(data, size);
|
||||
else if(data[1] == 'P' && data[2] == 'N' && data[3] == 'G') loadPNG(data, size);
|
||||
image::image(const vector<uint8_t>& buffer) : image(buffer.data(), buffer.size()) {
|
||||
}
|
||||
|
||||
template<typename Type, uint Size> image::image(Type (&Name)[Size]) : image(Name, Size) {
|
||||
}
|
||||
|
||||
image::image() {
|
||||
|
Reference in New Issue
Block a user