-
Merge branch 'master' into gh-pages
taisel committedNov 25, 2015 -
taisel committed
Nov 25, 2015
-
Merge branch 'master' into gh-pages
taisel committedNov 24, 2015 -
Merge branch 'master' into gh-pages
taisel committedNov 24, 2015 -
taisel committed
Nov 24, 2015 Don’t use atomic operations if we are already in a locked critical section.
-
Merge branch 'master' into gh-pages
taisel committedNov 22, 2015 -
taisel committed
Nov 22, 2015 In case futexWait is checked at the same time by both threads, do a compare and exchange on the store before the futexWait check.
-
Merge branch 'master' into gh-pages
taisel committedNov 22, 2015 -
Merge branch 'master' into gh-pages
taisel committedNov 22, 2015 -
taisel committed
Nov 22, 2015 no more busy waiting, use futex sleeps instead. Also apparently web worker usage now needs the cycle adjustment for over buffering enabled, not just under.
-
Merge branch 'master' into gh-pages
taisel committedNov 22, 2015
-
Merge branch 'master' into gh-pages
taisel committedNov 21, 2015 -
SharedArrayBuffer + Atomics API Usage
taisel committedNov 21, 2015 SharedArrayBuffer + Atomics API is REQUIRED for web worker usage. Otherwise it will default to the same thread generic version.
-
Merge pull request #4 from taisel/webworker
taisel committedNov 20, 2015 Eeeh, tell me how this goes...
-
require sharedarraybuffer support
taisel committedNov 20, 2015 We use it for sharing low latency buffer metrics.
-
preliminary web worker support
taisel committedNov 19, 2015 Emulator run in a web worker while A/V output stuff is run in the main thread.
-
Firefox needs a browser sniffing update
taisel committedSep 8, 2015 Seems they dropped mozRequestAnimationSupport, so we couldn't sniff for that anymore. That was causing us to draw graphics in a way firefox is slow with.
-
taisel committed
Sep 1, 2015
-
taisel committed
Aug 31, 2015 Typo on function name. Was causing volume issues in Iridion 3D after the optimization update recently.
-
Finishing sound code optimization
taisel committedAug 29, 2015 Adding the remaining full 16 and 32 bit write and read optimizations.
-
taisel committed
Aug 25, 2015 Enforcing some types better. Removed an unused variable. Mostly enforcing double type logic where needed.
-
taisel committed
Aug 24, 2015 Trying to clean up the i/o tables and move some bit masking and shifts into the target function calls.
-
taisel committed
Aug 24, 2015