Tizen-chan also needs glasses

Preview:

DESCRIPTION

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

Citation preview

関西 Firefox OS 勉強会 5th GIG

2

@moguriso@moguriso ですです

3

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

LT です

4

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

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

5

最近、最近、

世界の世界の mogurisomoguriso

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

6

7

8

もっと勉強が

必要だ ...orz

9

関西 Firefox OS 勉強会 1st

で LT させて貰いました

tizen

11

結果結果

12

13

OSC Tokyo Fall 2013

でも LT させて貰いました

??????

20

結論結論

21

22

今回今回

24

境界?境界?

25

境界境界

26

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

境界境界 ??

27

NO!NO!

28

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

境界境界

29

30

HWC_OVERLAY HWC_FBTARGET

+ =

31

32

HWC_OVERLAY HWC_FBTARGET

+ =

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);

34

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とはまるで違うとはまるで違う

36

境界境界はは

まだあるまだある

37

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

境界境界 ??

38

NO!NO!

39

40

41

42

43

44

45

46

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

ちょっと早いですが

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