diff --git a/src/config.cpp b/src/config.cpp index f2c5514..f4c87cf 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -92,7 +92,7 @@ void Config::read(int argc, char *argv[]){ PO_DESC(iconPath, std::string, "") \ PO_DESC(SE.sourceCount, int, 6) \ PO_DESC(pathCache, bool, true) \ - PO_DESC(Windows_AllocConsole, bool, false) \ + PO_DESC(Windows_AllocConsole, bool, false) \ PO_DESC(Modloader.use_default_save_path, bool, false) // Not gonna take your shit boost diff --git a/src/meow.cpp b/src/meow.cpp index 6277de8..43cdbb4 100644 --- a/src/meow.cpp +++ b/src/meow.cpp @@ -26,7 +26,6 @@ #include #include -#include "third_party/termcolor.hpp" #ifdef __LINUX__ #include diff --git a/src/shader.cpp b/src/shader.cpp index c4562e3..116495e 100644 --- a/src/shader.cpp +++ b/src/shader.cpp @@ -23,10 +23,10 @@ #include "sharedstate.h" #include "glstate.h" #include "exception.h" +#include "debugwriter.h" #include #include -#include #include "common.h.xxd" #include "sprite.frag.xxd" @@ -59,8 +59,7 @@ #include "meow.h" -#define INIT_SHADER(vert, frag, name) \ -{ \ +#define INIT_SHADER(vert, frag, name){ \ Shader::init(shader_##vert##_vert, shader_##vert##_vert_len, shader_##frag##_frag, shader_##frag##_frag_len, \ #vert, #frag, #name); \ } @@ -74,7 +73,7 @@ static void printShaderLog(GLuint shader){ std::string log(logLength, '\0'); gl.GetShaderInfoLog(shader, log.size(), 0, &log[0]); - std::clog << "Shader log:\n" << log; + Debug() << "Shader log:\n" << log; } static void printProgramLog(GLuint program){ @@ -84,7 +83,7 @@ static void printProgramLog(GLuint program){ std::string log(logLength, '\0'); gl.GetProgramInfoLog(program, log.size(), 0, &log[0]); - std::clog << "Program log:\n" << log; + Debug() << "Program log:\n" << log; } Shader::Shader(){ @@ -416,31 +415,26 @@ void SpriteShaderBase::setBushOpacity(float value){ gl.Uniform1f(u_bushOpacity, value); } - SpriteShader::SpriteShader(){ INIT_SHADER(sprite, sprite, SpriteShader); SpriteShaderBase::SpriteShaderInit(); } - WMShader::WMShader(){ INIT_SHADER(sprite, worldMachine, WMShader); SpriteShaderBase::SpriteShaderInit(); } - WaterShader::WaterShader(){ INIT_SHADER(simple, water, WaterShader); SpriteShaderBase::SpriteShaderInit(); } - CRTShader::CRTShader(){ INIT_SHADER(sprite, crt, CRTShader); SpriteShaderBase::SpriteShaderInit(); } - PlaneShader::PlaneShader(){ INIT_SHADER(simple, plane, PlaneShader); @@ -468,7 +462,6 @@ void PlaneShader::setOpacity(float value){ gl.Uniform1f(u_opacity, value); } - GrayShader::GrayShader(){ INIT_SHADER(simple, gray, GrayShader); @@ -481,7 +474,6 @@ void GrayShader::setGray(float value){ gl.Uniform1f(u_gray, value); } - TilemapShader::TilemapShader(){ INIT_SHADER(tilemap, simple, TilemapShader); @@ -494,7 +486,6 @@ void TilemapShader::setAniIndex(int value){ gl.Uniform1f(u_aniIndex, value); } - TilemapWaterShader::TilemapWaterShader(){ INIT_SHADER(tilemap, tilemapWater, TilemapWaterShader); @@ -512,8 +503,6 @@ void TilemapWaterShader::setOffset(const Vec2i &value){ gl.Uniform2f(u_offset, value.x, value.y); } - - FlashMapShader::FlashMapShader(){ INIT_SHADER(simpleColor, flashMap, FlashMapShader); @@ -538,7 +527,6 @@ void HueShader::setHueAdjust(float value){ gl.Uniform1f(u_hueAdjust, value); } - SimpleMatrixShader::SimpleMatrixShader(){ INIT_SHADER(simpleMatrix, simpleAlpha, SimpleMatrixShader); @@ -551,7 +539,6 @@ void SimpleMatrixShader::setMatrix(const float value[16]){ gl.UniformMatrix4fv(u_matrix, 1, GL_FALSE, value); } - BlurShader::HPass::HPass(){ INIT_SHADER(blurH, blur, BlurShader::HPass); @@ -564,7 +551,6 @@ BlurShader::VPass::VPass(){ ShaderBase::init(); } - BltShader::BltShader(){ INIT_SHADER(simple, bitmapBlit, BltShader); diff --git a/src/table.cpp b/src/table.cpp index 481b393..57c610c 100644 --- a/src/table.cpp +++ b/src/table.cpp @@ -21,7 +21,7 @@ #include "table.h" -#include +#include #include #include "serial-util.h" @@ -108,7 +108,7 @@ void Table::serialize(char *buffer) const{ writeInt32(&buffer, zs); writeInt32(&buffer, size); - memcpy(buffer, dataPtr(data), sizeof(int16_t)*size); + SDL_memcpy(buffer, dataPtr(data), sizeof(int16_t)*size); } @@ -129,7 +129,7 @@ Table *Table::deserialize(const char *data, int len){ crash(Exception::RGSSError, "Marshal: Table: bad file format"); Table *t = new Table(x, y, z); - memcpy(dataPtr(t->data), data, sizeof(int16_t)*size); + SDL_memcpy(dataPtr(t->data), data, sizeof(int16_t)*size); return t; }