Commit Graph

113 Commits

Author SHA1 Message Date
charles derousiers
61d2cdf491 Convert Standard deferred lights shader to use FParameters shader parameters and native RDG resources.
#rb none
#jira none
#preflight 61b285734111d88202f94c0e

#ROBOMERGE-AUTHOR: charles.derousiers
#ROBOMERGE-SOURCE: CL 18429384 in //UE5/Release-5.0/... via CL 18429385
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18429387 by charles derousiers in ue5-release-engine-test branch]
2021-12-10 03:43:29 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
andrew davidson
57beb335f2 Merging //UE5/Dev-LargeWorldCoordinates [at] 17581892 to //UE5/Main
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 17595295 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17595306 by andrew davidson in ue5-release-engine-test branch]
2021-09-22 10:01:48 -04:00
josie yang
742d1c2a03 Morph target engine modifications for 3rd party plugin
[FYI] alexis.matte, brian.white, christopher.waters, mihnea.balta, rolando.caloca, will.damon, halfdan.ingvarsson, kevin.ortegren

#ROBOMERGE-AUTHOR: josie.yang
#ROBOMERGE-SOURCE: CL 17444191 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17444481 by josie yang in ue5-release-engine-test branch]
2021-09-07 10:20:14 -04:00
yangke li
abb9346236 add ARM ASTC Encoder, support HDR profile, add astc hdr pixel format for opengl, vulkan and metal
todo:  hdr decode at runtime when astc hdr not supported
needs to figure out why ARM Encoder is much slower than ISPC, use ARM only for HDR Textures might be a good compromise.
#jira UE-119388

#ROBOMERGE-AUTHOR: yangke.li
#ROBOMERGE-SOURCE: CL 17441496 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17441499 by yangke li in ue5-release-engine-test branch]
2021-09-07 01:24:23 -04:00
will damon
517806c556 Fix-up Lumen translucency volume lighting shader resource bindings.
#rb daniel.wright
#jira UE-121544 UE-121194
#preflight 611558ee0d783d000156284c
[FYI] richard.wallis
#rnx

#ROBOMERGE-SOURCE: CL 17156556 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17156568 by will damon in ue5-release-engine-test branch]
2021-08-12 14:52:57 -04:00
charles derousiers
0082b8f3d4 Fix typo when initializing default textures with 11.11.10 or 10.10.10.2 format.
#rb none
#preflight 6100f8be2198a1000191879c

#ROBOMERGE-SOURCE: CL 16979356 via CL 16979358
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16979359 by charles derousiers in ue5-release-engine-test branch]
2021-07-28 02:51:51 -04:00
zach bethel
0b90a3fcd8 Convert MaxFP16Depth to use lock / unlock to avoid RDG tracking cost.
#rb trivial

#ROBOMERGE-SOURCE: CL 16963042 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16963113 by zach bethel in ue5-release-engine-test branch]
2021-07-26 19:57:13 -04:00
tiago costa
feb656574f Fix misleading comment
#jira FORT-379664

#ROBOMERGE-SOURCE: CL 16894730 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16894743 by tiago costa in ue5-release-engine-test branch]
2021-07-20 07:51:58 -04:00
halfdan ingvarsson
17563b8ff4 ASan: Avoid reading the stack out of bounds when clearing the buffer by simply repeating the clear value if the buffer size is greater than the value's size.
#rb juan.canada
#rnx

#ROBOMERGE-SOURCE: CL 16884482 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16884484 by halfdan ingvarsson in ue5-release-engine-test branch]
2021-07-19 11:55:34 -04:00
yangke li
702c9dc694 add RGB555A1 texture format support(not supported on Mac)
useful for RVT on mobile platforms, to save the cost of runtime compression
#rb Dmitriy.Dyomin mihnea.balta

#ROBOMERGE-SOURCE: CL 16872220 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16872238 by yangke li in ue5-release-engine-test branch]
2021-07-16 11:40:02 -04:00
dmytro vovk
8bbdf1e273 Removed ES 3.1 redundant feature level checks
#jira none
#rb Dmitriy.Dyomin

#ROBOMERGE-SOURCE: CL 16727513 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16727529 by dmytro vovk in ue5-release-engine-test branch]
2021-06-21 09:22:12 -04:00
luke thatcher
7b33de97fe Fix memory stomp in SystemTextures.cpp
- AsciiTexture initialization writes past the end of the RHI allocation
 - Loop was written as though the pixel format of the texture is PF_RGBA8, but is actually PF_R8, causing a 3 byte stomp at the end of the allocation.

#rb Andy.Firth
[FYI] charles.derousiers

#ROBOMERGE-SOURCE: CL 16613356 via CL 16614308
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16614395 by luke thatcher in ue5-release-engine-test branch]
2021-06-09 18:20:56 -04:00
Rolando Caloca
5e45490366 UE5 - Fix texture not getting released
#fyi charles.derousiers
#rnx
#rb trivial

[CL 16590589 by Rolando Caloca in ue5-main branch]
2021-06-08 14:57:05 -04:00
charles derousiers
76466fc4e4 Add proper ASCII texture to print standard character set from shader.
#rb none


#ROBOMERGE-SOURCE: CL 16566309
#ROBOMERGE-BOT: (v828-16531559)

[CL 16566349 by charles derousiers in ue5-main branch]
2021-06-06 16:05:31 -04:00
Ola Olsson
35e2ac5419 Fix BlackDummy to not have alpha = 1.0 (fixes black reflection captures in views witout SSR pass)
#rb charles.derousiers
#fyi zach.bethel
#preflight 60b6038b072a1d0001f4fd59

[CL 16512661 by Ola Olsson in ue5-main branch]
2021-06-01 06:51:19 -04:00
Charles deRousiers
7ea7d8107f Fix out of bound crash due to a miss-placed sanity check.
#rb none
#jira FROST-2823

[CL 16481861 by Charles deRousiers in ue5-main branch]
2021-05-27 04:37:26 -04:00
Dmitriy Dyomin
9817ec91d7 Create VolumetricBlackDummy and VolumetricBlackAlphaOneDummy system textures for mobile feature level as well
[CL 16465565 by Dmitriy Dyomin in ue5-main branch]
2021-05-26 04:29:19 -04:00
zach bethel
d4b14c0e3b Reworking default textures to be read-only to reduce RDG tracking overhead.
#rb charles.derousiers

[CL 16456671 by zach bethel in ue5-main branch]
2021-05-25 17:12:22 -04:00
Charles deRousiers
c40a48a1d6 Fix another CIS issue with Clang.
#rb none
#jira none

[CL 16423835 by Charles deRousiers in ue5-main branch]
2021-05-21 15:52:18 -04:00
Charles deRousiers
619122907b Fix CIS issue.
#rb none
#jira none

[CL 16423551 by Charles deRousiers in ue5-main branch]
2021-05-21 15:40:41 -04:00
Charles deRousiers
edb19d1ddc Change default texture initialization to be done on CPU with lock/unlock to avoid running though RDG, which adds overhead tracking.
#rb Zach.Bethel
#jira none

[CL 16423097 by Charles deRousiers in ue5-main branch]
2021-05-21 15:21:34 -04:00
Kevin Ortegren
8d7574f24f Corrected the naming of default buffers
#review-16415977 @charles.derousiers
#rb charles.derousiers
#jira none
#rnx

[CL 16418376 by Kevin Ortegren in ue5-main branch]
2021-05-21 10:04:54 -04:00
christopher waters
52b874b981 Make sure we stop tracking all RHI resources before shutdown to avoid using the CS during static destruction after it's been destroyed.
Making sure we clean up a few more system textures before shutdown.

#jira UE-115144
#rb zach.bethel
#preflight 609d9d7422cce00001b30ddd

[CL 16325313 by christopher waters in ue5-main branch]
2021-05-13 22:43:09 -04:00