8000 Tags · boingoing/jeznes · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: boingoing/jeznes

Tags

v0.4.0-alpha

Toggle v0.4.0-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #67 from boingoing/skip_walls_clear

Skip the first and last set of contiguous wall tiles when updating uncleared playfield tiles

v0.3.5-alpha

Toggle v0.3.5-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Improve update_cleared_playfield_tiles performance (#61)

Re-implements update_cleared_playfield_tiles() to walk over the playfield with a single pointer instead of keeping indices. Also optimizes the math and logic as much as I think is possible while keeping it only in C.

This brings the entire sweep from 141747 to 113467 cycles (~20% or ~30000 fewer cycles) in some test scenario. This probably saves a frame or two during the sweep.

Performance while iterating over a completely unmarked playfield improves by about 10%.

Performance while iterating over a playfield with 44 marked tiles improves by about 27%.

The more tiles which are marked, the more noticeable the improvement would be.

v0.3.0-alpha

Toggle v0.3.0-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #60 from boingoing/macro_moves

Change the flood fill move functions into macros

v0.2.0-alpha

Toggle v0.2.0-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #49 from boingoing/boingoing-patch-1

Update README.md

v0.1.0-dummy

Toggle v0.1.0-dummy's commit message
Quickly hack up the 'count of unique 4-connected islands' solution

v0.1.0-alpha

Toggle v0.1.0-alpha's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #15 from boingoing/disable_debug_default

Disable the debug features by default
0