Skip to content

Releases: popolony2k/scarab

scarab v0.1.25

Choose a tag to compare

@github-actions github-actions released this 21 Sep 23:16
ab23926

What's Changed

  • renderer_create: fullscreen and fullscreen_strategy; sunlight v0.38.0; version 0.1.25 by @popolony2k in #31

Full Changelog: v0.1.24...v0.1.25

scarab v0.1.24

Choose a tag to compare

@github-actions github-actions released this 21 Sep 19:41
654a418

What's Changed

  • samples/views: correct what the world-space toggle shows by @popolony2k in #28
  • Docs/samples: delay -1 means a held frame; give the animated samples a real delay by @popolony2k in #29
  • sprite_configure_texture: one entry per sequence, apply the new delay on reconfigure; sunlight v0.37.0; version 0.1.24 by @popolony2k in #30

Full Changelog: v0.1.23...v0.1.24

scarab v0.1.23

Choose a tag to compare

@github-actions github-actions released this 21 Sep 17:26
810620d

What's Changed

  • Real extra views (view_create + per-view controls), sprite_set_world_space, sunlight v0.36.0; version 0.1.23 by @popolony2k in #27

Full Changelog: v0.1.22...v0.1.23

scarab v0.1.22

Choose a tag to compare

@github-actions github-actions released this 21 Sep 14:48
b6a690e

What's Changed

  • Pin sunlight v0.35.0 (view handles are shared_ptr; ASan-found lifetime fixes); version 0.1.22 by @popolony2k in #26

Full Changelog: v0.1.21...v0.1.22

scarab v0.1.21

Choose a tag to compare

@github-actions github-actions released this 21 Sep 12:04
2a0afb6

What's Changed

  • Create the renderer on demand; run the entry script before the window exists (no behaviour change) by @popolony2k in #23
  • Add renderer_create / renderer_destroy / renderer_get_* and the zoom/renderer constants (v0.1.21 stage 2) by @popolony2k in #24
  • Add view_* functions; fix camera_move_up/left crash with no map; sunlight v0.33.0; version 0.1.21 by @popolony2k in #25

Full Changelog: v0.1.20...v0.1.21

scarab v0.1.20

Choose a tag to compare

@github-actions github-actions released this 21 Sep 06:01
3c522bf

What's Changed

  • Pin sunlight v0.31.0: external tilesets/templates load from a .zip or encrypted pack; version 0.1.20 by @popolony2k in #22

Full Changelog: v0.1.19...v0.1.20

scarab v0.1.19

Choose a tag to compare

@github-actions github-actions released this 21 Sep 04:58
1a37cad

⚠️ BREAKING: viewport_get_dimension() now returns a real width and height

viewport_get_dimension() now returns 10, 10, 1240, 900 — it used to return 10, 10, 1250, 910 for the same visible area. sunlight v0.29.0 (pinned here) makes a viewport the rectangle [pos, pos + size); before, the last two values were inconsistently the far-edge coordinate whenever x/y were not 0.

What to change: a script that used the old third/fourth values as a right/bottom edge must use x + width / y + height instead. Scripts that only used them as a size (or only ever ran with a viewport at 0,0) are unaffected.

What did not change (verified on the real release, not assumed): the default viewport's visible area [10,1250) × [10,910), pixel output (sunlight's oracle tests: 1.7M draw-call lines identical), every MAP_ALIGNMENT_* start camera position, and every camera_move_* scroll extent — 54/54 rows of a before/after probe on real game maps are identical.

No new primitives in this release. Built on sunlight v0.29.0.


What's Changed

  • BREAKING: viewport size is a real width/height; default (10,10,1240,900); sunlight v0.29.0, version 0.1.19 by @popolony2k in #21

Full Changelog: v0.1.18...v0.1.19

scarab v0.1.18

Choose a tag to compare

@github-actions github-actions released this 21 Sep 02:05
645dc69

What's Changed

  • Add --headless (null renderer); sunlight v0.26.0, version 0.1.18 by @popolony2k in #20

Full Changelog: v0.1.17...v0.1.18

scarab v0.1.17

Choose a tag to compare

@github-actions github-actions released this 20 Sep 23:38
976747d

What's Changed

  • Build the renderer from a RendererConfig; sunlight v0.24.0, version 0.1.17 by @popolony2k in #19

Full Changelog: v0.1.15...v0.1.17

scarab v0.1.15

Choose a tag to compare

@github-actions github-actions released this 19 Sep 15:42

Full Changelog: v0.1.14...v0.1.15