platform/core/uifw/coregl.git
8 years agoAdd error checking code for initialize of real EGL. 85/55485/1 accepted/tizen/common/20160128.122204 accepted/tizen/ivi/20160218.023851 accepted/tizen/mobile/20151224.064855 accepted/tizen/tv/20151224.064911 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718 submit/tizen_common/20160104.140200 submit/tizen_common/20160112.103336 submit/tizen_common/20160127.161648 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000003 submit/tizen_mobile/20151224.041700 submit/tizen_tv/20151224.041643
Mun, Gwan-gyeong [Thu, 24 Dec 2015 03:57:15 +0000 (12:57 +0900)]
Add error checking code for initialize of real EGL.

Change-Id: Id635f0e87c5d5d6309b3ca10dd7df7c82bb82e69

8 years agoAdd wayland specs to eglext.h 74/54474/1 accepted/tizen/mobile/20151223.053234 accepted/tizen/tv/20151223.053402 submit/tizen_mobile/20151222.091330 submit/tizen_tv/20151222.090910
Mun, Gwan-gyeong [Mon, 14 Dec 2015 05:36:16 +0000 (14:36 +0900)]
Add wayland specs to eglext.h

Change-Id: I1d997f51b299d53e6b0444877953c6fc3794abb1

8 years agoFix egl package config version 73/54473/1
Mun, Gwan-gyeong [Mon, 7 Dec 2015 06:52:29 +0000 (15:52 +0900)]
Fix egl package config version
  match to mesa egl version.

Change-Id: Ida942be9ace41c9893dadd5d88af3b6a7211e0df

8 years agoAdd devel package requires. 72/54472/1
Mun, Gwan-gyeong [Mon, 7 Dec 2015 06:30:09 +0000 (15:30 +0900)]
Add devel package requires.
  libwayland-egl
  libgbm-devel

Change-Id: Ib50c214f4f2e91d3bb8285c7b494b3bd06d11f27

8 years agoAdd ix86 and x86_64 to Build Architecture. 71/54471/1
Mun, Gwan-gyeong [Mon, 7 Dec 2015 04:28:53 +0000 (13:28 +0900)]
Add ix86 and x86_64 to Build Architecture.

Change-Id: I2d47b050ffca66c021afa8bd46908e618231330c

8 years agoMerge branch 'spin-tizen_3.0' into tizen submit/devel/coregl/20151204.063909 submit/tizen_mobile/20151202.065613 submit/tizen_mobile/20151204.053947 submit/tizen_tv/20151202.065316 submit/tizen_tv/20151204.053802
Sangjin Lee [Wed, 25 Nov 2015 07:36:56 +0000 (16:36 +0900)]
Merge branch 'spin-tizen_3.0' into tizen

8 years agoAdd egl.pc
Mun, Gwan-gyeong [Tue, 24 Nov 2015 15:19:56 +0000 (00:19 +0900)]
Add egl.pc
Remove unused file
Fix description on package config file

Change-Id: I1cda3fcd47c89726676c2c37d94a766521f14cd4

8 years agoInitial empty repository master
KyungMi Lee [Thu, 5 Nov 2015 04:24:53 +0000 (20:24 -0800)]
Initial empty repository

8 years agoAdd fastpath APIs for OpenGLES_DDK 3.1
Xuelian Bai [Sun, 1 Nov 2015 21:40:49 +0000 (05:40 +0800)]
Add fastpath APIs for OpenGLES_DDK 3.1

This patch adds fastpath APIs for OpenGLES_DDK 3.1

Change-Id: Ifec42bccefd3f544983cf9e5fdb32e66a6fbcab7
Signed-off-by: Xuelian Bai <xuelian.bai@samsung.com>
8 years agoFix build error for 64bit architecture
Keeho Song [Thu, 24 Sep 2015 07:04:29 +0000 (16:04 +0900)]
Fix build error for 64bit architecture

Change-Id: I43babdbfe40fb035e8719ecaffdb385f53b13e4c

8 years agoDelete X11 dependency and enable png image dump
joonbum.ko [Wed, 9 Sep 2015 04:11:47 +0000 (13:11 +0900)]
Delete X11 dependency and enable png image dump

Change-Id: If046b2aad937e2786c1bb63288094caac8c036ff

9 years agoDisable bypass capability by default
Sangwon Ha [Wed, 6 May 2015 06:20:32 +0000 (15:20 +0900)]
Disable bypass capability by default

Change-Id: Ibe90ab34a0edff78f47a78b07dec4e6577126129

9 years agoAdd CoreGL bypassing functionality
Sangwon Ha [Wed, 15 Apr 2015 07:58:05 +0000 (16:58 +0900)]
Add CoreGL bypassing functionality

Change-Id: I89b9d64e8c848ead68ade4680d14df25f220eb00

9 years ago[rel-02] Add devel pkg
Sangwon Ha [Thu, 26 Mar 2015 07:14:04 +0000 (16:14 +0900)]
[rel-02] Add devel pkg

  - Add Khronos EGL 1.4 / OpenGL ES 1.1 2.0 header files
  - Add pkg-config files for OpenGL 1.1 and 2.0
  - NOTE: CoreGL DOES NOT support OpenGL 1.1

Change-Id: I070c8fa0a1f6c8e1056b46a31f97db186b53c359

9 years agoSimplify build configuration and cleanup spec file
Sangwon Ha [Fri, 13 Mar 2015 14:08:26 +0000 (23:08 +0900)]
Simplify build configuration and cleanup spec file

Change-Id: If8a6465de73877819b59236eb8b1dd704d43679d

9 years ago- Add eglPostSubBufferNV on fast path support extension list
cw2010.kim [Fri, 26 Sep 2014 06:06:50 +0000 (15:06 +0900)]
- Add eglPostSubBufferNV on fast path support extension list

Change-Id: I22118d04ef64fb6cc2404211206aa996ed0572d9

9 years ago fix bug : add eglWaitSyncKHR function on fastpath
cw2010.kim [Thu, 7 Aug 2014 12:59:51 +0000 (21:59 +0900)]
 fix bug : add eglWaitSyncKHR function on fastpath

9 years agochange version
Sukwon Suh [Thu, 7 Aug 2014 08:13:24 +0000 (17:13 +0900)]
change version

Change-Id: I2d8d9c923d6814ecb28dc3ab579eb97ccfb14263

9 years agoremove build warnings
Sukwon Suh [Thu, 7 Aug 2014 06:48:00 +0000 (15:48 +0900)]
remove build warnings

Change-Id: Ic02de954faaa4c2365da4d4a337d9808f3e02736

9 years agofix bug : add eglSignalSyncKHR function on fastpath
Sukwon Suh [Wed, 6 Aug 2014 05:53:33 +0000 (14:53 +0900)]
fix bug : add eglSignalSyncKHR function on fastpath

Change-Id: I71982c4b82282b8e62f785da22cb0f31d46b51be
Signed-off-by: Sukwon Suh <sukwon.suh@samsung.com>
9 years agoRemove glEGLImageTargetTexture2DOES from fastpath
Dongyeon Kim [Mon, 9 Jun 2014 12:24:35 +0000 (21:24 +0900)]
Remove glEGLImageTargetTexture2DOES from fastpath

10 years ago[SRUK] Check GLES version supported by driver, and handle 3.0 if driver supports it.
mythri.venugopal [Tue, 11 Feb 2014 15:06:42 +0000 (15:06 +0000)]
[SRUK] Check GLES version supported by driver, and handle 3.0 if driver supports it.
The GLES version is obtained by checking the presence of glReadBuffer symbol.

10 years agoFix for error while running gfxbench with Fastpath.
mythri.venugopal [Fri, 31 Jan 2014 14:51:02 +0000 (14:51 +0000)]
Fix for error while running gfxbench with Fastpath.
According to spec, glDrawBuffers return GL_INVALID_OPERATION if the GL is bound to the default framebuffer and n is not 1.
http://www.khronos.org/opengles/sdk/docs/man3/xhtml/glDrawBuffers.xml

10 years agoRemoved unnecessary Error messages.
mythri.venugopal [Fri, 17 Jan 2014 10:03:02 +0000 (10:03 +0000)]
Removed unnecessary Error messages.

10 years agoIn eglMakeCurrent: a) Remove error message when old and new ctx are same
mythri.venugopal [Wed, 15 Jan 2014 14:55:44 +0000 (14:55 +0000)]
In eglMakeCurrent: a) Remove error message when old and new ctx are same
b) Update references only when old and new ctx are different.

10 years agoImplementation of fastpath_eglGetCurrentDisplay() to return locally stored display...
mythri.venugopal [Tue, 7 Jan 2014 17:23:35 +0000 (17:23 +0000)]
Implementation of fastpath_eglGetCurrentDisplay() to return locally stored display instead of querying driver.
Added null checks & void argument.
Removed additional tstate!=NULL check

10 years agoAdd support for mapping of glue texture object to real texture object in eglCreateIma...
mythri.venugopal [Mon, 6 Jan 2014 10:52:54 +0000 (10:52 +0000)]
Add support for mapping of glue texture object to real texture object in eglCreateImageKHR
Refer http://www.khronos.org/registry/egl/extensions/KHR/EGL_KHR_gl_image.txt

10 years agoAdded support for GL_TEXTURE_EXTERNAL_OES target in CoreGL.
mythri.venugopal [Thu, 19 Dec 2013 02:11:57 +0000 (11:11 +0900)]
Added support for GL_TEXTURE_EXTERNAL_OES target in CoreGL.
Removed extra whitespace.

10 years ago[Title] Fixed fastpath bugs
Haegeun Park [Fri, 13 Dec 2013 10:29:13 +0000 (02:29 -0800)]
[Title] Fixed fastpath bugs

[Issue#]
[Problem]
[Cause] memory leaks in tizen-graphics-test-suite
[Solution]
- Added reference counting mechanism for Hard-Makecurrent
- Modified duplicated binding flags
- Other stabilization

10 years ago[Title] Refactored symbol macros
Haegeun Park [Thu, 28 Nov 2013 06:26:24 +0000 (22:26 -0800)]
[Title] Refactored symbol macros

[Issue#]
[Problem]
[Cause]
[Solution]
- Now ES2.0 extension functions use DDK's ES2.0 extension functions instead of DDK's ES3.0 functions
- Disabled dlog module in EGL/GLES2 wrappers

10 years ago[Title] Stabilized ES3.0 Fastpath - trace option & vertex array..
Haegeun Park [Tue, 26 Nov 2013 07:00:17 +0000 (23:00 -0800)]
[Title] Stabilized ES3.0 Fastpath - trace option & vertex array..

[Issue#]
[Problem]
[Cause] Indicator & address bar in the browser app are broken
[Solution]
- Fixed bugs of detecting vertex array object
- Fixed the trace option output mechanism & default value..

10 years ago[Title] Implemented fastpath for OpenGL ES 3.0 (FINAL)
Haegeun Park [Tue, 19 Nov 2013 12:57:06 +0000 (04:57 -0800)]
[Title] Implemented fastpath for OpenGL ES 3.0 (FINAL)

[Issue#]
[Problem]
[Cause]
[Solution]

[INTERNAL] Stabilized logics with Adreno

10 years ago[INTERNAL] Added gl3 headers in include
Haegeun Park [Thu, 14 Nov 2013 04:46:01 +0000 (20:46 -0800)]
[INTERNAL] Added gl3 headers in include

10 years ago[INTERNAL] Added code blocks for enum process
Haegeun Park [Mon, 11 Nov 2013 05:06:49 +0000 (21:06 -0800)]
[INTERNAL] Added code blocks for enum process

10 years ago[INTERNAL] Added samper objects
Haegeun Park [Wed, 6 Nov 2013 04:13:43 +0000 (20:13 -0800)]
[INTERNAL] Added samper objects

10 years ago[INTERNAL] Refactor object sharing & Added some functions
Haegeun Park [Tue, 5 Nov 2013 10:30:48 +0000 (02:30 -0800)]
[INTERNAL] Refactor object sharing & Added some functions

10 years ago[INTERNAL] Approved checking library links & Vertex Pointer...
Haegeun Park [Fri, 1 Nov 2013 07:29:51 +0000 (00:29 -0700)]
[INTERNAL] Approved checking library links & Vertex Pointer...

10 years ago[INTERNAL] Refactored optimize flags & Added GL objects
Haegeun Park [Wed, 30 Oct 2013 06:45:37 +0000 (23:45 -0700)]
[INTERNAL] Refactored optimize flags & Added GL objects

10 years ago[INTERNAL ES3.0] Added Handling for ReadBuffer, Queries Object
Haegeun Park [Mon, 14 Oct 2013 10:06:19 +0000 (03:06 -0700)]
[INTERNAL ES3.0] Added Handling for ReadBuffer, Queries Object

10 years agoPrevent fix
Dongyeon Kim [Tue, 19 Nov 2013 01:04:52 +0000 (10:04 +0900)]
Prevent fix

10 years ago[Title] Fixed and avoided prevent issues
Haegeun Park [Fri, 15 Nov 2013 05:59:37 +0000 (21:59 -0800)]
[Title] Fixed and avoided prevent issues

[Issue#]
[Problem]
[Cause]
[Solution]

10 years ago[Title] Refactored a rule describing library path
Haegeun Park [Wed, 13 Nov 2013 06:56:46 +0000 (22:56 -0800)]
[Title] Refactored a rule describing library path

[Issue#]
[Problem]
[Cause]
[Solution]
- Remove vendor dependencies in code section (MALI or ADRENO)

10 years ago[Title] Changed error message outputs from stdout to stderr
Haegeun Park [Tue, 12 Nov 2013 04:59:54 +0000 (20:59 -0800)]
[Title] Changed error message outputs from stdout to stderr

[Issue#]
[Problem]
[Cause] Some testcases read stdout, then fail parsing.
[Solution]

10 years agoSet actual driver library path according to hardware
Dongyeon Kim [Mon, 11 Nov 2013 05:06:49 +0000 (14:06 +0900)]
Set actual driver library path according to hardware

 - Adreno: /usr/lib/egl
 - Exynos: /usr/lib/driver

10 years ago[Title] Fixed error reports in the symbol checking routine
Haegeun Park [Mon, 11 Nov 2013 05:10:59 +0000 (21:10 -0800)]
[Title] Fixed error reports in the symbol checking routine

[Issue#]
[Problem]
[Cause]
[Solution]
- Some ES3.0 APIs for fastpath are temporally opened.

10 years ago[Title] Fixed some link issues when using GLES 3.0
Haegeun Park [Tue, 5 Nov 2013 10:44:57 +0000 (02:44 -0800)]
[Title] Fixed some link issues when using GLES 3.0

[Issue#]
[Problem]
[Cause]
[Solution]

10 years ago[Title] Avoid prevent issues
Haegeun Park [Fri, 1 Nov 2013 08:24:38 +0000 (01:24 -0700)]
[Title] Avoid prevent issues

[Issue#]
[Problem]
[Cause]
[Solution]
- Added casting code to macro 'FIND_OBJ_FROM_HASH_WITH_VERIFY'
- Removed assign NULL to tstate

10 years agoModify spec file to apply libCOREGL 4
Dongyeon Kim [Mon, 21 Oct 2013 04:13:31 +0000 (13:13 +0900)]
Modify spec file to apply libCOREGL 4

10 years ago[Title] Modified CMakeLists to apply libCOREGL 4
Haegeun Park [Thu, 17 Oct 2013 08:14:11 +0000 (01:14 -0700)]
[Title] Modified CMakeLists to apply libCOREGL 4

[Issue#]
[Problem]
[Cause]
[Solution]

10 years ago[Title] Change dlopen mode to RTLD_LOCAL
Haegeun Park [Tue, 15 Oct 2013 09:24:57 +0000 (02:24 -0700)]
[Title] Change dlopen mode to RTLD_LOCAL

[Issue#]
[Problem]
[Cause] DDK symbol was used without coregl
[Solution]

10 years ago[Title] Added an extension support 'OES_mapbuffer' in fastpath
Haegeun Park [Mon, 14 Oct 2013 11:09:00 +0000 (04:09 -0700)]
[Title] Added an extension support 'OES_mapbuffer' in fastpath

[Issue#]
[Problem]
[Cause]
[Solution]
-

10 years ago[Title] Terminated with SIGILL when using ES3.0 API with FASTPATH
Haegeun Park [Fri, 11 Oct 2013 07:57:23 +0000 (00:57 -0700)]
[Title] Terminated with SIGILL when using ES3.0 API with FASTPATH

[Issue#]
[Problem]
[Cause] ES3.0 'glDrawArraysInstanced()' is spotted in some apps using FASTPATH
[Solution]
- When an application uses ES3.0 API, then SIGILL reported and terminated. (critical error)

10 years ago[Title] Revert to use printf() for the urgent logs
Haegeun Park [Fri, 11 Oct 2013 07:52:11 +0000 (00:52 -0700)]
[Title] Revert to use printf() for the urgent logs

[Issue#]
[Problem]
[Cause] Dlogutil doesn't work clearly, and some logs missing...
[Solution]
- Now uses printf instead dlog when debug mode (COREGL_DEBUG is enabled)
- Until ES3.0 is complete supported and stabilized?

10 years ago[Title] Resolved an error of a logic for checking Qualcomm device in evas
Haegeun Park [Wed, 2 Oct 2013 09:59:01 +0000 (02:59 -0700)]
[Title] Resolved an error of a logic for checking Qualcomm device in evas

[Issue#]
[Problem]
[Cause] Segfaults in evas
[Solution]
- Now works.

10 years ago[Title] <FINAL> Applied ES3.0 supports for normal path.
Haegeun Park [Wed, 2 Oct 2013 08:04:48 +0000 (01:04 -0700)]
[Title] <FINAL> Applied ES3.0 supports for normal path.

[Issue#]
[Problem]
[Cause]
[Solution]
- Now CoreGL version is 4
- Updated new symbols
- Refactored extension supports
- Fixed gerrit auto-merging issues

10 years ago[Title] Applied ES3.0 supports for normal path.
Haegeun Park [Wed, 2 Oct 2013 07:31:41 +0000 (00:31 -0700)]
[Title] Applied ES3.0 supports for normal path.

    [Issue#]
    [Problem]
    [Cause]
    [Solution]
    - Updated new symbols
    - Refactored extension supports

<details>

Merge branch 'master' into HEAD

Conflicts:
src/modules/coregl_module.h
src/modules/tracepath/coregl_tracepath.c
src/modules/tracepath/coregl_tracepath_gl.c

10 years ago[INTERNAL] Applied GLES3.0 Headers
Haegeun Park [Fri, 30 Aug 2013 06:55:58 +0000 (23:55 -0700)]
[INTERNAL] Applied GLES3.0 Headers

10 years agoMerge "[Title] Added trace points for EGL-swap-region APIs" into devel/graphics_engin...
Haegeun Park [Wed, 2 Oct 2013 06:03:58 +0000 (15:03 +0900)]
Merge "[Title] Added trace points for EGL-swap-region APIs" into devel/graphics_engine/master

10 years ago[Title] Applied ES3.0 supports for normal path.
Haegeun Park [Tue, 1 Oct 2013 10:06:53 +0000 (03:06 -0700)]
[Title] Applied ES3.0 supports for normal path.

[Issue#]
[Problem]
[Cause]
[Solution]
- Updated new symbols
- Refactored extension supports

<Details>

Merge branch 'master' into ES3.0

Conflicts:
src/headers/gl.h
src/headers/sym_egl.h
src/headers/sym_gl.h

10 years ago[Title] Added trace points for EGL-swap-region APIs
Haegeun Park [Mon, 30 Sep 2013 13:17:08 +0000 (06:17 -0700)]
[Title] Added trace points for EGL-swap-region APIs

[Issue#]
[Problem]
[Cause]
[Solution]
- eglSwapBuffersWithDamageEXT()
- eglSwapBuffersRegionEXT()

10 years agoMerge "[Title] Added a new trace option 'COREGL_TRACE_API_FRAME=1'" into devel/graphi...
Haegeun Park [Mon, 30 Sep 2013 12:50:23 +0000 (21:50 +0900)]
Merge "[Title] Added a new trace option 'COREGL_TRACE_API_FRAME=1'" into devel/graphics_engine/master

10 years ago[Title] Added a new trace option 'COREGL_TRACE_API_FRAME=1'
Haegeun Park [Mon, 30 Sep 2013 06:09:09 +0000 (23:09 -0700)]
[Title] Added a new trace option 'COREGL_TRACE_API_FRAME=1'

[Issue#]
[Problem]
[Cause]
[Solution]
- Shows informations of API usages in one frame.
- Requires an enabled option 'COREGL_TRACE_API=1'
- When using 'COREGL_TRACE_API_FRAME=1',
   'COREGL_TRACE_API_ALL=1' shows logs for all frame.
   otherwise, shows logs for 5 secs.

10 years agoMerge "[Title] Covered the invalid usages of ES3 API 'BlitFramebuffer'" into devel...
Haegeun Park [Mon, 23 Sep 2013 07:06:38 +0000 (16:06 +0900)]
Merge "[Title] Covered the invalid usages of ES3 API 'BlitFramebuffer'" into devel/graphics_engine/master

10 years ago[Title] Covered the invalid usages of ES3 API 'BlitFramebuffer'
Haegeun Park [Sat, 14 Sep 2013 10:11:16 +0000 (03:11 -0700)]
[Title] Covered the invalid usages of ES3 API 'BlitFramebuffer'

[Issue#]
[Problem]
[Cause] SIGILL occurred.
[Solution]
- Added to black-list

10 years agoMerge "[Title] Fixed the context creation code to eliminate prevent issue" into devel...
Wonsik Jung [Fri, 13 Sep 2013 09:57:47 +0000 (18:57 +0900)]
Merge "[Title] Fixed the context creation code to eliminate prevent issue" into devel/graphics_engine/master

10 years ago[Title] Fixed the context creation code to eliminate prevent issue
Haegeun Park [Fri, 13 Sep 2013 08:12:00 +0000 (01:12 -0700)]
[Title] Fixed the context creation code to eliminate prevent issue

[Issue#]
[Problem]
[Cause] Reported a memory leak when occured fatal case (no memory)
[Solution]
- Modified logic

10 years agoAdded GLES3 symbols and KHR_create_context
Haegeun Park [Fri, 13 Sep 2013 07:58:10 +0000 (00:58 -0700)]
Added GLES3 symbols and KHR_create_context

10 years agoMerge "[Title] Added support for two ANGLE extensions." into devel/graphics_engine...
Haegeun Park [Wed, 4 Sep 2013 06:02:05 +0000 (15:02 +0900)]
Merge "[Title] Added support for two ANGLE extensions." into devel/graphics_engine/master

10 years ago[Title] Added support for two ANGLE extensions.
Haegeun Park [Tue, 3 Sep 2013 05:04:33 +0000 (22:04 -0700)]
[Title] Added support for two ANGLE extensions.

[Issue#]
[Problem]
[Cause]
[Solution]
- ANGLE_framebuffer_blit
- ANGLE_framebuffer_multisample

10 years agoMerge "[Title] Added extension supports in fastpath" into devel/graphics_engine/master
Haegeun Park [Wed, 4 Sep 2013 04:38:41 +0000 (13:38 +0900)]
Merge "[Title] Added extension supports in fastpath" into devel/graphics_engine/master

10 years agoModified alias rule (ext to find standard)
Haegeun Park [Wed, 4 Sep 2013 04:00:10 +0000 (21:00 -0700)]
Modified alias rule (ext to find standard)

10 years agoRevert alias macro & Implemented tracepath
Haegeun Park [Mon, 2 Sep 2013 06:46:39 +0000 (23:46 -0700)]
Revert alias macro & Implemented tracepath

10 years agoMerge branch 'master' into ES3.0
Haegeun Park [Mon, 2 Sep 2013 05:00:01 +0000 (22:00 -0700)]
Merge branch 'master' into ES3.0

10 years ago[Title] Added extension supports in fastpath
Haegeun Park [Fri, 30 Aug 2013 07:57:14 +0000 (00:57 -0700)]
[Title] Added extension supports in fastpath

[Issue#]
[Problem]
[Cause]
[Solution]
* Bypass those extensions (considered that has no side effect)
 - QCOM_tiled_rendering
 - EXT_swap_buffers_with_damage
* Block those extensions (considered that has a risk for fastpath)
 - ANGLE_framebuffer_blit
 - ANGLE_framebuffer_multisample

10 years ago[INTERNAL] Applied GLES3.0 Headers
Haegeun Park [Fri, 30 Aug 2013 06:55:58 +0000 (23:55 -0700)]
[INTERNAL] Applied GLES3.0 Headers

10 years agoMerge "[Title] Added surface dumping point for EGL pixmaps & FBOs" into devel/graphic...
Wonsik Jung [Tue, 27 Aug 2013 10:29:25 +0000 (19:29 +0900)]
Merge "[Title] Added surface dumping point for EGL pixmaps & FBOs" into devel/graphics_engine/master

10 years agoMerge changes I4d4a412f,Iff0ebd69 into devel/graphics_engine/master
Wonsik Jung [Tue, 27 Aug 2013 10:29:14 +0000 (19:29 +0900)]
Merge changes I4d4a412f,Iff0ebd69 into devel/graphics_engine/master

* changes:
  [Title] Fixed memory leaks in fastpath module
  [Title] Released a new feature 'COREGL_TRACE_SURFACE'

10 years ago[Title] Added surface dumping point for EGL pixmaps & FBOs
Haegeun Park [Tue, 27 Aug 2013 07:59:41 +0000 (00:59 -0700)]
[Title] Added surface dumping point for EGL pixmaps & FBOs

[Issue#]
[Problem]
[Cause]
[Solution]
- FBOs are dumped when calling BindFramebuffer, Flush, Finish
- EGLPixmaps are dumped when calling SwapBuffers, Flush, Finish

10 years ago[Title] Fixed memory leaks in fastpath module
Haegeun Park [Mon, 26 Aug 2013 07:21:51 +0000 (00:21 -0700)]
[Title] Fixed memory leaks in fastpath module

[Issue#]
[Problem]
[Cause] Definitely lost recorded in valgrind
[Solution]

10 years ago[Title] Released a new feature 'COREGL_TRACE_SURFACE'
Haegeun Park [Wed, 21 Aug 2013 13:29:06 +0000 (06:29 -0700)]
[Title] Released a new feature 'COREGL_TRACE_SURFACE'

[Issue#]
[Problem]
[Cause]
[Solution]
- COREGL_TRACE_SURFACE=1 : enable surface trace.
                           png files will be dumped from EGLsurface & FBO
* Options
  - COREGL_TRACE_SURFACE_SEQUENCE_SORT=1 : dumps png file with sequence order (sort by time).
                                         default : sort by type
  - COREGL_TRACE_SURFACE_PRINT_ONLY=1 : print only. png file will not be generated
* Filters
  - COREGL_TRACE_SURFACE_FILTER_PERIOD=30~40 : dumps only frame30 to frame40
  - COREGL_TRACE_SURFACE_FILTER_TYPE=EGL|FBO : dumps only EGLsurfaces or FBOs
  - COREGL_TRACE_SURFACE_FILTER_HANDLE=0x2342122 : dumps only 0x2342122 surface
  - COREGL_TRACE_SURFACE_FILTER_FILTER_SIZE=320x200 : dumps only 320x200 surfaces
  - Supports combinations with others
* GDB support
  - (in gdb) p coregl_dump_surface() : dumps all surfaces at that time
  - Supports combinatons with filters
  - With print only option, only coregl_dump_surface() will generate png file.

10 years agoMerge changes I10be4bd5,Ib715cc3c into devel/graphics_engine/master
Wonsik Jung [Tue, 20 Aug 2013 23:36:02 +0000 (08:36 +0900)]
Merge changes I10be4bd5,Ib715cc3c into devel/graphics_engine/master

* changes:
  [Title] Revert the commit 'Changed Makefile to make debug binaries'
  [Title] Added some header files included by png.h

10 years ago[Title] Revert the commit 'Changed Makefile to make debug binaries'
Haegeun Park [Wed, 14 Aug 2013 08:29:10 +0000 (01:29 -0700)]
[Title] Revert the commit 'Changed Makefile to make debug binaries'

[Issue#]
[Problem]
[Cause]
[Solution]

10 years ago[Title] Added some header files included by png.h
Haegeun Park [Wed, 14 Aug 2013 07:38:07 +0000 (00:38 -0700)]
[Title] Added some header files included by png.h

[Issue#]
[Problem]
[Cause]
[Solution]
- Fixed for gbs build

10 years agoMerge "[Title] Changed Makefile to make debug binaries" into devel/graphics_engine...
Wonsik Jung [Wed, 14 Aug 2013 00:19:13 +0000 (09:19 +0900)]
Merge "[Title] Changed Makefile to make debug binaries" into devel/graphics_engine/master

10 years ago[Title] Changed Makefile to make debug binaries
Haegeun Park [Tue, 13 Aug 2013 04:43:57 +0000 (21:43 -0700)]
[Title] Changed Makefile to make debug binaries

[Issue#]
[Problem]
[Cause]
[Solution]
- make opt : make optimized binaries. build path : /lib
- make dbg : make debug binaries. build path : /lib_dbg
- make : make both optimized & debug

10 years agoMerge changes Ifd09d462,I401e6661 into devel/graphics_engine/master
Haegeun Park [Tue, 13 Aug 2013 04:48:17 +0000 (13:48 +0900)]
Merge changes Ifd09d462,I401e6661 into devel/graphics_engine/master

* changes:
  [Title] Added png.h file in tracepath
  [Title] SIGILL will be occurred if an app queries an undefined extension.

10 years ago[Title] Added png.h file in tracepath
Haegeun Park [Fri, 2 Aug 2013 08:35:13 +0000 (01:35 -0700)]
[Title] Added png.h file in tracepath

[Issue#]
[Problem]
[Cause]
[Solution]
- Remove build dependencies

10 years agoMerge "[Title] Added supports for Qualcomm chipsets" into devel/graphics_engine/master
Wonsik Jung [Thu, 1 Aug 2013 06:32:08 +0000 (15:32 +0900)]
Merge "[Title] Added supports for Qualcomm chipsets" into devel/graphics_engine/master

10 years ago[Title] SIGILL will be occurred if an app queries an undefined extension.
Haegeun Park [Wed, 31 Jul 2013 05:39:59 +0000 (22:39 -0700)]
[Title] SIGILL will be occurred if an app queries an undefined extension.

[Issue#]
[Problem]
[Cause]
[Solution]
- We will be able to register undefined extensions when detects SIGILL error.
- eglSwapBuffersRegionSEC was renamed to 'eglSwapBuffersRegionEXT'

10 years agoChange dlopen mode for libEGL, libGLESv2 from RTLD_NOW to RTLD_LAZY
Dongyeon Kim [Thu, 25 Jul 2013 14:07:24 +0000 (23:07 +0900)]
Change dlopen mode for libEGL, libGLESv2 from RTLD_NOW to RTLD_LAZY

10 years ago[Title] Added supports for Qualcomm chipsets
Haegeun Park [Wed, 24 Jul 2013 07:43:35 +0000 (00:43 -0700)]
[Title] Added supports for Qualcomm chipsets

[Issue#]
[Problem]
[Cause] Fastpath is failed in Qualcomm
[Solution]
- In Fastpath
  -- Supports eglSwapBuffersRegionSEC()
  -- Supports OES_texture_3d extension
  -- Supports AMD_performance_monitor extension (pass-through)
  -- Supports NV_fence extension (pass-through)
  -- Supports QCOM_driver_control extension (pass-through)
  -- Blocks GLES3.0 standard functions
  -- Blocks QCOM_extended_get extension
  -- Blocks QCOM_extended_get2 extension
  -- Disabled checks for stencil masks
- In Tracepath
  -- Supports OES_texture_3d extension
  -- Dumps EGL surface (in draft)

10 years agoChange actual driver library path
Dongyeon Kim [Tue, 16 Jul 2013 04:30:45 +0000 (13:30 +0900)]
Change actual driver library path

 - Driver library path is changed from /usr/lib/driver to /usr/lib/egl

10 years agoFix for adreno (DO NOT APPLY THIS TO MASTER!)
Dongyeon Kim [Sat, 6 Jul 2013 07:40:32 +0000 (16:40 +0900)]
Fix for adreno (DO NOT APPLY THIS TO MASTER!)

11 years ago[Title] Fixed the makecurrent logic between different display.
Haegeun Park [Mon, 13 May 2013 08:23:36 +0000 (01:23 -0700)]
[Title] Fixed the makecurrent logic between different display.

[Issue#]
[Problem]
[Cause] Black screen occues when launching the toon-shading testcases in browser.
[Solution]

11 years ago[Title] Renamed EGL/GL wrapper library
Haegeun Park [Fri, 10 May 2013 06:35:20 +0000 (23:35 -0700)]
[Title] Renamed EGL/GL wrapper library

[Issue#]
[Problem]
[Cause]
[Solution]
- This modification only affects in cmake.
-- libEGL.so.3.0 -> libEGL.so.1.4
-- libGLESv2.so.3.0 -> libGLESv2.so.2.0

11 years ago[Title] Changed the logging method to use dlog
Haegeun Park [Tue, 7 May 2013 10:29:50 +0000 (03:29 -0700)]
[Title] Changed the logging method to use dlog

[Issue#]
[Problem]
[Cause]
[Solution]
- Now the fprintf() is not used anymore except tracing.

11 years ago[Title] Fixed invalid references of fb, rb in fastpath.
Haegeun Park [Tue, 23 Apr 2013 10:52:37 +0000 (03:52 -0700)]
[Title] Fixed invalid references of fb, rb in fastpath.

[Issue#]
[Problem]
[Cause] Some testcases of renderbuffer deletion are failed in fastpath.
[Solution]
- Fixed invalid references.

11 years ago[master] Added an extension support for 'OES_standard_derivative'
Haegeun Park [Mon, 18 Feb 2013 05:20:57 +0000 (21:20 -0800)]
[master] Added an extension support for 'OES_standard_derivative'
[Issue#] .
[there] .
[there] .
[add] .
[Add] .

11 years ago[Title] Added an extension support for 'OES_standard_derivative'
Haegeun Park [Mon, 18 Feb 2013 05:15:10 +0000 (21:15 -0800)]
[Title] Added an extension support for 'OES_standard_derivative'

[Issue#]
[Problem]
[Cause]
[Solution]
- Now glHint(GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES) works.

11 years ago[master] minor patch to fix prevent issue
Haegeun Park [Thu, 31 Jan 2013 07:50:01 +0000 (23:50 -0800)]
[master] minor patch to fix prevent issue
[Issue#] .
[there] .
[there] .
[add] .
[Add] .