Commit Graph

17 Commits

Author SHA1 Message Date
Marc Audy
6fbd586187 Disable shadow variable warnings around third party includes that throw warnings
[CL 2510513 by Marc Audy in Main branch]
2015-04-13 13:43:25 -04:00
Matt Kuhlenschmidt
7ecc6e95d8 Guard against bad data being passed to image compressor methods. Attemping to fix unreproducible import crashes
[CL 2484965 by Matt Kuhlenschmidt in Main branch]
2015-03-19 15:02:50 -04:00
Ben Marsh
9386111b33 Missing header.
[CL 2481828 by Ben Marsh in Main branch]
2015-03-17 13:42:53 -04:00
Ben Marsh
d56c82e48b Prevent assert if icon decoding falls back to the Icns wrapper on Windows due to unsupported formats, etc..
#codereview Michael.Trepka

[CL 2481825 by Ben Marsh in Main branch]
2015-03-17 13:41:54 -04:00
Michael Trepka
108028d119 OpenEXR for Mac
#codereview Dmitry.Rekman

[CL 2448689 by Michael Trepka in Main branch]
2015-02-17 10:09:15 -05:00
Brian Karis
0423a5e3fd Improved screen shot performance.
Changed PNG compression from smallest to fastest.

[CL 2411286 by Brian Karis in Main branch]
2015-01-19 15:31:02 -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
Martin Mittring
9af413cf28 * added EXR texture import (at the moment 2D textures only, RGBA)
[CL 2356529 by Martin Mittring in Main branch]
2014-11-11 18:53:47 -05:00
Michael Trepka
715ac08f35 Initial Mac-specific project settings (splash screen and icon for now), including minimal implementation of ImageWrapper for .icns files
[CL 2345090 by Michael Trepka in Main branch]
2014-10-30 12:36:31 -04:00
Jaroslaw Palczynski
65ba5d456f TArray documentation and a coupld of methods deprecation.
Changes mostly in Array.h. The changes in other files are only renames for deprecated functions.

[CL 2312616 by Jaroslaw Palczynski in Main branch]
2014-09-29 04:23:44 -04:00
Allan Bentham
98da78a389 Added OpenEXR library, added OpenEXR format to ImageWrapper Module, Changed highres screenshot code to save with image wrapper.
#ttp 318670 - UE4: RENDERING: FORTNITE: Write HighResScreenshots to OpenEXR (ideally PSD as well)
#proj Engine
#branch UE4
#summary Added OpenEXR library, added OpenEXR format to ImageWrapper Module, Changed highres screenshot code to save with image wrapper.
#Add OpenEXR support (for writing) to ImageWrapper module. (enabled for windows builds only)
#Add added option to highres screenshot code to choose to output as hdr / openexr
#Add 2 new visualisation modes, scene depth world units and custom depth world units.
#add cvar 'r.BufferVisualizationDumpFramesAsHDR' to enable hdr export from console.
#change FRCPassPostProcessMaterial can specify an override output texture format if required.
#add SaveImage function to FHighResScreenshotConfig

[CL 2252882 by Allan Bentham in Main branch]
2014-08-12 08:36:24 -04:00
Matt Kuhlenschmidt
cb140c07dc Merged GitHub pull request #202 to main.
refactored tga code to allows use outside of EditorFactories.cpp
added support for grayscale jpeg
fix memory leak in jpeg code
changes in AssetTools to allow to specify precise factory when multiple factories support the same filetype
changes in Plugin.cs to allow binary only plugins
exposed parts of engine API to other modules

[CL 2108453 by Matt Kuhlenschmidt in Main branch]
2014-06-17 16:16:40 -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
Max Preussner
3aece47882 Docs: Removed file comments and added missing code documentation
Please note that file comments had no purpose in nearly all cases and just added visual clutter. The two files that had meaningful file comments had their comments moved into the corresponding classes. There are still hundreds of file comments left in other files that will be removed over time.

Also cleaned up some random stuff along the way:
- relative paths to public headers within the same module are no longer necessary (automatically discovered by UBT now)
- header guards are deprecated, use #pragma once instead (all compilers support it now)
- space between multiple template brackets is no longer required (all compilers support >> now)
- NULL to nullptr, OVERRIDE to override
- spelling errors, whitespace, line breaks

[CL 2104067 by Max Preussner in Main branch]
2014-06-12 23:22:18 -04:00
Robert Jones
dcc9d7c02e #ttp 309441 - TPS: make sure that libpng allocates memory via engine allocator
#proj Editor.UnrealEd
#branch UE4
#summary libPNG allocations now routing via FMemory correctly
#change Swapped from png_create_read_struct to png_create_read_struct_2 and supplied (wrapped) calls to FMemory::malloc/free

[CL 2068182 by Robert Jones in Main branch]
2014-05-09 11:02:17 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00