Commits on Jan 7, 2017
  1. Fix bottom part of PanelSprite rendered by PixiJS and cocos2d-JS

    committed Jan 7, 2017
Commits on Jan 4, 2017
  1. Add script to launch Chrome on OS X for profiling with IRHydra

    committed Jan 4, 2017
  2. Refactor arguments code generation using GenerateArgumentsList (#335)

    committed on GitHub Jan 4, 2017
Commits on Jan 3, 2017
  1. Really fix SFML patch for OS X (last patch was invalid)

    committed Jan 3, 2017
Commits on Dec 31, 2016
  1. Merge pull request #331 from 4ian/optimization/objects-list-copy

    Various optimizations (events generated code and game engine)
    committed on GitHub Dec 31, 2016
  2. Micro optimization for gdjs.evtTools.common.toString

    committed Dec 31, 2016
  3. Avoid unnecessary copy or declarations of objects lists

    * Declare objects lists used by actions only when actions are launched
    for standard events (both GDCpp and GDJS)
    * Enable the object list reuse optimisation in GDCpp as done in GDJS.
    committed Dec 30, 2016
  4. Don't animate sprites if outside of the screen in GDJS

    * This leads to important performance boost in games with large maps/levels
    * Backward compatibility is preserved for existing games, but any new object
    created is using this optimization by default.
    committed Dec 29, 2016
  5. Update gdjs.RuntimeScene._updateObjects to apply forces as done in GDC++

    Could potentially change slightly the behavior of some game but it's now
    consistent between GDJS and GDCpp.
    This also avoid an extra iteration on all instances in GDJS.
    committed Dec 28, 2016
  6. Replace HSHG in platformruntimebehavior.js by RBush

    TODO: Check if RBush create/destroy a lot of temporary JS objects and arrays
    and try to reduce this.
    committed Dec 28, 2016
  7. Prevent long lags/freezes in code generated for GDJS games (especiall…

    …y on Android)
    This is done by generating every events list code in separate functions, reducing
    the stress on garbage collectors of JS engines.
    committed Dec 25, 2016
  8. Fix SFML patch for OS X

    committed Dec 31, 2016
Commits on Dec 30, 2016
  1. A message is displayed if the instruction is not available in one of …

    …the game's platforms
    victorlevasseur committed with victorlevasseur Dec 29, 2016
Commits on Dec 29, 2016
  1. Add StrRepeat string expression to repeat a string

    victorlevasseur committed with victorlevasseur Dec 28, 2016
  2. Use sf::Text::getFillColor instead of the deprecated getColor

    victorlevasseur committed Dec 29, 2016
  3. Fix TextObject smoothing freezing HTML5 games

    (disable the smoothing action and condition in HTML5 games)
    victorlevasseur committed Dec 29, 2016
Commits on Dec 28, 2016
  1. Revert "Fix 3D Box blending with textures with fully transparent pixe…

    …ls (#325)"
    This reverts commit e982f62.
    victorlevasseur committed Dec 28, 2016
  2. All events are now grayed when disabled

    victorlevasseur committed Dec 28, 2016
Commits on Dec 25, 2016
  1. Merge pull request #314 from victorlevasseur/bugfix/particle-system

    Bugfix/particle system
    committed on GitHub Dec 25, 2016
  2. Fix documentation for hasVariable() (#330)

    Bouh committed with Dec 25, 2016
  3. Add the Mac OS X workaround for SFML

    Fix PackageForOBS to embed SFML in the source archive
    victorlevasseur committed Dec 25, 2016
Commits on Dec 24, 2016
  1. Update to SFML 2.4.1 and fix particle texturing

    victorlevasseur committed Nov 15, 2016
  2. Optimize code generation for object variables actions with mutators f…

    committed Dec 24, 2016
Commits on Dec 21, 2016
  1. Fix 3D Box blending with textures with fully transparent pixels (#325)

    Unfortunately, it's almost impossible to easily fix the problem for semi
    transparent pixels
    victorlevasseur committed with Dec 21, 2016
  2. Fixes for Android SFML export

    committed Dec 21, 2016
Commits on Dec 19, 2016
  1. Fix description of setVariableString in doc (#326)

    Bouh committed with Dec 19, 2016
Commits on Dec 17, 2016
  1. Merge pull request #313 from 4ian/feature/layer-timescale

    Time scale for layers and various fixes/improvements
    committed on GitHub Dec 17, 2016
Commits on Dec 16, 2016
  1. Fix error description in variable.js (#323)

    Bouh committed with Dec 16, 2016
Commits on Dec 10, 2016
  1. Fix HTML5 game crash with non renderable objects

    victorlevasseur committed Dec 10, 2016
Commits on Dec 4, 2016
  1. Ensure first frame of a scene with Cocos2d-JS is not shown before sce…

    …ne render
    committed Dec 4, 2016
  2. Add scripts in GDJS to ease development of the ga…

    …me engine
    The script allow to quickly link the sources of the game engine in a folder
    of an exported/previewed game, so that any change in the game engine can
    be tested directly in the game.
    committed Dec 4, 2016