47
関西 Firefox OS 勉強会 5th GIG

Tizen-chan also needs glasses

Embed Size (px)

DESCRIPTION

for Firefox OS meetup in Japan west 5th GiG..

Citation preview

Page 1: Tizen-chan also needs glasses

関西 Firefox OS 勉強会 5th GIG

Page 2: Tizen-chan also needs glasses

2

@moguriso@moguriso ですです

Page 3: Tizen-chan also needs glasses

3

個人の個人の主観に基づいた主観に基づいた

LT です

Page 4: Tizen-chan also needs glasses

4

内容のは内容のは保証出来ません保証出来ません

ご容赦下さいご容赦下さい

Page 5: Tizen-chan also needs glasses

5

最近、最近、

世界の世界の mogurisomoguriso

になりましたになりました (( 嘘嘘

Page 6: Tizen-chan also needs glasses

6

Page 7: Tizen-chan also needs glasses

7

Page 8: Tizen-chan also needs glasses

8

もっと勉強が

必要だ ...orz

Page 9: Tizen-chan also needs glasses

9

関西 Firefox OS 勉強会 1st

で LT させて貰いました

Page 10: Tizen-chan also needs glasses

tizen

Page 11: Tizen-chan also needs glasses

11

結果結果

Page 12: Tizen-chan also needs glasses

12

Page 13: Tizen-chan also needs glasses

13

OSC Tokyo Fall 2013

でも LT させて貰いました

Page 14: Tizen-chan also needs glasses

??????

Page 15: Tizen-chan also needs glasses
Page 16: Tizen-chan also needs glasses
Page 17: Tizen-chan also needs glasses
Page 18: Tizen-chan also needs glasses
Page 19: Tizen-chan also needs glasses
Page 20: Tizen-chan also needs glasses

20

結論結論

Page 21: Tizen-chan also needs glasses

21

Page 22: Tizen-chan also needs glasses

22

今回今回

Page 23: Tizen-chan also needs glasses
Page 24: Tizen-chan also needs glasses

24

境界?境界?

Page 25: Tizen-chan also needs glasses

25

境界境界

Page 26: Tizen-chan also needs glasses

26

モテモテとと非非モテモテのの

境界境界 ??

Page 27: Tizen-chan also needs glasses

27

NO!NO!

Page 28: Tizen-chan also needs glasses

28

画面描画ロジック画面描画ロジックのの

境界境界

Page 29: Tizen-chan also needs glasses

29

Page 30: Tizen-chan also needs glasses

30

HWC_OVERLAY HWC_FBTARGET

+ =

Page 31: Tizen-chan also needs glasses

31

Page 32: Tizen-chan also needs glasses

32

HWC_OVERLAY HWC_FBTARGET

+ =

Page 33: Tizen-chan also needs glasses

33

gecko/widget/gonk/libdisplay/GonkDisplayJB.cppboolGonkDisplayJB::Post(buffer_handle_t buf, int fence){ if (!mHwc) { if (fence >= 0) close(fence); return !mFBDevice->post(mFBDevice, buf); } hwc_display_contents_1_t *displays[HWC_NUM_DISPLAY_TYPES] = {NULL};

〜〜〜〜(略 )〜〜〜 mHwc->prepare(mHwc, HWC_NUM_DISPLAY_TYPES, displays);mHwc->prepare(mHwc, HWC_NUM_DISPLAY_TYPES, displays); int err = mHwc->set(mHwc, HWC_NUM_DISPLAY_TYPES, displays);int err = mHwc->set(mHwc, HWC_NUM_DISPLAY_TYPES, displays); mFBSurface->setReleaseFenceFd(mList->hwLayers[1].releaseFenceFd);

Page 34: Tizen-chan also needs glasses

34

Page 35: Tizen-chan also needs glasses

35

● Xorg / Wayland● EGL / GLES (v1.1, v2.0)● Linux実装そのもの

● buffer/ ● drm/● fb/● gl_cocoa/● gl_common/● gl_sdl/● gl_x11/● psl1ght/● software_ddraw/● software_gdi/● software_generic/● software_x11/● wayland_egl/● wayland_shm/

● AndroidAndroidとはまるで違うとはまるで違う

Page 36: Tizen-chan also needs glasses

36

境界境界はは

まだあるまだある

Page 37: Tizen-chan also needs glasses

37

モテモテとと非非モテモテのの

境界境界 ??

Page 38: Tizen-chan also needs glasses

38

NO!NO!

Page 39: Tizen-chan also needs glasses

39

Page 40: Tizen-chan also needs glasses

40

Page 41: Tizen-chan also needs glasses

41

Page 42: Tizen-chan also needs glasses

42

Page 43: Tizen-chan also needs glasses

43

Page 44: Tizen-chan also needs glasses

44

Page 45: Tizen-chan also needs glasses

45

Page 46: Tizen-chan also needs glasses

46

にもメガネがにもメガネが必要だ必要だ !!!!

Page 47: Tizen-chan also needs glasses

ちょっと早いですが

来年も でお会いしましょう !