Skip to content

Releases: harshkhandeparkar/gpujs-real-renderer

Drawing Board! And multiple fixes/optimizations

28 Oct 10:13

Choose a tag to compare

Added

  • DRAWING BOARD!: A fully functional white/black/[whichever color you want]board with customizable brush colors, sizes, and even undo-redo feature! See RealDrawBoard and demo

Fixed

  • <RealComplexSpace>: Interpolation is better.

Changed

  • <RealComplexSpace>: convertCartesianPolar and convertPolarCartesian methods are made static members of the Complex class.

TYPESCRIPT \^o^/! Some fixes, refactors and ☜(⌒▽⌒)☞

23 Aug 14:15

Choose a tag to compare

Changed

  • Renderers accept a canvas element as canvas option instead of canvasTag as the id. (be5837c)
  • Watched Numbers is an array instead of an object. (e619f64) (See README)

Refactored

  • Whole codebase converted to typescript! (≧ロ≦)

Complex Numbers, Squeezing Graphs and More!

22 Aug 19:13
7e97bd6

Choose a tag to compare

Fixed

  • Stupid console.logs

Added

  • A new real renderer, RealComplexSpace!, see README
  • <RealLineGraph>: A new value for progressionMode, squeeze. This squeezes the graph to fit ALL the data as it flows in!.
  • A toggleRender method to the RealRenderer class which means that it is available everywhere.

Textures!

12 Apr 14:39

Choose a tag to compare

Textures! Pre-release
Pre-release

Fixed

  • : .addData() method can accept a texture as the input.

Docs!

09 Apr 18:30

Choose a tag to compare

Docs! Pre-release
Pre-release

Added

  • A proper README with docs!
  • : .getLimits() to get the limits of the graph.

Reset Method Fix

09 Apr 16:40

Choose a tag to compare

Reset Method Fix Pre-release
Pre-release

Fixed

  • .reset() method resets time.

Minor Fixes

09 Apr 16:37

Choose a tag to compare

Minor Fixes Pre-release
Pre-release

Fixed

  • <RealLineGraph>: The plotted points are perfect circles instead of squished ones.

Changed

  • Renamed .clearPlot() to .reset() and it works.

It's Real!

08 Apr 16:31

Choose a tag to compare

It's Real! Pre-release
Pre-release

Released

  • RealLineGraph class for real-time LineGraph rendering. (The graph makes space for new data when it overflows)
  • RealRenderer: The base class of this package. It is extended by RealLineGraph and can be extended for any other purpose-built renderer too.
  • to npm. You can yarn add gpujs-real-renderer or npm install gpujs-real-renderer
  • Works in the browser.