From 36f7e3e5542f3cfee11b34ce497fcb877b3462bf Mon Sep 17 00:00:00 2001 From: chai Date: Fri, 7 Sep 2018 21:20:15 +0800 Subject: *update --- bin/Jin.exe | Bin 1414144 -> 1416192 bytes bin/jin.exe | Bin 1414144 -> 1416192 bytes bin/main.lua | 10 +++++----- src/libjin/Graphics/Bitmap.cpp | 6 +++--- src/lua/modules/net/net.cpp | 1 + 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/bin/Jin.exe b/bin/Jin.exe index 635f03a..9651439 100644 Binary files a/bin/Jin.exe and b/bin/Jin.exe differ diff --git a/bin/jin.exe b/bin/jin.exe index 635f03a..9651439 100644 Binary files a/bin/jin.exe and b/bin/jin.exe differ diff --git a/bin/main.lua b/bin/main.lua index 4e57500..2ff6563 100644 --- a/bin/main.lua +++ b/bin/main.lua @@ -40,12 +40,12 @@ local dt = 0 function jin.core.onDraw() dt = dt + 0.1 jin.graphics.bindCanvas(canvas) - -- jin.graphics.useShader(shader) - -- shader:sendNumber("iGlobalTime", dt ) - -- shader:sendVec3("iResolution", sw, sh, 1) - -- shader:sendVec4("iMouse", mx, my, mx, my) + jin.graphics.useShader(shader) + shader:sendNumber("iGlobalTime", dt ) + shader:sendVec3("iResolution", sw, sh, 1) + shader:sendVec4("iMouse", mx, my, mx, my) jin.graphics.draw(img, 0, 0, 1, 1) - -- jin.graphics.unuseShader() + jin.graphics.unuseShader() jin.graphics.unbindCanvas() jin.graphics.draw(canvas, 0, 0, 1, 1) end \ No newline at end of file diff --git a/src/libjin/Graphics/Bitmap.cpp b/src/libjin/Graphics/Bitmap.cpp index c2acff4..28b59af 100644 --- a/src/libjin/Graphics/Bitmap.cpp +++ b/src/libjin/Graphics/Bitmap.cpp @@ -52,7 +52,7 @@ namespace graphics { width = w; height = h; - pixels = (Color*)calloc(1, w*h*sizeof(Color)); + pixels = new Color[w*h]; } Bitmap::~Bitmap() @@ -73,8 +73,8 @@ namespace graphics { if (pixels != nullptr) delete[] pixels; + pixels = new Color[w*h]; size_t s = w * h * sizeof(Color); - pixels = (Color*)calloc(1, s); memcpy(pixels, p, s); width = w; height = h; @@ -93,8 +93,8 @@ namespace graphics { if (pixels != nullptr) delete[] pixels; + pixels = new Color[w*h]; size_t s = w * h * sizeof(Color); - pixels = (Color*)calloc(1, s); width = w; height = h; for (int x = 0; x < w; ++x) diff --git a/src/lua/modules/net/net.cpp b/src/lua/modules/net/net.cpp index a984920..8fb273c 100644 --- a/src/lua/modules/net/net.cpp +++ b/src/lua/modules/net/net.cpp @@ -8,6 +8,7 @@ namespace jin { namespace lua { + using namespace jin::lua::net; using namespace jin::net; -- cgit v1.1-26-g67d0