This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From e79d15122ffd2ac59170385afc858e90f9996eed Mon Sep 17 00:00:00 2001 | |
From: ikrima <[email protected]> | |
Date: Thu, 16 Mar 2017 07:03:25 -0700 | |
Subject: [PATCH] Adding selective lightbaking | |
-Mainly just piggybacked off existing functionality using FLightingBuildOptions | |
-Main thing was adding ability to pipe that data struct to the EditorBuildLighting command | |
& augmenting the ShouldOperateOnLevel() call to take into account FLightingBuildOptions | |
--- | |
.../Editor/UnrealEd/Private/EditorBuildUtils.cpp | 49 ++++++++++++++-------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def gen_intellisense_stubs(): | |
import pystubgen | |
import inspect | |
# This only traverses objects defined in the module | |
source = pystubgen.make_source(ue) | |
# Need to manually get freeform functions in module | |
functions_list = [o[1] for o in inspect.getmembers(ue) if inspect.isroutine(o[1])] | |
funcDefs = '\n'.join([pystubgen.make_source(funcObj) for funcObj in functions_list]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8" ?> | |
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration"> | |
<BebylonBuildConfiguration> | |
<bBBLivePPEnabled>true</bBBLivePPEnabled> <!-- /* d=false */ --> | |
<bBBIGMemTraceEnabled>false</bBBIGMemTraceEnabled> <!-- /* d=false */ --> | |
<bBBMicroProfileEnabled>true</bBBMicroProfileEnabled> <!-- /* d=true */ --> | |
<bBBPythonEnabled>true</bBBPythonEnabled> <!-- /* d=true */ --> | |
<BBCompileAssertLevel>4</BBCompileAssertLevel> | |
<bBBExperimentalFeaturesEnabled>true</bBBExperimentalFeaturesEnabled> <!-- /* d=false */ --> | |
</BebylonBuildConfiguration> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Optane Drive | |
Full Build: | |
4>Deploying UE4Editor Win64 Development... | |
4>Total build time: 723.65 seconds (Parallel executor: 671.36 seconds) | |
========== Build: 4 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== | |
No-Change Build optane: 4.89 seconds | |
4>Deploying UE4Editor Win64 Development... | |
4>Total build time: 105.59 seconds (Parallel executor: 53.23 seconds) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
C:\ikrima\src\knl\Bebylon\UnrealEngine\Engine\Source\Runtime\Windows\D3D11RHI\Private\D3D11Device.cpp | |
Line 310 | |
#if PLATFORM_WINDOWS | |
IUnknown* RenderDoc; | |
IID RenderDocID; | |
if (SUCCEEDED(IIDFromString(L"{A7AA6116-9C8D-4BBA-9083-B4D816B71B78}", &RenderDocID))) | |
{ | |
// @third party code - BEGIN Bebylon - #Eng-FIX-RenderDoc: Disable Forced Ideal GPU Capture - Bc we use renderdoc in packaged games | |
bool bUseRenderDoc = false; | |
FParse::Bool(FCommandLine::Get(), TEXT("renderdoc"), bUseRenderDoc); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Copyright 2019 Google LLC. | |
// SPDX-License-Identifier: Apache-2.0 | |
// Author: Anton Mikhailov | |
// The look-up tables contains 256 entries. Each entry is a an sRGB triplet. | |
float turbo_srgb_floats[256][3] = {{0.18995,0.07176,0.23217},{0.19483,0.08339,0.26149},{0.19956,0.09498,0.29024},{0.20415,0.10652,0.31844},{0.20860,0.11802,0.34607},{0.21291,0.12947,0.37314},{0.21708,0.14087,0.39964},{0.22111,0.15223,0.42558},{0.22500,0.16354,0.45096},{0.22875,0.17481,0.47578},{0.23236,0.18603,0.50004},{0.23582,0.19720,0.52373},{0.23915,0.20833,0.54686},{0.24234,0.21941,0.56942},{0.24539,0.23044,0.59142},{0.24830,0.24143,0.61286},{0.25107,0.25237,0.63374},{0.25369,0.26327,0.65406},{0.25618,0.27412,0.67381},{0.25853,0.28492,0.69300},{0.26074,0.29568,0.71162},{0.26280,0.30639,0.72968},{0.26473,0.31706,0.74718},{0.26652,0.32768,0.76412},{0.26816,0.33825,0.78050},{0.26967,0.34878,0.79631},{0.27103,0.35926,0.81156},{0.27226,0.36970,0.82624},{0.27334,0.38008,0.84037},{0.27429,0.39043,0.85393},{0.27509,0.40072,0.86692},{0.2757 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Copyright 2019 Google LLC. | |
# SPDX-License-Identifier: Apache-2.0 | |
# Author: Anton Mikhailov | |
turbo_colormap_data = [[0.18995,0.07176,0.23217],[0.19483,0.08339,0.26149],[0.19956,0.09498,0.29024],[0.20415,0.10652,0.31844],[0.20860,0.11802,0.34607],[0.21291,0.12947,0.37314],[0.21708,0.14087,0.39964],[0.22111,0.15223,0.42558],[0.22500,0.16354,0.45096],[0.22875,0.17481,0.47578],[0.23236,0.18603,0.50004],[0.23582,0.19720,0.52373],[0.23915,0.20833,0.54686],[0.24234,0.21941,0.56942],[0.24539,0.23044,0.59142],[0.24830,0.24143,0.61286],[0.25107,0.25237,0.63374],[0.25369,0.26327,0.65406],[0.25618,0.27412,0.67381],[0.25853,0.28492,0.69300],[0.26074,0.29568,0.71162],[0.26280,0.30639,0.72968],[0.26473,0.31706,0.74718],[0.26652,0.32768,0.76412],[0.26816,0.33825,0.78050],[0.26967,0.34878,0.79631],[0.27103,0.35926,0.81156],[0.27226,0.36970,0.82624],[0.27334,0.38008,0.84037],[0.27429,0.39043,0.85393],[0.27509,0.40072,0.86692],[0.27576,0.41097,0.87936],[0.27628,0.42118,0.89123],[0.27667,0.43134,0.90254],[0.27691,0.44145,0.913 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Copyright 2019 Google LLC. | |
// SPDX-License-Identifier: Apache-2.0 | |
// Polynomial approximation in GLSL for the Turbo colormap | |
// Original LUT: https://gist.github.com/mikhailov-work/ee72ba4191942acecc03fe6da94fc73f | |
// Authors: | |
// Colormap Design: Anton Mikhailov ([email protected]) | |
// GLSL Approximation: Ruofei Du ([email protected]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#if _CRT_DISABLE | |
extern "C" int _fltused = 0x9875; | |
#define WIN32_LEAN_AND_MEAN | |
#include <stdint.h> | |
#include <limits.h> | |
#include <windows.h> | |
//#include <Windows.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
.SYNOPSIS | |
VC Build analysis. | |
.DESCRIPTION | |
VC Build analysis. | |
.EXAMPLE | |
C:\PS>bldperf.ps1 -start | |
[...Build from msvc...] | |
C:\PS>bldperf.ps1 -stop -timetrace -compilescore -cppbldanalyze | |
.NOTES |