Commit Graph

397 Commits

Author SHA1 Message Date
bob tellez
186f916fb8 #UE4 Compile fix
#ROBOMERGE-SOURCE: CL 12670348 via CL 12670351 via CL 12670352 via CL 12670353
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12671909 by bob tellez in Main branch]
2020-04-08 10:09:54 -04:00
bob tellez
6ccf0239d3 #UE4 IWYU fix
#ROBOMERGE-SOURCE: CL 12670225 via CL 12670226 via CL 12670227 via CL 12670230
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12671785 by bob tellez in Main branch]
2020-04-08 10:08:09 -04:00
danny couture
e8a674c037 Reenable parallel texture loading in Slate as the Pak loading deadlock is now fixed.
- Fixed since integration CL 12455482, original fix in CL 11724753.

#rnx
[FYI] Josh.Adams
#rb none

#ROBOMERGE-SOURCE: CL 12621489 via CL 12621492 via CL 12621495
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12621497 by danny couture in Main branch]
2020-04-06 09:57:51 -04:00
danny couture
1caf293cd3 Deactivate multi threaded ParallelFor while investigating a deadlock in Shipping Client
#rnx
#rb none

#ROBOMERGE-SOURCE: CL 12499065 via CL 12499066 via CL 12499067 via CL 12499070
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12499078 by danny couture in Main branch]
2020-03-31 14:11:44 -04:00
nick darnell
d93dea0f15 Slate - Additional validation about every material we paint with to attempt to prevent GCed materials or materials we can't stop from being collected being drawn with.
#ROBOMERGE-SOURCE: CL 12488116 via CL 12488120 via CL 12488122 via CL 12488123
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12488124 by nick darnell in Main branch]
2020-03-30 13:04:53 -04:00
danny couture
d0225c905a Fix build error in SlateRHIResourceManager due to bad merge
#rnx
#rb none

#ROBOMERGE-SOURCE: CL 12487089 via CL 12487096 via CL 12487099
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12487642 by danny couture in Main branch]
2020-03-30 12:15:41 -04:00
danny couture
a12b0e6984 Optimize Slate texture loading during startup
- 450ms to 111ms in warm
  - 2.5s to 378ms in cold (No AV exclusions)
  - 1.4s to 128ms in cold (AV exclusions on png files)

  - Cold cache = Cleared standby pages, mostly equivalent to a reboot
  - Warm cache = 2nd run of 2 consecutive runs

#rnx
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: danny.couture
#ROBOMERGE-AUTHOR: danny.couture
#ROBOMERGE-SOURCE: CL 12486169 via CL 12486621 via CL 12486623 via CL 12486624
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12487559 by danny couture in Main branch]
2020-03-30 12:12:59 -04:00
nick darnell
fdd0e1a254 Slate - Adding more debugging and an alternative path for getting the material proxy on the render thread. In rare cases seeing materials being GCed, adding additiona debugging to try and trace that down.
#ROBOMERGE-SOURCE: CL 12341733 via CL 12341750 via CL 12342073 via CL 12342088
#ROBOMERGE-BOT: (v671-12333473)

[CL 12342141 by nick darnell in Main branch]
2020-03-20 14:03:45 -04:00
lukas hermanns
3788afb625 Clamp bounding-box of stencil quad to viewport extent in "UpdateScissorRect".
#rb Nick.Darnell
[FYI] Matt.Kuhlenschmidt
#rnx


#ROBOMERGE-OWNER: lukas.hermanns
#ROBOMERGE-AUTHOR: lukas.hermanns
#ROBOMERGE-SOURCE: CL 12295031 via CL 12295032 via CL 12295034 via CL 12295137
#ROBOMERGE-BOT: (v668-12245121)

[CL 12295138 by lukas hermanns in Main branch]
2020-03-19 09:54:42 -04:00
mickael gilabert
d26c6ac118 Added DEFINE_GPU_DRAWCALL_STAT to get drawcall count per specific category
Use DEFINE_GPU_DRAWCALL_STAT macro instead of DEFINE_GPU_STAT to also get drawcall count in CSV for a specific pass.
SCOPED_GPU_STAT will then output CSV time for GPU pass and number of drawcalls of this GPU pass in CSV Drawcall category

#rb jian.ru, rolando.olivares


#ROBOMERGE-OWNER: mickael.gilabert
#ROBOMERGE-AUTHOR: mickael.gilabert
#ROBOMERGE-SOURCE: CL 11966987 via CL 11967000 via CL 11967012 via CL 11967030
#ROBOMERGE-BOT: (v656-11643781)

[CL 11967730 by mickael gilabert in Main branch]
2020-03-05 17:55:22 -05:00
john white
70d39c7b1d Fix for Background Blur in UMG is filled with black when UI.CompositeMode is used in HDR
#jira UE-70197
#rb antony.bills

#ROBOMERGE-SOURCE: CL 11928394 in //UE4/Release-4.25/... via CL 11928410
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11928441 by john white in Main branch]
2020-03-04 18:55:26 -05:00
dmitriy dyomin
c2398c5d8b Added option to use memoryless DepthStencil for Slate UI rendering Slate.MemorylessDepthStencil. Disabled by default
[FYI] chris.bunner


#ROBOMERGE-SOURCE: CL 11647779 via CL 11647783 via CL 11647789
#ROBOMERGE-BOT: (v656-11643781)

[CL 11851323 by dmitriy dyomin in Main branch]
2020-03-03 00:29:14 -05:00
dmitriy dyomin
fa032f7241 Re-submitting: Share sampler state objects between textures
#ROBOMERGE-SOURCE: CL 11625747 via CL 11625750 via CL 11625751
#ROBOMERGE-BOT: (v656-11643781)

[CL 11803910 by dmitriy dyomin in Main branch]
2020-03-01 00:31:56 -05:00
josh adams
1b756ee33c - Hopeful fix for QAGame crash seen one time, with new parallel Slate texture creation
#rb ben.ingram
#jira none

#ROBOMERGE-SOURCE: CL 11786770 in //UE4/Release-4.25/... via CL 11786813
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11786907 by josh adams in Main branch]
2020-02-28 17:38:15 -05:00
bob tellez
1c63f1cce1 Back out changelist 11596383. Compile error
[FYI] Dmitriy.Dyomin


#ROBOMERGE-SOURCE: CL 11610119 via CL 11610126 via CL 11610131
#ROBOMERGE-BOT: (v656-11643781)

[CL 11758850 by bob tellez in Main branch]
2020-02-28 13:35:26 -05:00
matt kuhlenschmidt
dc359ad431 Fix font materials incorrectly marked as opaque, not blending properly. Font materials are forced into translucent blending to work properly
[CODEREVIEW] nick.darnell


#ROBOMERGE-SOURCE: CL 11601928 via CL 11602010 via CL 11602175
#ROBOMERGE-BOT: (v656-11643781)

[CL 11730898 by matt kuhlenschmidt in Main branch]
2020-02-28 09:12:58 -05:00
dmitriy dyomin
8e45629b19 Share sampler state objects between textures
#rb none

#ROBOMERGE-OWNER: dmitriy.dyomin
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 11596383 via CL 11596386 via CL 11596387
#ROBOMERGE-BOT: (v656-11643781)

[CL 11722115 by dmitriy dyomin in Main branch]
2020-02-27 21:27:55 -05:00
matt kuhlenschmidt
a5d50876f0 Fix additive blended font materials causing the text to disappear
[CODEREVIEW] nick.darnell


#ROBOMERGE-SOURCE: CL 11588256 via CL 11588258 via CL 11588262
#ROBOMERGE-BOT: (v654-11333218)

[CL 11593615 by matt kuhlenschmidt in Main branch]
2020-02-24 20:17:31 -05:00
andrew ladenberger
657403bd6d Reducing namedevent overhead from STAT_Slate_UpdateScissorRect
#rb matt.kuhlenschmidth
[FYI] jordan.cristiano


#ROBOMERGE-SOURCE: CL 11525286 via CL 11525302 via CL 11525349
#ROBOMERGE-BOT: (v654-11333218)

[CL 11525484 by andrew ladenberger in Main branch]
2020-02-18 17:24:16 -05: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
Josh Adams
aa9705149b Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
#rb none

[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00
Chris Gagnon
76c6bcbfeb UE4 Main merged to Dev-Tools-Staging at CL 11164391
#rb none

[CL 11171981 by Chris Gagnon in Dev-Tools-Staging branch]
2020-01-29 20:39:37 -05:00
Max Chen
b4881d8bf8 Copying //UE4/Dev-Editor to Dev-Tools-Staging (//UE4/Dev-Tools-Staging) @11123875
#rb none
#jira none

[CL 11123880 by Max Chen in Dev-Tools-Staging branch]
2020-01-27 20:11:15 -05:00
Ben Ingram
905d84f1fa #jira UE-87494
Consistently use Buffer rather than Texture for VT feedback buffer
#rb none

[CL 11118786 by Ben Ingram in Main branch]
2020-01-27 15:20:30 -05:00
Rolando Caloca
bbb9564388 Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
#rb none
#rnx

[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00