-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[angle] Update to chromium/4472 #18432
[angle] Update to chromium/4472 #18432
Conversation
c795ed0
to
045bad3
Compare
if(WIN32) | ||
add_definitions(-DANGLE_IS_WIN) | ||
endif() | ||
if(LINUX) | ||
add_definitions(-DANGLE_IS_LINUX) | ||
endif() | ||
if(ANGLE_IS_64_BIT_CPU) | ||
add_definitions(-DANGLE_IS_64_BIT_CPU) | ||
elseif(ANGLE_IS_32_BIT_CPU) | ||
add_definitions(-DANGLE_IS_32_BIT_CPU) | ||
endif() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are those definitions only used when building or are they also needed by a consumer? (are the some header ifdefs pragmas)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
They do not appear to be exposed in any public headers. 👍
The x64_osx/x64_linux CI runs are failing on the |
@past-due That's related. Some files installed by angle are conflicts with opencl:
Please remove them when installing angle. |
fbc6204
to
9ccd4c3
Compare
@@ -435,7 +683,7 @@ SET_TARGET_PROPERTIES(libANGLE PROPERTIES PREFIX "") | |||
SET_TARGET_PROPERTIES(libGLESv2 PROPERTIES PREFIX "") | |||
SET_TARGET_PROPERTIES(libEGL PROPERTIES PREFIX "") | |||
|
|||
install(TARGETS libEGL libGLESv2 libANGLE angle_common angle_image_util angle_gpu_info_util angle_translator angle_preprocessor GL_VISIBILITY EXPORT ANGLEExport | |||
install(TARGETS libEGL libGLESv2 libANGLE angle_common angle_compression_utils angle_image_util angle_gpu_info_util angle_translator angle_preprocessor GL_VISIBILITY EXPORT ANGLEExport |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still wonder if this is correct or if the main target libEGL libGLESv2 libANGLE
should use $<TARGET_OBJECTS:helper_targets>
instead so that they don't need to get installed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm afraid I have not had a chance to test this suggestion. As-is it is working fine for our purposes. @JackBoosY, your thoughts? (Otherwise, this is ready to go.)
9ccd4c3
to
7cd3987
Compare
Updated to pick up google/angle@d15be77 which was pushed to the |
Thanks @past-due! |
Update the
angle
port (libANGLE) tochromium/4472
(corresponding to the current Chromium Stable release).(This follows the recommendations in the libANGLE "Choosing an ANGLE branch" guide, matching the current Chromium Stable 91.0.4472.101.)
Which triplets are supported/not supported? Have you updated the CI baseline?
Same triplets as existing