Josh Adams
6015be4a3e
- Fixed Slate text rendering in Metal
...
[CL 2247685 by Josh Adams in Main branch]
2014-08-07 18:09:32 -04:00
Josh Adams
3d9085ca8b
- Texture streaming support in Metal
...
[CL 2246182 by Josh Adams in Main branch]
2014-08-06 17:53:20 -04:00
Josh Adams
87c0aad484
- Fixed Metal PCH compiling
...
[CL 2240209 by Josh Adams in Main branch]
2014-08-01 16:04:04 -04:00
Josh Adams
b098cde888
- Early code for MRT in Metal (supporst more than one, but untested, no use case yet)
...
[CL 2234475 by Josh Adams in Main branch]
2014-07-28 10:34:50 -04:00
Josh Adams
fa437e6d0c
- Metal beta 4 support
...
[CL 2227660 by Josh Adams in Main branch]
2014-07-22 17:59:09 -04:00
Peter Sauerbrei
481497e7a3
addition of Bundle Name, Bundle Display Name, Bundle Identifier, and Version to the iOS project settings.
...
TTP341741
#ue4
#ios
[CL 2227521 by Peter Sauerbrei in Main branch]
2014-07-22 16:43:18 -04:00
Rolando Caloca
b1b82011ca
UE4 - Metal format fix
...
#codereview Josh.Adams
[CL 2222633 by Rolando Caloca in Main branch]
2014-07-17 16:25:14 -04:00
Rolando Caloca
41238e3950
UE4 - Fix RHI featurelevel for Metal
...
#codereview Graeme.Thornton
[CL 2220008 by Rolando Caloca in Main branch]
2014-07-15 18:56:57 -04:00
Rolando Caloca
5d586a4f05
UE4 - Common crosscompiler headers
...
[CL 2219173 by Rolando Caloca in Main branch]
2014-07-15 13:25:14 -04:00
Gil Gribb
fe1b255d99
UE4 - defer deletes of RHI resources and some parallel prototyping
...
[CL 2218215 by Gil Gribb in Main branch]
2014-07-15 07:34:34 -04:00
Josh Adams
1fe9e2f9a9
- More files for Metal beta3 into main branch
...
- Somehow these files went in to default changelist, instead of being submitted. What?!?!?!?
[CL 2188388 by Josh Adams in Main branch]
2014-07-10 21:06:24 -04:00
Josh Adams
84e70c725c
Metal beta 3 support integrated to main branch
...
[CL 2188387 by Josh Adams in Main branch]
2014-07-10 21:06:12 -04:00
Nick Penwarden
bf28b61151
RHI texture references are now managed with an FRenderResource.
...
Last render time for textures can now be exposed via an FLastRenderTimeContainer provided at construction time. Only implemented for texture references. Eventually this can unify last render time for normal textures and texture references.
[CL 2170350 by Nick Penwarden in Main branch]
2014-07-07 13:21:55 -04:00
Josh Adams
7fe6da6182
- Added GRHISupportsBaseVertexIndex for slate on Metal, where BaseVertexIndex is not quickly/easily supported, and a high level code change makes it work
...
- Metal RHI cleanup
[CL 2122541 by Josh Adams in Main branch]
2014-06-30 18:18:04 -04:00
Rolando Caloca
3259e8f2f1
UE4 - Metal - temp fix assert to unblock... need to properly track this down!
...
[CL 2119505 by Rolando Caloca in Main branch]
2014-06-27 11:07:27 -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
Josh Adams
f910ab7c91
- Removed the Zero Stride buffer hack from Metal now that it's supported properly by Apple
...
- Removed some other hackery
[CL 2117337 by Josh Adams in Main branch]
2014-06-25 18:36:50 -04:00
Josh Adams
4888042eda
Metal is now rendering, but overbright and slow
...
#codereview rolando.caloca
[CL 2116951 by Josh Adams in Main branch]
2014-06-25 14:35:34 -04:00
Nick Penwarden
0b5d3354fb
Provide native device access from the RHI, useful for 3rd party plugins that wish to directly render using the underlying device. Currently only exposed for D3D11.
...
Based on GitHub pull request 199 by CoherentUE4
[CL 2116771 by Nick Penwarden in Main branch]
2014-06-25 11:39:23 -04:00
Rolando Caloca
59929631f0
UE4 - Metal compile fix
...
[CL 2116656 by Rolando Caloca in Main branch]
2014-06-25 09:28:28 -04:00
Josh Adams
c4fdd41dd0
- More SRT fixes for Metal
...
- Added RHISetRenderTarget call after the Slate RHIBeginDrawingViewport code so that platform's that don't set the back buffer in BeginDrawingViewport won't fail
#codereview rolando.caloca
[CL 2115981 by Josh Adams in Main branch]
2014-06-24 18:38:48 -04:00
Josh Adams
dcb716a785
- Bug fixes for IOS 8.0b2 API changes
...
[CL 2111895 by Josh Adams in Main branch]
2014-06-20 12:17:19 -04:00
Josh Adams
ea7eb1fd60
- IOS 8 beta2 Metal updates. _Only compiles_, changes haven't been tested yet (having device update issues)
...
#codereview rolando.caloca
[CL 2111062 by Josh Adams in Main branch]
2014-06-19 19:22:32 -04:00
Josh Adams
0465a60b49
- Added new vertex element type in Metal (Half4). Also made it crash if unknown types are added instead of failing to work right
...
#codereview rolando.caloca
[CL 2109940 by Josh Adams in Main branch]
2014-06-18 19:33:34 -04:00
Josh Adams
cf74a1c788
- Merging EAGLView and MetalView into one class, they share a bunch of stuff, and there are too many if (Delegate.MetalView? Delegate.MetalView : Delegate.EAGLViewl) type things around
...
- Added better checking for device support for Metal
- Added proper support for WeakFrameworks in UBT
[CL 2109654 by Josh Adams in Main branch]
2014-06-18 15:57:40 -04:00