Commit Graph

101 Commits

Author SHA1 Message Date
dmytro vovk
abd3a59d4d Removed ES 3.1 redundant feature level checks
#jira none
#rb Dmitriy.Dyomin

[CL 16727513 by dmytro vovk in ue5-main branch]
2021-06-21 09:19:59 -04:00
luke thatcher
d3ba183573 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
#ROBOMERGE-BOT: (v828-16531559)

[CL 16614308 by luke thatcher in ue5-main branch]
2021-06-09 18:18:08 -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
Andrew Davidson
3ddc3a4da3 Merge up from //UE5/Dev-LargeWorldCoordinates
#rb none

[CL 16211417 by Andrew Davidson in ue5-main branch]
2021-05-05 15:07:25 -04:00
zach bethel
7c28e71d9e Batch RDG upload passes together to reduce transitions and RDG compilation work.
#rb charles.derousisers, andrew.lauritzen
#jira UE-114621

[CL 16209728 by zach bethel in ue5-main branch]
2021-05-05 13:20:09 -04:00
Charles deRousiers
535d1d95c1 Add render graph support for default textures and default buffers with custom format and custom default value.
#rb zach.bethel, sebastien.hillaire
#jira none

[CL 16183014 by Charles deRousiers in ue5-main branch]
2021-05-03 06:44:33 -04:00
dmitriy dyomin
c8c58943b8 Make sure MidGreyDummy texture is initialized on mobile
#jira none

#ROBOMERGE-SOURCE: CL 15885998 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15889612 by dmitriy dyomin in ue5-main branch]
2021-04-01 11:12:20 -04:00
charles derousiers
c099c4e61e Fix validation error due to invalid default texture for hair categorization texture and hair offset/count texture.
#rb none
#jira UE-111989

#ROBOMERGE-SOURCE: CL 15850514 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15851654 by charles derousiers in ue5-main branch]
2021-03-29 11:38:14 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
zach bethel
a2bc3ea0f8 Converted canvas rendering to RDG.
#rb christopher.waters
#jira UE-106330

[CL 15157078 by zach bethel in ue5-main branch]
2021-01-21 14:46:38 -04:00
zach bethel
c2e54ad2e3 Added stencil dummy SRV to system textures.
#rb none
#rnx

[CL 14957599 by zach bethel in ue5-main branch]
2020-12-18 17:17:51 -04:00
zach bethel
b4be0907c3 Fix for RDG system textures to fail gracefully if not created.
#rb none

[CL 14884133 by zach bethel in ue5-main branch]
2020-12-08 19:01:25 -04:00
zach bethel
07f39208c9 Added RDG system textures struct tied to the RDG blackboard. Pre-registers all resources with a ReadOnly flag which will disallow writes. Also allows us to avoid re-registering dummy textures dozens of times. Removed unused GTAO randomization texture.
#rb christopher.waters

[CL 14766647 by zach bethel in ue5-main branch]
2020-11-17 18:21:53 -04:00
Kenzo Terelst
3f348aa475 RHITransition fixes for incorrect state
#jira none
#rb Mihnea.Balta

[CL 14554472 by Kenzo Terelst in ue5-main branch]
2020-10-23 05:47:05 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00