platform/core/uifw/libtpl-egl.git
8 years agoAdd YUV format
Xuelian Bai [Wed, 9 Sep 2015 01:39:43 +0000 (09:39 +0800)]
Add YUV format

Change-Id: I7e0b8694b83b42ad17c31a5e9f5861460480a388

8 years ago[Ver-0.8.2] Get depth from tpl_format
xing.huang [Wed, 26 Aug 2015 06:08:18 +0000 (14:08 +0800)]
[Ver-0.8.2] Get depth from tpl_format

- Depth was hard-coded to 32

Change-Id: I8d2fc28ff012794f316f44429030ba3cce88ea86

8 years ago[Ver-0.8.1] Add error checking code
Sangwon Ha [Fri, 7 Aug 2015 02:36:39 +0000 (11:36 +0900)]
[Ver-0.8.1] Add error checking code

- Distinguish internal functions and externally exposed functions
- Assert non-null arguments for internal functions
- Reinforce error checking in externally exposed functions
- Add documentation

Change-Id: Id1ff07a28515e0ac75c4c098a450e68d361d22d4

8 years agoAdd libtpl-egl test case version 2
xuelian.bai [Wed, 12 Aug 2015 07:06:37 +0000 (15:06 +0800)]
Add libtpl-egl test case version 2

1. Add env TPL_TEST_LOG_LEVEL to control test log level
2. Add tpl buffer and surface stress test
3. Support -t to chose a single test case
4. Add resourse free procedure
5. Fix tab error and file format.

Change-Id: I090e2bbdf2b82f95d5e994bdc33e47d10dc20512

8 years agoReturn TPL_FALSE if tpl_surface_post() fails due to NULL frame->buffer
Sangwon Ha [Fri, 7 Aug 2015 00:45:26 +0000 (09:45 +0900)]
Return TPL_FALSE if tpl_surface_post() fails due to NULL frame->buffer

Change-Id: I646dd659c5e7841b0572cb077e8e085ce02bbc8d

8 years agoRegister Wayland bind functions to backend init function
Xuelian Bai [Thu, 30 Jul 2015 01:04:55 +0000 (09:04 +0800)]
Register Wayland bind functions to backend init function

- Add bind_client_display_handle/unbind_client_display_handle
  (avoid direct calling from ddk)

Change-Id: I24e48ec18e915f4d1e7a2f5ac2406b3803593c76

8 years agoAdd API doc. and TC
Sangwon Ha [Mon, 3 Aug 2015 07:01:29 +0000 (16:01 +0900)]
Add API doc. and TC

Change-Id: I37b7072aabdaf722d77fdd5f6429ed2b912ffa9c

8 years agoAdd hash list and remove DDK dependency
Sangwon Ha [Thu, 30 Jul 2015 02:33:05 +0000 (11:33 +0900)]
Add hash list and remove DDK dependency

- Depend on libwayland-egl-devel for build until Mesa3D is removed
- Change type of 'key' to size_t counteract cases where 'key' is used
  to store pointers in 32/64 bit environments for Wayland backend
- Disable unreachable functions in X11
- Remove un-used variables

Change-Id: I6c92ac0298f3f8ee73771fbd5ace9cd7d2c54fca

9 years agoIncorporate gbm_tbm into release pkg
Sangwon Ha [Fri, 24 Jul 2015 04:54:03 +0000 (13:54 +0900)]
Incorporate gbm_tbm into release pkg

Change-Id: Ib9696d264e28cc1910db1eb5ffb38b1c92d47459

9 years agoEnable X11 backend (DRI2 & DRI3)
joonbum.ko [Wed, 22 Jul 2015 04:21:50 +0000 (13:21 +0900)]
Enable X11 backend (DRI2 & DRI3)

- Unify WINSYS build macro
- Add TTrace
- Separate hash list functions for Utgard and Midgard

Change-Id: I28ba48e3c8b5cb7fe02d8a39ac657e815f8c51c3

9 years agoSet window system backend based on target build config
Sangwon Ha [Wed, 22 Jul 2015 07:14:00 +0000 (16:14 +0900)]
Set window system backend based on target build config

- Add manifest file

Change-Id: I84788be14f58dcb366ccb68733871acc8361636d

9 years agoImplement atomic functions
Sangwon Ha [Tue, 21 Jul 2015 09:54:28 +0000 (18:54 +0900)]
Implement atomic functions

Change-Id: Icff6126cd08ea48f706619a4365e61bba0f2317f

9 years agoAdd libgbm depedency for Wayland and unify backend macro definition
Sangwon Ha [Tue, 21 Jul 2015 06:06:28 +0000 (15:06 +0900)]
Add libgbm depedency for Wayland and unify backend macro definition

Change-Id: Ic519cb2c2548989737fd32b7b404d007757cabaf

9 years agoRemove ARM 32-bit requirement
Sangwon Ha [Tue, 21 Jul 2015 03:57:25 +0000 (12:57 +0900)]
Remove ARM 32-bit requirement

Change-Id: Ifc6c9ffbcb5b696ac6765027ddf500048e3ed42b

9 years agoResolve tbm_bo_map timeout warning
Sangwon Ha [Mon, 20 Jul 2015 04:35:14 +0000 (13:35 +0900)]
Resolve tbm_bo_map timeout warning

Change-Id: I45e569def5668dfb5043ab466fbdc95996ed026d

9 years agoFix incorrect pkg-config info
Sangwon Ha [Mon, 20 Jul 2015 02:04:59 +0000 (11:04 +0900)]
Fix incorrect pkg-config info

Change-Id: Iab8474e0fe3dec772879b7e1239176affd3daa5d

9 years agoSeparate hash list function calls for Midgard and Utgard
Sangwon Ha [Fri, 17 Jul 2015 08:09:43 +0000 (17:09 +0900)]
Separate hash list function calls for Midgard and Utgard

Change-Id: I3cf3234bbbeb6fe6bb37539f31a91ab1f086af81

9 years agoChange pkg name to libtpl-egl and ABI scheme
Sangwon Ha [Fri, 17 Jul 2015 04:33:00 +0000 (13:33 +0900)]
Change pkg name to libtpl-egl and ABI scheme

- ABI now includes minor version
- Remove yield function dependency on DDK

Change-Id: I360af430a266b809944ca4047b3d915a1cb369ca

9 years agoEnable WL_bind_wayland_display extension
Sangwon Ha [Thu, 16 Jul 2015 09:38:06 +0000 (18:38 +0900)]
Enable WL_bind_wayland_display extension

Change-Id: I1cd9e6ea1d80013445a51c231b0ae6e44809f67c

9 years agoAdd missing dependency and modify devel pkg
Sangwon Ha [Thu, 16 Jul 2015 08:42:39 +0000 (17:42 +0900)]
Add missing dependency and modify devel pkg

- Add libwayland-drm dependency for Wayland
- Include all TPL header files in devel pkg

Change-Id: Ic755c859ccf886388655b58ee709a1f1602f5ba5

9 years agoFix build error for Wayland backend
Sangwon Ha [Wed, 15 Jul 2015 10:58:05 +0000 (19:58 +0900)]
Fix build error for Wayland backend

Change-Id: Id890cc46a3b7e04f90da9b647acc48d6c3c557b6

9 years agoAdd missing TPL source files
Sangwon Ha [Wed, 15 Jul 2015 09:30:16 +0000 (18:30 +0900)]
Add missing TPL source files

Change-Id: I48a1da8cf9ab3ea67e773d9225589c4f16e0485f

9 years agoRemove clz function dependecy on DDK
Sangwon Ha [Tue, 14 Jul 2015 13:30:24 +0000 (22:30 +0900)]
Remove clz function dependecy on DDK

Change-Id: I03a3aaed05e6aac5d0278971ee27b1b40074c9e7

9 years agoRemove EGL/OpenGL ES dependency
Sangwon Ha [Tue, 14 Jul 2015 07:30:16 +0000 (16:30 +0900)]
Remove EGL/OpenGL ES dependency

Change-Id: I8672095f217a02066dba4bd14773987fbf2e0e5b

9 years agoAdd initial TPL implementation
Sangwon Ha [Tue, 14 Jul 2015 02:45:22 +0000 (11:45 +0900)]
Add initial TPL implementation

Change-Id: I67a88ac40581f72dfe0d0d751edcbbb8653a3eb3

9 years agoSetup build environment
Sangwon Ha [Fri, 10 Jul 2015 04:41:28 +0000 (13:41 +0900)]
Setup build environment

Change-Id: I8c72161c28e9349e812c0cadcf61a07415f3df15

9 years agoInitial commit
Sangwon Ha [Mon, 6 Jul 2015 06:09:56 +0000 (15:09 +0900)]
Initial commit

Change-Id: I62b56a4101ae9d65463af86c89dbd2e051487801