Skip to content

Releases: scratchcpp/scratchcpp-render

ScratchCPP Render 0.6.1

07 Sep 16:59
Compare
Choose a tag to compare
Pre-release

Change log:

Full Changelog: v0.6.0...v0.6.1

ScratchCPP Render 0.6.0

31 Aug 11:55
Compare
Choose a tag to compare
Pre-release

Change log:

  • Fixed question text box not hiding when questions are aborted (#92).
  • Refactored pen rendering to fix antialiasing issues and improve performance (#102).
  • Implemented the stamp block (#26).
  • Fixed rendering in Qt 6.7.
  • Added API for muting audio (#125).
  • Improved touching blocks to use CPU texture instead of convex hull points (#132).
  • Implemented high quality pen (#79).
  • Removed white background when there isn't any loaded project (#113).
  • Updated libscratchcpp to v0.10.0 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.10.0)

Full Changelog: v0.5.0...v0.6.0

ScratchCPP Render 0.5.1

29 Apr 17:59
Compare
Choose a tag to compare
Pre-release

Change log:

Full Changelog: v0.5.0...v0.5.1

ScratchCPP Render 0.5.0

14 Apr 10:16
Compare
Choose a tag to compare
Pre-release

Breaking changes:

  • The library now must be initialized by the application using scratchcpprender::init() (#99).
  • Projects now must be loaded using the new load() method in ProjectPlayer (#103).

Non-breaking changes:

  • Set OpenGL as the default graphics API to support Windows where Direct3D is the default.
  • SVG costume textures aren't created when project loads anymore.
  • Added API for getting the library version (#108).
  • Fixed sprite dragging when the costume rotation center isn't the costume center (#119).
  • Fixed and optimized bounding box calculation.
  • Implemented collision detection - touching object - not fully implemented, see #117 (#64).
  • Implemented touching color - not fully implemented, see #117 (#12).
  • Sprite position is now rounded (#87).
  • Fixed sprite dragging not locking the sprite position (#84).
  • Fixed sprite dragging not following the frame rate (#85).
  • Optimized pen layer scaling (#88).
  • Updated libscratchcpp to v0.9.1 (https://github.com/scratchcpp/libscratchcpp/releases/tag/v0.9.1).

Full Changelog: v0.4.0...v0.5.0

ScratchCPP Render 0.4.3

05 Mar 16:56
Compare
Choose a tag to compare
Pre-release

Change log:

  • Fixed OpenGL linking errors on Windows (#110).
  • Fixes crashes while loading another project after a project has been loaded (#104, #105, #109).
  • Fixed backdrop not loading after loading another project (#106).
  • Fixed stage and pen layer showing when a project is being loaded (#107).

Full Changelog: v0.4.2...v0.4.3

ScratchCPP Render 0.4.2

24 Feb 13:42
Compare
Choose a tag to compare
Pre-release

Change log:

Full Changelog: v0.4.1...v0.4.2

ScratchCPP Render 0.4.1

18 Feb 11:55
Compare
Choose a tag to compare
Pre-release

Change log:

Full Changelog: v0.4.0...v0.4.1

ScratchCPP Render 0.4.0

12 Feb 09:01
51ba7fe
Compare
Choose a tag to compare
Pre-release

Change log:

Full Changelog: v0.3.0...v0.4.0

ScratchCPP Render 0.3.1

06 Feb 17:03
Compare
Choose a tag to compare
Pre-release

Change log:

  • Fixed clones created by clones (#89).

Full Changelog: v0.3.0...v0.3.1

ScratchCPP Render 0.3.0

30 Jan 16:26
Compare
Choose a tag to compare
Pre-release

Change log:

  • Refactored rendering to cache costume textures (#63).
  • Implemented the bounding rectangle method - "if on edge, bounce" now works correctly (#60).
  • Implemented all pen blocks except the stamp block (#25, #28, #29, #33, #34, #30, #31, #32, #35, #75, #74, #73).
  • Implemented the color, brightness and ghost effects (#15, #20, #21).

Full Changelog: v0.2.0...v0.3.0