HaxeFlixel / HaxeFlixel/flixel

Remaining OpenFL 8 issues

Open
#2,143 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Haxe
Stars
2.2k
Forks
522
Avg merge
34m
Merged PRs (30d)
1

Description

This is the list of currently known issues still remaining with OpenFL 8. Most of them are fairly minor. The ones I consisder most important are printed in bold.

  • Performance:

    • On some systems, FlxBunnyMark is significantly slower with drawQuads than drawTiles - note that the "bunny-performance" is close to identical, the culprit seems to be UI elements and/or textfields (press space to toggle)
    • Performance in the FlxSpriteFilters demo is bad when animations are enabled
  • Shaders:

    • The scanline effect in the Filters demo isn't quite correct (there's a "flickering")
    • The dropdowns in the BlendModeShaders demo vanish when used
    • openfl_TextureSize doesn't seem to work in regular per-sprite filters, only shader filters (see MosaicEffect demo)
  • HTML5:

    • The Filters demo produces an out of memory crash
    • There are "Could not generate web font" warnings on the first build
  • Misc:

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the unchecked items in the FlxBunnyMark and FlxSpriteFilters demos, then read the linked FlxBitmapText.textColor comment. Compare drawQuads and drawTiles with UI or text elements enabled, check animation performance, and verify the text-color behavior. Done means the remaining issues are either fixed and verified or documented with a narrowed cause.

Written by the indexing model from the issue text.

Assessment

Domain
game-dev, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.