Skip to content

Commit 2860665

Browse files
committed
0.7.6: Update deps.
1 parent 4e0f79e commit 2860665

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

fidget.nimble

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
# Package
22

3-
version = "0.7.5"
3+
version = "0.7.6"
44
author = "treeform"
55
description = "Fidget - UI Library"
66
license = "MIT"
77
srcDir = "src"
88

99
# Dependencies
1010

11-
requires "nim >= 1.0.0"
11+
requires "nim >= 1.4.0"
1212
requires "chroma >= 0.2.3"
13-
requires "typography >= 0.7.5"
14-
requires "pixie >= 1.0.3"
15-
requires "vmath >= 0.4.0"
13+
requires "typography >= 0.7.8"
14+
requires "pixie >= 1.1.2"
15+
requires "vmath >= 1.0.0"
1616
requires "print >= 0.1.0"
1717
requires "opengl >= 1.2.3"
1818
requires "html5_canvas >= 1.3"
1919
requires "staticglfw >= 4.1.2"
2020
requires "cligen >= 1.0.0"
2121
requires "supersnappy >= 1.0.0"
22-
requires "bumpy >= 1.0.0"
22+
requires "bumpy >= 1.0.3"

src/fidget.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import algorithm, chroma, fidget/common, fidget/input, json, macros, strutils,
22
tables, vmath, bumpy
33

4-
export chroma, common, input
4+
export chroma, common, input, vmath
55

66
when defined(js):
77
import fidget/htmlbackend

src/fidget/common.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ when not defined(js):
252252
of vBottom: Bottom
253253

254254
mouse = Mouse()
255-
mouse.pos = Vec2()
255+
mouse.pos = vec2(0)
256256

257257
proc dumpTree*(node: Node, indent = "") =
258258
echo indent, node.id, node.screenBox

src/fidget/opengl/context.nim

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ proc setVertColor(buf: var seq[uint8], i: int, color: ColorRGBA) =
336336
buf[i * 4 + 3] = color.a
337337

338338
func `*`*(m: Mat4, v: Vec2): Vec2 =
339-
(m * vec3(v, 0.0)).xy
339+
(m * vec3(v.x, v.y, 0.0)).xy
340340

341341
proc drawQuad*(
342342
ctx: Context,
@@ -704,7 +704,7 @@ proc beginFrame*(ctx: Context, frameSize: Vec2) =
704704
beginFrame(
705705
ctx,
706706
frameSize,
707-
ortho(0, frameSize.x, frameSize.y, 0, -1000, 1000)
707+
ortho[float32](0.0, frameSize.x, frameSize.y, 0, -1000.0, 1000.0)
708708
)
709709

710710
proc endFrame*(ctx: Context) =
@@ -720,17 +720,17 @@ proc translate*(ctx: Context, v: Vec2) =
720720
## Translate the internal transform.
721721
ctx.mat = ctx.mat * translate(vec3(v))
722722

723-
proc rotate*(ctx: Context, angle: float) =
723+
proc rotate*(ctx: Context, angle: float32) =
724724
## Rotates the internal transform.
725-
ctx.mat = ctx.mat * rotateZ(angle).mat4()
725+
ctx.mat = ctx.mat * rotateZ(angle)
726726

727-
proc scale*(ctx: Context, scale: float) =
727+
proc scale*(ctx: Context, s: float32) =
728728
## Scales the internal transform.
729-
ctx.mat = ctx.mat * scaleMat(scale)
729+
ctx.mat = ctx.mat * scale(vec3(s))
730730

731-
proc scale*(ctx: Context, scale: Vec2) =
731+
proc scale*(ctx: Context, s: Vec2) =
732732
## Scales the internal transform.
733-
ctx.mat = ctx.mat * scaleMat(vec3(scale, 1))
733+
ctx.mat = ctx.mat * scale(vec3(s.x, s.y, 1))
734734

735735
proc saveTransform*(ctx: Context) =
736736
## Pushes a transform onto the stack.
@@ -751,5 +751,5 @@ proc fromScreen*(ctx: Context, windowFrame: Vec2, v: Vec2): Vec2 =
751751

752752
proc toScreen*(ctx: Context, windowFrame: Vec2, v: Vec2): Vec2 =
753753
## Takes a point from current transform and translates it to screen.
754-
result = (ctx.mat * vec3(v, 1)).xy
754+
result = (ctx.mat * vec3(v.x, v.y, 1)).xy
755755
result.y = -result.y + windowFrame.y

src/fidget/opengl/shaders.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ proc setUniform*(shader: Shader, name: string, v: Vec4) =
370370
shader.setUniform(name, cGL_FLOAT, bkVEC4, values)
371371

372372
proc setUniform*(shader: Shader, name: string, m: Mat4) =
373-
shader.setUniform(name, cGL_FLOAT, bkMAT4, m)
373+
shader.setUniform(name, cGL_FLOAT, bkMAT4, cast[array[16, float32]](m))
374374

375375
proc setUniform*(shader: Shader, name: string, b: bool) =
376376
var values: array[16, int32]

0 commit comments

Comments
 (0)