Commit Graph

26 Commits

Author SHA1 Message Date
Robert Manuszewski
71e2dcc999 Fixing CIS: backing out changelist 2327127
[CL 2327363 by Robert Manuszewski in Main branch]
2014-10-13 13:17:29 -04:00
Mikolaj Sieluzycki
11a2a37bff Make Core module public headers individually compilable. Part 8 of n.
#codereview Robert.Manuszewski

[CL 2327127 by Mikolaj Sieluzycki in Main branch]
2014-10-13 09:51:39 -04:00
Mikolaj Sieluzycki
ce255e9346 Make Core module public headers individually compilable. Part 4 of n.
#codereview Robert.Manuszewski

[CL 2326980 by Mikolaj Sieluzycki in Main branch]
2014-10-13 05:50:36 -04:00
James Moran
e19652f51d Implement GetDefaultLocale for HTML5
[CL 2321130 by James Moran in Main branch]
2014-10-07 08:31:55 -04:00
Robert Manuszewski
dc99c28ba4 Removing PLATFORM_HAS_vsnprintf (no longer used)
[CL 2318489 by Robert Manuszewski in Main branch]
2014-10-03 09:30:00 -04:00
James Moran
a4572c2416 Fix HTML5 Key repeat flag #ttp 345320
SDL Key event repeat flags isn't working in HTML5, replaced with our own method.

#codereview Ankit.Khare

[CL 2317202 by James Moran in Main branch]
2014-10-02 10:50:36 -04:00
James Moran
06b55da65c Enable ICU on HTML5
#codereview Ankit.Khare

[CL 2313985 by James Moran in Main branch]
2014-09-30 04:14:46 -04:00
Terence Burns
49e25fcd0f First pass of the Platform RHI Frame Pacer.
Should evolve as we add more platforms
IOS implementaion added and hooked into CADisplayLink
Tappy has this enabled.

[CL 2303272 by Terence Burns in Main branch]
2014-09-18 18:34:48 -04:00
Ankit Khare
10622199f7 FPlatformMisc::MessageBoxExt implimentation for HTML5
[CL 2289953 by Ankit Khare in Main branch]
2014-09-08 17:17:15 -04:00
Ankit Khare
f180f5d9cc CIS Fix. Missing file from CL 2274997.
[CL 2275167 by Ankit Khare in Main branch]
2014-08-27 17:14:29 -04:00
Ankit Khare
f6f01a8e0d Make Mouse Lock / FPS style mouse control work on HTML5 browser.
#HTML5 #UE4

            TTP#324327 HTML5: TEMPLATES: Mouse remains on screen when it controls the camera
            TTP#324325 HTML5: TEMPLATES: Vertical mouse control is inverted

             #codereview peter.sauerbrei, james.moran

[CL 2274997 by Ankit Khare in Main branch]
2014-08-27 15:59:19 -04:00
Mikolaj Sieluzycki
a79cee81c9 Unify turning preprocessor tokens to strings using PREPROCESSOR_TO_STRING macro.
#codereview Marcus.Wassmer

[CL 2265935 by Mikolaj Sieluzycki in Main branch]
2014-08-21 10:14:04 -04:00
Ben Marsh
e9f8b8d3a1 Fixup multiline comments that are meant to be documentation. Need to start with /** for doxygen to parse them.
[CL 2265840 by Ben Marsh in Main branch]
2014-08-21 08:33:39 -04:00
Graeme Thornton
a2720ee3b8 Moved GetDisplayMetrics from the application object to a static method on FDisplayMetrics.
- Allows access to display metrics before application object has been initialized, which is necessary to allow the game user settings preload function to correctly determine the right startup resolution for fullscreen modes.

Set fortnite default video mode to be windowed fullscreen

[CL 2264092 by Graeme Thornton in Main branch]
2014-08-20 08:32:07 -04:00
Ankit Khare
66a6221c29 #HTML5 Fix up usage of CONSTEXPR for win32 simulator build.
[CL 2261196 by Ankit Khare in Main branch]
2014-08-18 14:50:00 -04:00
Ankit Khare
3011aa6448 #UE4 #HTML5 Fix up Win32 Simulator Build for HTML5.
[CL 2247484 by Ankit Khare in Main branch]
2014-08-07 16:34:10 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Mike Fricker
16d1f0a4fd Always use "override" and "final" keyword on all platforms
[CL 2099153 by Mike Fricker in Main branch]
2014-06-09 11:17:17 -04:00
Jamie Dale
0cfe5f0651 Added PlatformInfo to DesktopPlatform and improved the editors Supported Platform UI
TTP# 337136 - SETTINGS: Target Platform settings polish
TTP# 337652 - EDITOR: Limit Project supported Android icons down to 1
TTP# 337650 - EDITOR: There is only 1 icon for Apple for Project Supported Platforms

DesktopPlatform now contains a static array of FPlatformInfo. This can be used to query UE4 about its available platforms, even when they're not available as a target platform.

FPlatformInfo contains the information required by the editor (such as a localized display name and icon), as well as whether a platform is a variation ("flavor") of another, and if so, whether the flavor affects the build output (eg, Win32 or Win64), or the cook output (eg, Android_XYZ). This lets the editor build up nested menus for the "Package Project" and "Cook Project" options, rather than just showing everything as a flat list.

ReviewedBy Thomas.Sarkanen, Max.Preussner

[CL 2095796 by Jamie Dale in Main branch]
2014-06-05 12:13:44 -04:00
Ankit Khare
192ae3d701 #UE4 #HTML5
-  Remove warning from HTML5 Win32 build.

[CL 2093287 by Ankit Khare in Main branch]
2014-06-03 13:17:34 -04:00
Nick Penwarden
fd75ebbb83 AllowsFramerateSmoothing is now a platform proprty. Enabled for all platforms except XB1 and PS4
[CL 2076052 by Nick Penwarden in Main branch]
2014-05-16 17:24:12 -04:00
Jaroslaw Palczynski
724ea452a5 Refactoring thread affinity settings.
There was a bug in setting affinity of a thread that assumed affinity from lookup table with key being a thread name. When names was appended with consecutive numbers (e.g. "RenderingThread 1") the mechanism failed. Refactored this to use special static consts describing affinity override'able by different platforms for different affinity types + possibility of setting affinity per thread.
#codereview Jaroslaw.Surowiec

[CL 2070197 by Jaroslaw Palczynski in Main branch]
2014-05-12 08:40:54 -04:00
Mikolaj Sieluzycki
7a1386bfc9 #ttp 331740 UE4: Core: Runnable thread clean-up
#proj core
#branch UE4
#summary Remove all bAutoDeleteSelf and bAutoDeleteRunnable usage from the runnable.
#codereview Robert.Manuszewski

[CL 2070165 by Mikolaj Sieluzycki in Main branch]
2014-05-12 08:39:12 -04:00
Mikolaj Sieluzycki
d5d2d73933 Remove #pragma warning(disable : 4996) (functions is deprecated) from compiler setup.
#proj core
#branch UE4
#summary Remove #pragma warning(disable : 4996) (functions is deprecated) from compiler setup. Disabled warning only where absolutely necessary, fixed other cases. Introduced DEPRECATED(VERSION, MESSAGE) macro.
#codereview robert.manuszewski

[CL 2068009 by Mikolaj Sieluzycki in Main branch]
2014-05-09 08:21:37 -04:00
Ankit Khare
19a878bd81 #UE4 Platforms
#HTML5

   Integerate GDC Changes into main. tested w/ QAGame, Soul and the moz custom built firefox.

   - resizable HTML5 canvas.
   - fix mouse coordinates for html5
   - depth fade using alpha ( @todo - use real webgl depth  textures )
   - fix landscape rendering. ( bgra is not supported on webgl )
   - expose a console command handler to javascript.  ( used while reszing )
   - update html5 .html5 game template.

#codereview peter.sauerbrei

[CL 2039842 by Ankit Khare in Main branch]
2014-04-23 17:30:27 -04:00