diff --git a/examples/blur.png b/examples/blur.png index 09279df..762ad06 100644 Binary files a/examples/blur.png and b/examples/blur.png differ diff --git a/examples/gradient.png b/examples/gradient.png index 50b867b..de84639 100644 Binary files a/examples/gradient.png and b/examples/gradient.png differ diff --git a/examples/heart.png b/examples/heart.png index e726a0a..79ca8af 100644 Binary files a/examples/heart.png and b/examples/heart.png differ diff --git a/examples/image_tiled.png b/examples/image_tiled.png index a892e15..9d5a7a4 100644 Binary files a/examples/image_tiled.png and b/examples/image_tiled.png differ diff --git a/examples/line.png b/examples/line.png index 7bcf2f6..42eddfa 100644 Binary files a/examples/line.png and b/examples/line.png differ diff --git a/examples/masking.png b/examples/masking.png index 7b4ab71..e98964e 100644 Binary files a/examples/masking.png and b/examples/masking.png differ diff --git a/examples/rounded_rectangle.png b/examples/rounded_rectangle.png index f8596ec..a8bf4d1 100644 Binary files a/examples/rounded_rectangle.png and b/examples/rounded_rectangle.png differ diff --git a/examples/shadow.png b/examples/shadow.png index c222dd3..71469c9 100644 Binary files a/examples/shadow.png and b/examples/shadow.png differ diff --git a/examples/square.png b/examples/square.png index 1f0a431..9d011d9 100644 Binary files a/examples/square.png and b/examples/square.png differ diff --git a/examples/text.png b/examples/text.png index 8cfb633..055a020 100644 Binary files a/examples/text.png and b/examples/text.png differ diff --git a/examples/text_spans.png b/examples/text_spans.png index 3231200..dcd304c 100644 Binary files a/examples/text_spans.png and b/examples/text_spans.png differ diff --git a/examples/tiger.png b/examples/tiger.png index 08088db..765c596 100644 Binary files a/examples/tiger.png and b/examples/tiger.png differ diff --git a/src/pixie/demo.nim b/src/pixie/demo.nim deleted file mode 100644 index 150306c..0000000 --- a/src/pixie/demo.nim +++ /dev/null @@ -1,41 +0,0 @@ -import boxy, opengl, pixie, windy - -export pixie, windy - -var - window*: Window - screen*: Image - ctx*: Context - bxy: Boxy - -proc tick*() = - ## Called this every frame in a while loop. - - bxy.addImage("screen", screen, genMipmaps = false) - - bxy.beginFrame(window.framebufferSize) - bxy.drawRect(rect(vec2(0, 0), window.framebufferSize.vec2), color(1, 1, 1, 1)) - bxy.drawImage("screen", vec2(0, 0)) - bxy.endFrame() - - swapBuffers(window) - - pollEvents() - - if window.closeRequested: - quit() - - ctx.setTransform(scale(vec2(window.contentScale, window.contentScale))) - -proc start*(title = "Demo", windowSize = ivec2(800, 600)) = - ## Start the demo. - window = newWindow(title, windowSize) - window.style = Decorated - - makeContextCurrent(window) - loadExtensions() - - let pixelSize = windowSize.vec2 * window.contentScale - screen = newImage(pixelSize.x.int, pixelSize.y.int) - ctx = newContext(screen) - bxy = newBoxy()