Skip to content

Releases: bourgesl/mapbench

MapBench 0.5

01 Mar 21:26
Compare
Choose a tag to compare

MapBench 0.5 release provides lots of minor changes (lots of marlin releases since) and provides the new demo for JavaFX !

TODO changelog

MapBench 0.4

19 Jan 22:08
Compare
Choose a tag to compare

Major release: ~1 year updates !

Changes:

  • new tool MapDemo to run a 2D demo application (FPS)
  • new output format for results (fps, median, 95% percentile)
  • compatible with JDK9 EA (jigsaw)

Setup instructions:

  • extract the MapBench release into folder /mapbench
  • extract the MapBench-Maps release and move the maps folder in /mapbench/maps
  • extract the MapBench-Images release and move the results/ref and results/test folders in /mapbench/results
  • use shell scripts (unix, win) in the folder /bin

To choose your test profile and the marlin-renderer release, please edit the env file:
cd mapbench/bin
vi ./env.sh

To run Benchmarks (on all cpu cores):
cd mapbench/bin
./bench.sh (use default JVM and renderer)
./bench_marlin.sh

To run Tests:
cd mapbench/bin
./display.sh (use default JVM and renderer)
./display_marlin.sh

To run Demo:
cd mapbench/bin
./demo.sh (use default JVM and renderer)
./demo_marlin_ojdk.sh

PS: change your path to set your JVM (jdk7, jdk8 or jdk9 EA)

Enjoy !
Laurent

MapBench Images

05 Mar 07:38
Compare
Choose a tag to compare

This release contains only reference image files (ductus, pisces) and difference images (ductus vs marlin) to be put into folder mapbench-x.y/results

To compare your renderer results with reference images:

  • copy ref/ductus or ref/pisces image files into ref/ folder
  • start MapDisplay tool (bin/display.sh or bin.display_marlin.sh)
  • the new image display panel allows you to see the test image (current renderer), the reference image (from ref/ folder) and the difference image
  • Difference images are stored in the test/ folder like the test images

MapBench 0.3

05 Mar 07:32
Compare
Choose a tag to compare

Changes:

  • Marlin-renderer upgraded to releases 0.4.1 (stable) and 0.5A (prerelease)
  • improved image display panel (show test, reference and diff images) with zoom in/out
  • added regression tests (ductus, pisces reference images)

NOTES:

  • get maps from any MapBench Maps release
  • get reference images from any MapBench Images release to perform regression tests or compare renderer quality (ductus vs marlin)

Setup instructions:

  • extract the MapBench release into folder /mapbench
  • extract the MapBench Maps release and move the maps folder in /mapbench/maps
  • extract the MapBench Images release and move the results/ref and results/test folders in /mapbench/results
  • use shell scripts (unix, win) in the folder /bin

To choose your test profile and the marlin-renderer release, please edit the env file:
cd mapbench/bin
vi ./env.sh

To run benchmarks (on all cpu cores):
cd mapbench/bin
./bench.sh (use default JVM and renderer)
./bench_marlin.sh

To run tests:
cd mapbench/bin
./display.sh (use default JVM and renderer)
./display_marlin.sh

PS: change your path to set your JVM (jdk7 or jdk8)

Enjoy !

MapBench 0.2

09 Feb 21:07
Compare
Choose a tag to compare

News:
Marlin-renderer upgraded to v0.4

Added benchmark profiles in folder /profiles:

  • default
  • scaleTest: image size x4, only 2 threads
  • sharedImage: use one shared image per thread during test (less GC overhead but less realistic)

See existing results (Win, MacOS X, Linux64) in folder /results

NOTE: get maps from any MapBench Maps release.

Setup instructions:

  • extract the MapBench release into folder /mapbench
  • extract the MapBench Maps release and move the maps folder in /mapbench/maps
  • use shell scripts (unix, win) in the folder /bin

To run benchmarks (on all cpu cores):
./bench.sh (use default JVM and renderer)
./bench_marlin.sh

To run tests:
./display.sh (use default JVM and renderer)
./display_marlin.sh

PS: change your path to set your JVM (jdk7+)

Enjoy !

MapBench Maps

26 Jan 15:56
Compare
Choose a tag to compare

This release contains only map files to be put into folder mapbench-0.1/maps

MapBench 0.1

26 Jan 13:33
Compare
Choose a tag to compare

First MapBench release (including marlin 0.3 and map files)

NOTE: get maps from any MapBench Maps release !

Use shell scripts in /bin:

To run tests:
./display.sh (use default JVM and renderer)
./display_marlin.sh (use marlin 0.3)

To run benchmarks (on all cpu cores):
./bench.sh (use default JVM and renderer)
./bench_marlin.sh (use marlin 0.3)

Enjoy !