2872 Commits

Author SHA1 Message Date
Adam Barth
54182dc3bf Merge pull request #363 from abarth/fix_info_plist
Make SkyShell.app work
2015-07-29 15:48:53 -07:00
Adam Barth
ec4eac4e4d Make SkyShell.app work
It was looking for the wrong executable name.
2015-07-29 15:47:26 -07:00
Chinmay Garde
d664dbfa77 Merge pull request #358 from chinmaygarde/master
Specify a default launch screen for iOS Asteroids
2015-07-29 15:06:00 -07:00
Chinmay Garde
2a829f9455 Pass correct recognizer data while panning on iOS 2015-07-29 15:05:01 -07:00
Chinmay Garde
c87a7c6863 Specify a default launch screen for iOS Asteroids 2015-07-29 15:05:00 -07:00
Adam Barth
d14eba080f Merge pull request #361 from abarth/iterate_vsync
Improve vsync provider
2015-07-29 14:34:23 -07:00
Adam Barth
752ff89710 Improve vsync provider
Now we actually use the vsync signal to trigger work. Previously, we'd hit the
pipeline depth limit too early and fall back to swap buffers-triggered
rendering.

Also, rename Vsync to VSync on recommendation from jamesr.
2015-07-29 14:25:51 -07:00
Viktor Lidholt
e1f5e8aa4a Merge pull request #360 from vlidholt/master
Adds delay between game over and return to main screen in demo game
2015-07-29 14:03:15 -07:00
Viktor Lidholt
cede2b1b5b Adds delay between game over and return to main screen in demo game 2015-07-29 13:54:30 -07:00
Eric Seidel
21bd1239af Merge pull request #359 from eseidelGoogle/net_gone
Add more logging for the NetworkService unavailable case
2015-07-29 13:42:04 -07:00
Eric Seidel
b9c56a294e Add more logging for the NetworkService unavailable case
TBR=abarth@google.com
2015-07-29 13:41:34 -07:00
Viktor Lidholt
6445893a7b Merge pull request #355 from vlidholt/master
Adds display of last score to demo game
2015-07-29 13:35:15 -07:00
Viktor Lidholt
c2356a09de Refactors setting of last score in demo game to use callback 2015-07-29 13:33:17 -07:00
Viktor Lidholt
07522f9f5a Adds display of last score to demo game 2015-07-29 13:33:17 -07:00
Chinmay Garde
656bf6ecfa Merge pull request #354 from chinmaygarde/master
Add launcher icons and update display name for Asteroids on iOS
2015-07-29 13:12:56 -07:00
Chinmay Garde
944fecffab Add launcher icons and update display name for Asteroids on iOS 2015-07-29 13:11:48 -07:00
Viktor Lidholt
1f5e492ddd Merge pull request #353 from vlidholt/master
Fixes analyzer warnings in SpriteBox
2015-07-29 13:07:52 -07:00
Viktor Lidholt
c933f2ce5a Fixes analyzer warnings in SpriteBox 2015-07-29 12:31:02 -07:00
Chinmay Garde
a2d13124de Merge pull request #349 from abarth/vsync_provider
Drive frames from the vsync provider on Android
2015-07-29 09:59:59 -07:00
Viktor Lidholt
e73f94e225 Merge pull request #346 from vlidholt/master
Adds star field to game start screen
2015-07-29 07:34:53 -07:00
Adam Barth
f81d96e1dd Drive frames from the vsync provider on Android
Instead of using back pressure from swap buffers to drive the engine, this
patch using the vsync signal from the Android framework. We still respect
back pressure from swap buffers if we get too far ahead.
2015-07-28 22:32:36 -07:00
Chinmay Garde
df5c6f1db5 Merge pull request #348 from chinmaygarde/master
Increase the log level of syslog messages from dart
2015-07-28 18:14:36 -07:00
Chinmay Garde
3c3528afd9 Increase the log level of syslog messages from dart 2015-07-28 18:10:16 -07:00
Chinmay Garde
0e3cb9bdc4 Merge pull request #347 from chinmaygarde/master
Enable multiple touches on SkySurface on iOS
2015-07-28 18:10:01 -07:00
Chinmay Garde
0ca1c20fea Enable multiple touches on SkySurface on iOS 2015-07-28 18:08:41 -07:00
Viktor Lidholt
acececc43f Adds star field to game start screen 2015-07-28 17:34:39 -07:00
Viktor Lidholt
306ba1c5cb Merge pull request #345 from vlidholt/master
Fixes analyzer warnings in sprites
2015-07-28 17:34:02 -07:00
Viktor Lidholt
1ace7181ed Fixes compilation error in demo game and adds auto scrolling star field 2015-07-28 17:21:06 -07:00
Viktor Lidholt
248fc1c4e2 Fixes compilation errors in sprites 2015-07-28 17:19:56 -07:00
Chinmay Garde
30980b6a4f Merge pull request #344 from chinmaygarde/master
Fix release builds on iOS
2015-07-28 17:10:59 -07:00
Chinmay Garde
9f536abb49 Fix release builds on iOS 2015-07-28 17:07:44 -07:00
Chinmay Garde
c3c5c418f8 Merge pull request #342 from chinmaygarde/master
Avoid cancelling touches on views on gesture recognition on iOS
2015-07-28 17:07:08 -07:00
Adam Barth
25fcb18cb0 Merge pull request #343 from abarth/fix_analyzer
Fix analyzer warnings
2015-07-28 17:06:11 -07:00
Adam Barth
b4db5ee64d Fix analyzer warnings 2015-07-28 17:05:30 -07:00
Chinmay Garde
9df6383b4d Avoid cancelling touches on views on gesture recognition on iOS 2015-07-28 17:05:09 -07:00
Hans Muller
397810122e Merge pull request #340 from HansMuller/animate-selected-tab-indicator
Animated selected tab indicator
2015-07-28 17:02:55 -07:00
Hans Muller
94132e779e Animated selected tab indicator 2015-07-28 17:01:15 -07:00
Adam Barth
b82aff3448 Merge pull request #341 from abarth/fix_setup_dart_analyzer
Teach setup_dart_analyzer about workbench
2015-07-28 16:07:42 -07:00
Adam Barth
bfe37ce2dc Teach setup_dart_analyzer about workbench 2015-07-28 16:05:20 -07:00
Adam Barth
d81858f0fc Merge pull request #338 from abarth/improve_pipeline
Improve pipeline accounting
2015-07-28 16:02:03 -07:00
Adam Barth
a836ce05bb Improve pipeline accounting
Previously, there was a race condition whereby we could end up with three
requests in the pipeline. Now we update the number of outstanding requests
synchronously, which avoids the race.
2015-07-28 15:28:27 -07:00
Eric Seidel
f88d017dda Merge pull request #337 from eseidelGoogle/touch_cancel
Treat all UITouchPhaseCancelled on raw touches as pointerUp instead o…
2015-07-28 15:05:59 -07:00
Eric Seidel
ef6c14983d Treat all UITouchPhaseCancelled on raw touches as pointerUp instead of pointerCancel.
On iOS as soon as a gesture recognizer takes over it cancels all outstanding
touches.

R=@abarth
2015-07-28 15:02:28 -07:00
Adam Barth
2f799869d0 Remove DCHECK
This DCHECK is triggering due to my recent change. Remove it while I debug.
2015-07-28 14:59:47 -07:00
Adam Barth
93b7b46ce4 Merge pull request #335 from abarth/pipeline_depth
Increase the graphics pipeline depth to 2
2015-07-28 14:48:54 -07:00
Chinmay Garde
6a3fe825e6 Merge pull request #334 from chinmaygarde/master
Avoid mprotect calls on iOS
2015-07-28 14:46:42 -07:00
Eric Seidel
9a1e1a0a48 Merge pull request #333 from HansMuller/another-sky-analyzer-fix
add --fatal-warnings to dartanalyzer command line
2015-07-28 14:44:35 -07:00
Adam Barth
c1f0e35e3b Increase the graphics pipeline depth to 2
Previously, we weren't overlapping any work between the UI and the GPU threads
because each waited for the other to finish. After this patch, we now have a
pipeline depth of 2, which means we can be working on two frames at once, one
for each thread.  In the future, we should dynamically adjust the pipeline
depth.
2015-07-28 14:42:19 -07:00
Chinmay Garde
ea640f23ab Avoid mprotect calls on iOS 2015-07-28 14:40:21 -07:00
Hans Muller
36813aff27 add --fatal-warnings to dartanalyzer command line 2015-07-28 14:34:54 -07:00