WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
111274
[EFL] Fix build issues to enable CSS Filter and Shaders support.
https://bugs.webkit.org/show_bug.cgi?id=111274
Summary
[EFL] Fix build issues to enable CSS Filter and Shaders support.
Kalyan
Reported
2013-03-03 12:26:23 PST
Currently support for CSS Filters, Shaders and Composition is disabled during compile time. This is to fix any compile time issues with EFL port and enable flags by default during compile time.
Attachments
WIP
(5.75 KB, patch)
2013-03-03 13:23 PST
,
Kalyan
no flags
Details
Formatted Diff
Diff
compilelog
(133.47 KB, text/plain)
2013-03-03 13:25 PST
,
Kalyan
no flags
Details
patchv2
(12.09 KB, patch)
2013-03-21 12:45 PDT
,
Kalyan
no flags
Details
Formatted Diff
Diff
patchv3
(11.98 KB, patch)
2013-03-22 05:24 PDT
,
Kalyan
no flags
Details
Formatted Diff
Diff
patchv4
(3.62 KB, patch)
2013-03-22 09:29 PDT
,
Kalyan
no flags
Details
Formatted Diff
Diff
patchv5
(4.16 KB, patch)
2013-03-22 09:55 PDT
,
Kalyan
no flags
Details
Formatted Diff
Diff
Show Obsolete
(5)
View All
Add attachment
proposed patch, testcase, etc.
Kalyan
Comment 1
2013-03-03 13:23:14 PST
Created
attachment 191140
[details]
WIP
Kalyan
Comment 2
2013-03-03 13:25:27 PST
Created
attachment 191141
[details]
compilelog
Kalyan
Comment 3
2013-03-03 13:28:36 PST
For some reason I needed to change the order of Header inclusion in GraphicsContext3DEfl and TransportSurface (can be seen from the patch). Without these changes I get a compile error(can be seen from compilelog). Still trying to figure out the reason for it.
Kalyan
Comment 4
2013-03-04 00:36:43 PST
After discussing with Sudarshan, conclusion was to enable both compile and run time support together with tests. This patch should deal with any changes needed in code for compiling with the flags enabled. After this lands, compile time + run time enablers along with test expectations should be followed up in another patch.
Kalyan
Comment 5
2013-03-21 12:45:12 PDT
Created
attachment 194320
[details]
patchv2
Kalyan
Comment 6
2013-03-22 05:24:48 PDT
Created
attachment 194518
[details]
patchv3
Kalyan
Comment 7
2013-03-22 09:29:22 PDT
Created
attachment 194569
[details]
patchv4
Kalyan
Comment 8
2013-03-22 09:55:45 PDT
Created
attachment 194576
[details]
patchv5 Missing change in TextureMapperShaderProgram
Kalyan
Comment 9
2013-03-22 10:25:30 PDT
These changes where needed to compile successfully, with CSS Filter and Shader flag enabled. I completely don't understand the reason behind this. Compilation error can be found in the compile log.
Noam Rosenthal
Comment 10
2013-03-22 10:33:19 PDT
(In reply to
comment #9
)
> These changes where needed to compile successfully, with CSS Filter and Shader flag enabled. I completely don't understand the reason behind this. Compilation error can be found in the compile log.
Looks like some header EFL is including has #define ShaderResource or something like that.
Kalyan
Comment 11
2013-03-22 11:30:49 PDT
(In reply to
comment #10
)
> (In reply to
comment #9
) > > These changes where needed to compile successfully, with CSS Filter and Shader flag enabled. I completely don't understand the reason behind this. Compilation error can be found in the compile log. > > Looks like some header EFL is including has #define ShaderResource or something like that.
Ha k, GLTransportSurface includes TextureMapperShaderProgram.h, which includes TextureMapperGL.h, which in turn included FilterOperations.h and this seems to cause the issue.
WebKit Review Bot
Comment 12
2013-03-22 12:26:11 PDT
Comment on
attachment 194576
[details]
patchv5 Clearing flags on attachment: 194576 Committed
r146640
: <
http://trac.webkit.org/changeset/146640
>
WebKit Review Bot
Comment 13
2013-03-22 12:26:15 PDT
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug