Commit Graph

74 Commits

Author SHA1 Message Date
nicola cerone
733c9cf808 Inverse alpha before writing to file in FileMediaOutput.
#rb patrick.boutot, simon.therriault
#jira UE-70104

#ROBOMERGE-SOURCE: CL 5337035 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5337935 by nicola cerone in Main branch]
2019-03-07 11:45:07 -05:00
richard wallis
d5c7926959 Fix for bug Playing video in the Editor's Media Player on a Mac results in a degradation in quality with some noticeable banding present. Select correct pixel formats for the encoded video in H.264. Use correct colour transform matrix. Don't use bilinear sampling of the luma texture - it should be 1:1 with the output.
#jira UE-67798
#rb mark.satterthwaite

#ROBOMERGE-SOURCE: CL 5295755 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5308938 by richard wallis in Main branch]
2019-03-05 18:48:21 -05:00
rolando caloca
3db00bd70d UE4.22 - Remove debug code
#rb none
#rnx
#jira UE-70308

#ROBOMERGE-SOURCE: CL 5095379 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5095380 by rolando caloca in Main branch]
2019-02-20 15:01:40 -05:00
rolando caloca
8a9099cbaf UE4.22 - Fix Lumin shaders format
#rnx
#rb none
#jira UE-UE-70308

#ROBOMERGE-SOURCE: CL 5095354 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5095358 by rolando caloca in Main branch]
2019-02-20 14:58:38 -05:00
rolando caloca
ab0f16c6f9 UE4.22 - Use Vertex declaration cache
#rb none
#jira
#rnx

#ROBOMERGE-SOURCE: CL 5012779 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5012784 by rolando caloca in Main branch]
2019-02-15 18:52:44 -05:00
Arne Schober
e698777137 DR - Add flush to RHI THread to make sure the query is submitted.
#RB Rolando.Caloca
#lockdown Marcus.Wassmer
#jira UE-69002

[CL 4848875 by Arne Schober in Dev-Rendering branch]
2019-01-30 17:51:49 -05:00
Arne Schober
2c9731a103 DR - so the last checkin made it work in Test but crashed everywhere else. After staring at the code a bit more there was another case where RHICmdList.CreateRenderQuery was changed to RHICreateRenderQuery (as before was RHICmdList.GetRenderQueryResult had been changed to RHIGetRenderQueryResult) Those RHI*Minefield Commands (the ones without the CmdList) grab the Commandlist from some *other* Immediate context and that is not gonna end well. I am wondering how many other issues like this might be hidden somewhere.
#jira UE-69002
#fyi Yujiang.Wang, Rolando.Caloca
#RB none
#lockdown Marcus.Wassmer

[CL 4847620 by Arne Schober in Dev-Rendering branch]
2019-01-30 15:37:32 -05:00
Arne Schober
9e3de74634 DR - Fix long running task timer queries crashing in testbuilds.
#jira UE-69002
#fyi Yujiang.Wang
#RB none
#lockdown Marcus.Wassmer

[CL 4846118 by Arne Schober in Dev-Rendering branch]
2019-01-30 14:12:01 -05:00
Rolando Caloca
732810a13b DR - Copying //UE4/Dev-Main@4785067 to //UE4-DevRendering
#rb none
#rnx
#lockdown Marcus.Wassmer

[CL 4790611 by Rolando Caloca in Dev-Rendering branch]
2019-01-23 17:01:56 -05:00
Brian Karis
572ec04b6c Render graph updates
#rb guillaume.abadie

[CL 4757657 by Brian Karis in Dev-Rendering branch]
2019-01-18 19:20:21 -05:00
Marcus Wassmer
fee98d3ca5 Merging //UE4/Dev-Main@4729937 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4730169 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:30:06 -05:00
Marcus Wassmer
a8d6cc952b Merging //UE4/Dev-Main@4700769 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4729861 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:04:38 -05:00
Marcus Wassmer
676f390512 Local copyright updates
#rb none

[CL 4681318 by Marcus Wassmer in Dev-Rendering branch]
2019-01-04 10:13:23 -05:00
Marcus Wassmer
cbfcbbb93b Merging //UE4/Dev-Main@4662404 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Should be just copyright updates

[CL 4680440 by Marcus Wassmer in Dev-Rendering branch]
2019-01-03 19:16:26 -05:00
Yujiang Wang
406f4bad22 Reimplement ScalableLongGPUTask. Static variables are removed so no more hidden states
#rb none

[CL 4678414 by Yujiang Wang in Dev-Rendering branch]
2019-01-03 10:37:43 -05:00
Yuriy ODonnell
f7bfe14166 Fixed built-in ray tracing shader compilation issue that results in crash at startup if RT is disabled for the project, but supported and enabled at the RHI level.
#rb rolando.calcoa

[CL 4678122 by Yuriy ODonnell in Dev-Rendering branch]
2019-01-03 08:24:34 -05:00
Rolando Caloca
6b076b888d DR - Changes for Ray Tracing tier access in the RHIs
- GRHIRayTracingSupportTier is now used instead of GDynamicRHI->RHIGetRayTracingSupport()
- RHISupportsRayTracing() became RHISupportsRayTracingShaders() and only checks the RHI, not the project
- IsRayTracingSupportedForThisProject() is now split into ShouldCompileRayTracingShadersForProject() and IsRayTracingTierSupported() to fix cooking issues
#rb Yuriy.ODonnell
#fyi Juan.Canada

[CL 4676425 by Rolando Caloca in Dev-Rendering branch]
2019-01-02 12:55:50 -05:00
Marcus Wassmer
4cc088f35c Copying //UE4/Dev-Rendering-HLR@4669539 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
#lockdown rolando.caloca

[CL 4669551 by Marcus Wassmer in Dev-Rendering branch]
2018-12-18 21:41:17 -05:00
Marcus Wassmer
437b881302 Merging //UE4/Dev-Main@4547706 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4549073 by Marcus Wassmer in Dev-Rendering branch]
2018-11-07 15:32:18 -05:00
Matt Collins
ddbfe62921 Renderpass updates.
LongGPUTask. Self contained.

#jira UERNDR-292
#rb none

[CL 4522331 by Matt Collins in Dev-Rendering branch]
2018-10-29 17:44:26 -04:00
Guillaume Abadie
c72b7a33d8 Merging //UE4/Dev-Rendering-Graph@4492585 to Dev-Rendering (//UE4/Dev-Rendering)
This implements the framework to write the high level rendering code into passes organized in direct acyclic graph. It is also unifying the uniform buffer, shader parameters, and pass parameters to same single API: structures with run time meta data. This allow high level user code be extremely seamless, user code debugging, and render graph ease of implementation and debugging.

Issue of collaborative work of Arne Schnober, Brian Karis, Daniel Wright, Marcus Wassmer and Guillaume Abadie.

Names of the graph managed resources are not final.

#rb Arne.Schnober, Brian.Karis, Daniel.Wright, Marcus.Wassmer

[CL 4492694 by Guillaume Abadie in Dev-Rendering branch]
2018-10-19 17:36:35 -04:00
arciel rekman
57a020c034 MediaShaders: ability to crop images during YUY conversion (UE-65049)
#rb Marcin.Undak (author)
#jira UE-65049
[FYI] Marcin.Undak

(Edigrating 4471235 from Dev-Console to Release-4.21)

#ROBOMERGE-SOURCE: CL 4473705 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4473706 by arciel rekman in Staging-4.21 branch]
2018-10-16 11:11:35 -04:00
Arne Schober
361f1b0685 DR - initial VulkanTimestampQuery implemetation: Exposing RHI query pools which can be extended further. They are only used by vk timestamp queries for now because the latent timers for translucency were hoarding the queries without reading them in editor.
#jira UE-63264
#RB Rolando.Caloca

[CL 4446567 by Arne Schober in Dev-Rendering branch]
2018-10-10 14:58:12 -04:00
Rolando Caloca
319e959194 DR - Fix deprecation warnings
#rb none

[CL 4407987 by Rolando Caloca in Dev-Rendering branch]
2018-09-28 17:27:19 -04:00
Rolando Caloca
b2ac96d24a Merging //UE4/Dev-Main@4404204 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none

[CL 4407651 by Rolando Caloca in Dev-Rendering branch]
2018-09-28 16:34:17 -04:00