Nick Darnell
d287c6143f
More Gamma Correction - Didn't catch this on the previous pass, apparently there was an implicit constructor allowing FLinearColor to FColor that was doing pow(2.2) gamma conversion inversion. Rather than leave the implicit constructor, I'm making it private and making people use ToFColor(true). Which is slightly more expensive, but performs the proper sRGB conversion. While fixing this, I found several terrible uses of the implicit constructor, when Hashing FLinearColors we were converting them to FColors first, when clearing FCanvas we were manually gamma correcting but leaving it as an FLinearColor, then implicitly converting to FColor, double gamma corrrecting. Neither of which should even be required as the RHI Clear command expects an FLinearColor. Additionally fixing a myriad of Slate widgets that were all doing FColor conversions needlessly only to convert back to FLinearColor when queuing slate draw commands.
...
#codereview nick.penwarden, martin.mittring, andrew.brown, gareth.martin
[CL 2593605 by Nick Darnell in Main branch]
2015-06-19 11:17:11 -04:00
Andrew Rodham
ac6ad9ec5c
Sequencer improvements:
...
- Reworked UI hierarchy to better afford input on its constituent panels
- Added scroll-zoom/pan support to the track area and curve editor (using CTRL and SHIFT mouse wheel modifiers)
- View range no longer zooms when changing the size of the sequencer window
[CL 2585565 by Andrew Rodham in Main branch]
2015-06-12 08:55:27 -04:00
sebastian kowalczyk
ac74f84d72
Bunch of fixes to have better control over Visual Logger tool with keyboard.
...
[CL 2584112 by sebastian kowalczyk in Main branch]
2015-06-11 09:51:31 -04:00
sebastian kowalczyk
5af129c02d
Fixed status view categories in Visual Logger tool.
...
[CL 2582759 by sebastian kowalczyk in Main branch]
2015-06-10 11:02:43 -04:00
sebastian kowalczyk
926f592b50
Added more debug data about EQS to Visual Logs
...
Fixed issue with visual logger colors - something was broken with them for filters/categories.
[CL 2582355 by sebastian kowalczyk in Main branch]
2015-06-10 03:23:45 -04:00
sebastian kowalczyk
17d8b3e007
Added multiple logs selection to Visual Logger tool. It should partially fill UE-16336 task.
...
[CL 2573695 by sebastian kowalczyk in Main branch]
2015-06-02 06:51:31 -04:00
sebastian kowalczyk
e155e3c72b
Forgot about one change for CL #2570444 .
...
[CL 2570445 by sebastian kowalczyk in Main branch]
2015-05-29 09:57:30 -04:00
sebastian kowalczyk
451025a1ba
Added LogNavOctree command line parameter, to log navoctree as debug geometry to visual logger on stop logging. It fixes UE-16335.
...
[CL 2570444 by sebastian kowalczyk in Main branch]
2015-05-29 09:56:45 -04:00
sebastian kowalczyk
a534b61150
Added "Save All" button to Visual Logger.
...
[CL 2566501 by sebastian kowalczyk in Main branch]
2015-05-27 09:20:05 -04:00
Martin Mittring
3918e2b509
fixed UE-15921 Skeletal Meshes with Multiple Translucent Batches will render Both
...
[CL 2560964 by Martin Mittring in Main branch]
2015-05-21 12:32:13 -04:00
sebastian kowalczyk
6365e0cb00
Added tooltip to fix issue that "user is not informed that only the selected rows in Visual Loggger will be saved".
...
[CL 2560551 by sebastian kowalczyk in Main branch]
2015-05-21 05:34:30 -04:00
sebastian kowalczyk
28876f4f94
Different optimizations to drawing histogram data from Visual Logger.
...
[CL 2558715 by sebastian kowalczyk in Main branch]
2015-05-20 10:04:17 -04:00
sebastian kowalczyk
6dbff685d2
Added new shapes to log with Visual Logger: mesh, convex polygon, navarea / extruded convex and navoctree dump from given bounding box.
...
[CL 2558364 by sebastian kowalczyk in Main branch]
2015-05-20 05:30:24 -04:00
sebastian kowalczyk
b1707bd948
Fixed EQS rendering in Visual Logger tool, in editor.
...
[CL 2524127 by sebastian kowalczyk in Main branch]
2015-04-24 07:10:23 -04:00
Mike Fricker
114458bf0f
Clang warning fixes: Fixed missing 'override' specifiers
...
- Also removed some unreferenced functions that adding 'override' revealed
PR #1002 -- Thank you, Omar007!
[CL 2498415 by Mike Fricker in Main branch]
2015-04-01 07:20:55 -04:00
PaulEremeeff
3d878d5a79
PR #996 : Fixing PVS-Studio warnings (Contributed by PaulEremeeff)
...
I have reviewed each change carefully, but it is a large change and I could have missed something! Here is a summary of the types of changes in this CL:
* Made nullptr checks consistent (the plurality of the changes are of this type)
* Completed switch statements (IE, switch did not explicitly handle default case, but had unhandled enum entries - this is the second most popular type of fix)
* Removed unused variables
* Removed redundant initializations
* WidgetNavigationCustomization.cpp was fixed by the owner
* integers converted to floats where result was stored in a float
* Removed redundent null checks (e.g. before delete statements)
* Renamed variables to prevent non-obvious shadowing
* Fixed use of bitwise & when checking for equality to an enum entry (which is often 0)
* Fixes for some copy paste errors (e.g. FoliageEdMode.cpp)
[CL 2498053 by Dan Oconnor in Main branch]
2015-03-31 20:12:31 -04:00
sebastian kowalczyk
929ba10b58
Back out changelist 2469963 with Visual Logger circular buffer. It's too slow to use unfortunately (integrated CL #2489422 from Dev),
...
Removed usage of GWorld from Visual Logger (integrated CL #2490390 from Dev)
[CL 2490417 by sebastian kowalczyk in Main branch]
2015-03-25 06:22:23 -04:00
Todd Eckert
79e183780f
Merging Dev->Main up to CL#2479653 using UE4-Fortnite-To-UE4.
...
*because of tons of changes, I will supply the changelists in the email because it was too large for this checkin*
[CL 2483008 by Todd Eckert in Main branch]
2015-03-18 10:12:32 -04:00
Marc Audy
a425eba9ed
Unify Slate's FInputGesture and Engine's FInputChord as FInputChord defined in Slate
...
[CL 2481648 by Marc Audy in Main branch]
2015-03-17 11:36:28 -04:00
Jaroslaw Palczynski
f23f29257b
Back out changelist 2481333
...
Rob asked me to back out GENERATED_*_BODY -> GENERATED_BODY change for now until the "_Validate and _Implementation auto-generation" discussion is over.
#codereview Robert.Manuszewski
[CL 2481343 by Jaroslaw Palczynski in Main branch]
2015-03-17 05:38:32 -04:00
Jaroslaw Palczynski
fa31560e2d
Enabled UHT to digest GENERATED_BODY instead of GENERATED_UCLASS_BODY, GENERATED_USTRUCT_BODY, GENERATED_UINTERFACE_BODY or GENERATED_IINTERFACE_BODY, changed every occurence to the new syntax and fixed every warning that have fallen out of this change.
...
#codereview Robert.Manuszewski
[CL 2481333 by Jaroslaw Palczynski in Main branch]
2015-03-17 05:19:11 -04:00
Marc Audy
79f610442c
Fix shadowed variables
...
[CL 2467803 by Marc Audy in Main branch]
2015-03-03 12:30:55 -05:00
Jamie Dale
d3bc0041cf
Fixed some bad font references
...
UE-8718 - Warning about loading font darta from Roboto-Regular.ttf & Roboto-Bold.ttf
[CL 2466215 by Jamie Dale in Main branch]
2015-03-02 08:48:49 -05:00
sebastian kowalczyk
27cc9c64cd
Fixed issue which could give us inaccessible vlogs in LogVisualizer with persistent filters.
...
Made small refactor in code, to fix how LogVisualizer works with filters.
[CL 2463824 by sebastian kowalczyk in Main branch]
2015-02-27 07:26:07 -05:00
Ori Cohen
fd1b14704b
Refactor overlap/sweep/raycast so that they explicitly use channel object type or profile.
...
Old functionality still works, but deprecated. Note that for the object type the object params have been moved to the same argument position as ByChannel and byProfile
[CL 2460970 by Ori Cohen in Main branch]
2015-02-25 16:38:53 -05:00