Commit Graph

18 Commits

Author SHA1 Message Date
Marcus Wassmer
0ba5c5f2e1 Merge Morpheus 120hz and reprojection support.
Also fixes for NGS2A3D

[CL 2521711 by Marcus Wassmer in Main branch]
2015-04-22 16:41:54 -04:00
Marcus Wassmer
a0682fd4e2 Support for new Morpheus HMD Server. Morpheus PC preview now works. TargetSettings must set Demo mode to 'Demo'.
Modifies postprocessing pipeline so that distortion is done on buffers scaled by ScreenPercentage.  Scaling up ScreenPercentage will now have a bigger effect on aliasing in the HMD.
Modifies headtracking to be driven by VBLank events rather than the render thread.  Reduces tracking loss.
#codereview Nick.Whiting,JJ.Hoesing

[CL 2505935 by Marcus Wassmer in Main branch]
2015-04-08 17:24:01 -04:00
Marcus Wassmer
b8c80563ab Update Morpheus to SDK 2.0
#codereview nick.whiting,jj.hoesing

[CL 2447548 by Marcus Wassmer in Main branch]
2015-02-16 14:26:39 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Rolando Caloca
d8a576970e UE4 - Remove Color parameter on draw events (DEC_*)
[CL 2334566 by Rolando Caloca in Main branch]
2014-10-20 10:43:43 -04:00
Gil Gribb
598cbb659c UE4 - allow draw events to work in parallel rendering, some flush tweaks
[CL 2293700 by Gil Gribb in Main branch]
2014-09-11 09:38:38 -04:00
Graeme Thornton
df9dbd5ae3 Continued in-editor mobile preview work
- Removed default shader platform parameter from GetGlobalShaderMap()
 - Added an inline overload of GetGlobalShaderMap() that takes a feature level instead, and translates to the correct shader platform
 - Cached feature level on FSceneView for faster access
 - Cached shader map on FViewInfo for faster access
 - Cached featurelevel/shadermap on rendering composition graph execution context, for faster access

Fixed a couple of crashes when switching feature level dynamically
 - Needed to allow certain shader permutations to be generated if feature level was ES2, but still on a PC platform. (i.e. hitproxy shaders, and basepass shaders used by editor primitives system)

#codereview Nick.Penwarden

[CL 2275937 by Graeme Thornton in Main branch]
2014-08-28 06:22:54 -04:00
Mikolaj Sieluzycki
cfaf45ac58 Header cleanup: Engine module, public headers.
[CL 2265766 by Mikolaj Sieluzycki in Main branch]
2014-08-21 06:03:00 -04:00
Graeme Thornton
bcde0d05c2 Mobile Preview
* More removal of GRHIFeatureLevel and GRHIShaderPlatform

[CL 2262530 by Graeme Thornton in Main branch]
2014-08-19 10:41:34 -04:00
Nick Whiting
2d78294f30 #morpheus Morpheus updates. Fixes from Sony for 2D shader support
[CL 2222674 by Nick Whiting in Main branch]
2014-07-17 16:55:23 -04:00
Gil Gribb
1d50eae0de UE4 - rework RHI user-facing APIs to be safer and incorporate the desired sematics
[CL 2119499 by Gil Gribb in Main branch]
2014-06-27 11:07:13 -04:00
Gil Gribb
bc7c8cbca8 UE4 - more work preparing for parallel rendering. Merged the cmd list into the post process context, among other things.
[CL 2103040 by Gil Gribb in Main branch]
2014-06-12 07:13:34 -04:00
Gil Gribb
3de6028e86 UE4: Rearrange RHICmdList toward non-null cmd lists and the final "look"
[CL 2100216 by Gil Gribb in Main branch]
2014-06-10 07:29:49 -04:00
Gil Gribb
fa7226b8fe UE4 - merge first pass at parallel rendering to main
[CL 2095959 by Gil Gribb in Main branch]
2014-06-05 16:38:54 -04:00
Marcus Wassmer
3326553052 Bring back old Morpheus distortion handling. New in-development one is available via define 'NEW_MORPHEUS_DISTORTION'
#codereview nick.whiting,jj.hoesing

[CL 2068813 by Marcus Wassmer in Main branch]
2014-05-09 18:28:56 -04:00
Marcus Wassmer
2f39d126a0 #ue4 Port reference Morpheus distortion shader. Fix D3D11 crash when creating texture arrays.
#codereview nick.whiting,nick.penwarden

[CL 2051174 by Marcus Wassmer in Main branch]
2014-04-23 19:51:07 -04:00
Marcus Wassmer
fa0fb72ee4 #ue4 fix crash when users without platform access run builds compiled from a machine which does.
#codereview nick.whiting

[CL 2040842 by Marcus Wassmer in Main branch]
2014-04-23 17:46:28 -04:00
Marcus Wassmer
83ab1228d0 #ue4 Initial Morpheus support. Head tracking disabled on PS4.
[CL 2039857 by Marcus Wassmer in Main branch]
2014-04-23 17:31:09 -04:00