Upload
yuya-adachi
View
645
Download
3
Embed Size (px)
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
にもメガネがにもメガネが必要だ必要だ !!!!
ちょっと早いですが
来年も でお会いしましょう !