Fri, 14 May 2010 15:41:33 +0100 Merge 1. Pull in cpp files in the performance enhanced Khronos RI OVG files which are newly added. I've ignored platform-specific cpp files for linux, macosx, and null operating systems because this local solution has its own platform glue (i.e. facility to target Bitmaps but no full windowing support). I've ignored sfEGLInterface.cpp because this is used as a bridge to go from EGL to Nokia's Platsim which offers an EGL service. That's not relevant to this implementation because this is ARM side code, not Intel side. I just left a comment to sfEGLInterface.cpp in case we need to pick up this later on. The current code compiles on winscw. Prior to this fix, the code works on winscw, and can launch the SVG tiger (tiger.exe). That takes about 20 seconds to render. I hope to always be able to show this icon on each commit, and the plan is for the render time to reduce with this series of submissions. On this commit, the tiger renders ok in 20 seconds. NewGraphicsArchitecture
Faisal Memon <faisal.memon@nokia.com> [Fri, 14 May 2010 15:41:33 +0100] rev 64
Merge 1. Pull in cpp files in the performance enhanced Khronos RI OVG files which are newly added. I've ignored platform-specific cpp files for linux, macosx, and null operating systems because this local solution has its own platform glue (i.e. facility to target Bitmaps but no full windowing support). I've ignored sfEGLInterface.cpp because this is used as a bridge to go from EGL to Nokia's Platsim which offers an EGL service. That's not relevant to this implementation because this is ARM side code, not Intel side. I just left a comment to sfEGLInterface.cpp in case we need to pick up this later on. The current code compiles on winscw. Prior to this fix, the code works on winscw, and can launch the SVG tiger (tiger.exe). That takes about 20 seconds to render. I hope to always be able to show this icon on each commit, and the plan is for the render time to reduce with this series of submissions. On this commit, the tiger renders ok in 20 seconds.
Thu, 13 May 2010 15:11:54 +0100 Changes to fix the TimeZone Server Crash NewGraphicsArchitecture PDK_3.0.i
emilio@symbian.org [Thu, 13 May 2010 15:11:54 +0100] rev 63
Changes to fix the TimeZone Server Crash
Thu, 13 May 2010 15:10:22 +0100 Changes to fix the TimeZone Server Crash NewGraphicsArchitecture
emilio@symbian.org [Thu, 13 May 2010 15:10:22 +0100] rev 62
Changes to fix the TimeZone Server Crash
Thu, 13 May 2010 14:19:38 +0100 Get rid of un-needed float-specific defines around yuv support. Remove unintended support for rgb to yuv conversion. We only support yuv to rgb conversion. NewGraphicsArchitecture
Faisal Memon <faisal.memon@nokia.com> [Thu, 13 May 2010 14:19:38 +0100] rev 61
Get rid of un-needed float-specific defines around yuv support. Remove unintended support for rgb to yuv conversion. We only support yuv to rgb conversion.
Thu, 13 May 2010 09:27:58 +0100 Check if RIEGLDisplay is already created in CEglThreadSession::EglInitialize,then return EGL_TRUE EGL_MERGE
Jose Thachil<jose.thachil@cell-telecom.com> [Thu, 13 May 2010 09:27:58 +0100] rev 60
Check if RIEGLDisplay is already created in CEglThreadSession::EglInitialize,then return EGL_TRUE
Wed, 12 May 2010 13:05:33 +0100 Minor updates. EGL_MERGE
Jose Thachil<jose.thachil@cell-telecom.com> [Wed, 12 May 2010 13:05:33 +0100] rev 59
Minor updates.
Wed, 12 May 2010 12:14:19 +0100 Removed RDebug statements and added more error checkings. EGL_MERGE
Jose Thachil<jose.thachil@cell-telecom.com> [Wed, 12 May 2010 12:14:19 +0100] rev 58
Removed RDebug statements and added more error checkings.
Wed, 12 May 2010 11:20:41 +0100 Create EGL 1.4 implementation by merging eglrefimpl and EGL from sfopenvg EGL_MERGE
Jose Thachil<jose.thachil@cell-telecom.com> [Wed, 12 May 2010 11:20:41 +0100] rev 57
Create EGL 1.4 implementation by merging eglrefimpl and EGL from sfopenvg Subject to some fixes in uiresources and uiaccelerator, this version removes the EGL 1 panics. A quick attempt to use the compositor renderstage wasn't successful, but not apparently due to EGL issues. There are a lot of RDebug::Printf statements still in this code, which will be removed in the next commit.
Thu, 08 Apr 2010 19:09:03 +0100 Make sure the syborg version of the openwfc adaptation is used NewGraphicsArchitecture
Faisal Memon <faisal.memon@nokia.com> [Thu, 08 Apr 2010 19:09:03 +0100] rev 56
Make sure the syborg version of the openwfc adaptation is used
Thu, 08 Apr 2010 19:08:08 +0100 Fix selection of openwf implementation NewGraphicsArchitecture
Faisal Memon <faisal.memon@nokia.com> [Thu, 08 Apr 2010 19:08:08 +0100] rev 55
Fix selection of openwf implementation
Thu, 06 May 2010 19:35:50 +0100 Apply patch 8. Fix minigui_syborg.oby. This also includes the whole file as it was accidentally made new but empty in an earlier patch. This file might have stuff particular to a Nokia config. So this may need tuning to be platform specific and needs to be compared with the stripped down version integrated in a separate change. NewGraphicsArchitecture
Faisal Memon <faisal.memon@nokia.com> [Thu, 06 May 2010 19:35:50 +0100] rev 54
Apply patch 8. Fix minigui_syborg.oby. This also includes the whole file as it was accidentally made new but empty in an earlier patch. This file might have stuff particular to a Nokia config. So this may need tuning to be platform specific and needs to be compared with the stripped down version integrated in a separate change.
Thu, 06 May 2010 19:17:55 +0100 Apply patch 7. Refactor code so that there is just the additional compilation target for syborg NewGraphicsArchitecture
Faisal Memon <faisal.memon@nokia.com> [Thu, 06 May 2010 19:17:55 +0100] rev 53
Apply patch 7. Refactor code so that there is just the additional compilation target for syborg
Thu, 06 May 2010 18:24:48 +0100 Apply patch 6. Cleanup syborg specific variation by allowing the project file to build one specially for it. Fix include macros for test apps. Further tuning how the variant is build appears in later patches. Explicitly including platform_paths seems to make debugging easier for carbide. This might be removed if its bad practice or causes issues. NewGraphicsArchitecture
Faisal Memon <faisal.memon@nokia.com> [Thu, 06 May 2010 18:24:48 +0100] rev 52
Apply patch 6. Cleanup syborg specific variation by allowing the project file to build one specially for it. Fix include macros for test apps. Further tuning how the variant is build appears in later patches. Explicitly including platform_paths seems to make debugging easier for carbide. This might be removed if its bad practice or causes issues.
Thu, 06 May 2010 15:52:48 +0100 Apply patch 5. This is mostly collapsed as a null change since the head has the fixes for techview (removing techview from the path name). NewGraphicsArchitecture
Faisal Memon <faisal.memon@nokia.com> [Thu, 06 May 2010 15:52:48 +0100] rev 51
Apply patch 5. This is mostly collapsed as a null change since the head has the fixes for techview (removing techview from the path name).
Thu, 06 May 2010 15:42:13 +0100 Apply patch 4. Fix the stub generator to insert proper license text in autogenerated output. NewGraphicsArchitecture
Faisal Memon <faisal.memon@nokia.com> [Thu, 06 May 2010 15:42:13 +0100] rev 50
Apply patch 4. Fix the stub generator to insert proper license text in autogenerated output. I left out the result of running this script due to a comment earlier to say there was a problem with the def files in my original patch.
Thu, 06 May 2010 15:31:43 +0100 Apply patch 3. Many of the fixes in patch 3 are obseleted by updates made to the FCL. So the FCL head is taken in preference. This leaves only the hack in the display channel implementation to do not do a screen rotation on syborg. That solution is a bit hacky, but actually revised in a later patch. NewGraphicsArchitecture
Faisal Memon <faisal.memon@nokia.com> [Thu, 06 May 2010 15:31:43 +0100] rev 49
Apply patch 3. Many of the fixes in patch 3 are obseleted by updates made to the FCL. So the FCL head is taken in preference. This leaves only the hack in the display channel implementation to do not do a screen rotation on syborg. That solution is a bit hacky, but actually revised in a later patch.
(0) -16 +16 +100 tip