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