Commit Graph

204 Commits

Author SHA1 Message Date
alfred reynolds
41f5c8afb8 - force a minimum window dimension of 1px when using a WebBrowser in OSR mode. CEF/Chrome isn't compatible with 0 sized windows.
#jira UE-112022
[FYI] wes.fudala
#rb none

#ROBOMERGE-SOURCE: CL 15810047 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15814359 by alfred reynolds in ue5-main branch]
2021-03-24 21:23:16 -04:00
alfred reynolds
c7817f00c5 - Disable CEF (web browser) accelerated paint by default until we can fix the multi-gpu rendering issue.
Add "-forcecefaccelpaint" to your command line after this change to turn accelerated rendering back on.

#jira UE-110883
#rb none

#ROBOMERGE-SOURCE: CL 15731012 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15731020 by alfred reynolds in ue5-main branch]
2021-03-17 17:58:52 -04:00
alfred reynolds
eb0210caf6 - Add include guard to CEFLibCefIncludes.h and remove defining OVERRIDE macro as it is not needed.
#jira UE-110411
[FYI] wes.fudala

#ROBOMERGE-SOURCE: CL 15693075 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15693087 by alfred reynolds in ue5-main branch]
2021-03-14 16:12:37 -04:00
alfred reynolds
00ff2ce5ad - Update copyright header in CEF files to match the requirements in the UE5 branch
#jira UE-110192
#jira UE-110195
#jira UE-110196
[FYI] wes.fudala
[FYI] JeanFrancois.Dube
#horde 47017
#horde 47016

#ROBOMERGE-SOURCE: CL 15657948 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)

[CL 15657981 by alfred reynolds in ue5-main branch]
2021-03-09 15:32:23 -04:00
Marc Audy
621be2dde9 Fix another build issue following 15635368.
#rb none
#[fyi] alfred.reynolds

#ushell-cherrypick of 15645224 by JeanFrancois.Dube

[CL 15651284 by Marc Audy in ue5-main branch]
2021-03-09 01:38:12 -04:00
Marc Audy
1fce2e72b4 Fix build following 15635368.
#rb none
#jira UE-110172
#[fyi] alfred.reynolds

#ushell-cherrypick of 15641733 by JeanFrancois.Dube

[CL 15651279 by Marc Audy in ue5-main branch]
2021-03-09 01:37:44 -04:00
Marc Audy
76a4f7dd9e Merge CEF version 84.0.4147 from the //Portal branch directly into the //UE5/EA branch
- The CEF helper process has been renamed from UnrealCEFSubprocess to EpicWebHelper
- Support for accelerated rendering from CEF has been added (using GPU->GPU texture copies). This works for the Standalone renderer in DX11/macOS-OpenGL and in the D3D11 RHI renderer, otherwise falls back to the default CPU texture copy mode. Accelerated paint can be disabled by adding "-nocefaccelpaint" to the commandline.
- Numerous other bug fixes and perf improvements in the CEF code have been added since we last took a version drop

#jira distro-133
#[fyi] wes.fudala

#ushell-cherrypick of 15635368 by alfred.reynolds

[CL 15651276 by Marc Audy in ue5-main branch]
2021-03-09 01:37:10 -04:00
Emil Persson
84a6f589d6 Build fix
#rb trivial

[CL 15435803 by Emil Persson in ue5-main branch]
2021-02-17 11:58:36 -04:00
Emil Persson
2fbc453e8d More build fixes
#rb trivial

[CL 15417459 by Emil Persson in ue5-main branch]
2021-02-16 10:17:34 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Zousar Shaker
ab3554e509 Finding and addressing codepaths that check property type by explicitly checking equality with FObjectProperty::StaticClass() or FClassProperty::StaticClass(). Changing them to instead use CastField<FObjectProperty> (which will generically handle both FObjectProperty, FClassProperty, and any of their derivatives). Could be further genericized in the future to use FObjectPropertyBase, but don't want to add more risk by introducing that at this point.
Confirmed that now System.Core.Serialization.StructElementSerializer and System.Core.Serialization.StructSerializer unit tests are passing.

#rb francis.hurteau

[CL 15294198 by Zousar Shaker in ue5-main branch]
2021-02-03 12:08:22 -04:00
Chris Babcock
a2d9bd542e Change Android class names from ue4 to unreal
#jira UE-104943
#ue5
#android
#review @Jack.Porter
#rb Jack.Porter

[CL 15284943 by Chris Babcock in ue5-main branch]
2021-02-02 17:21:35 -04:00
Josh Adams
b0e4357576 - UBT Code changes to remove 32-bit Windows support (C++ code for 32-bit still exists)
#rb marc.audy (concept, not each file)

[CL 15265424 by Josh Adams in ue5-main branch]
2021-01-31 15:09:58 -04:00
Cody Albert
04f9fca4c0 Updated CEFWebBrowserWindow to prevent issue where browsers used with widget components would cause an "SObject destroyed while collecting garbage" ensure
#jira UE-102622
#rb vincent.gauthier

[CL 14873594 by Cody Albert in ue5-main branch]
2020-12-07 17:15:03 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
Juan Canada
f396f56a0b Merging //UE4/Dev-Main@11042002 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 11075443 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-21 14:54:20 -05:00
jamie dale
709949269b Fixed some issues with browser getting stuck.
CEF Browser's OnScheuleMessagePumpWork method will now properly handle cases where a negative delay was provided.
Prevent scope lock of pump countdown when running CefDoMessageLoopWork().

Note: Copy of CL# 10876841.

#jira UE-86228
[FYI] Wes.Fudala
#rb Wes.Fudala
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 10899491 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v626-10872990)

[CL 10899506 by jamie dale in Main branch]
2020-01-07 17:54:50 -05:00
Juan Canada
2ecf4f9708 Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
#rnx
#rb none

[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
Rolando Caloca
1a30325d6f Copying //UE4/Dev-RenderPlat-Staging@9551419 to //UE4/Main
#rb none
#rnx

[CL 9551447 by Rolando Caloca in Main branch]
2019-10-11 15:33:31 -04:00
dyanikoglu
cfa9efdf92 Cherrypicking CL#9406591 from Dev-VR:
Submitting a modified pull request:
PR #6254: Fix An Incorrect Uint Assignment, Causing Problems On Clang Builds (Contributed by dyanikoglu)

As the struct is part of a documented debugger interface in VS, I changed the assignement instead of the struct member type.

#rb Brandon.Schaefer
#jira UE-81259

[CL 9446824 by Keli Hlodversson in Dev-RenderPlat-Staging branch]
2019-10-07 11:18:58 -04:00