15c02b77a0
This commit improves the renderer classes by: * reducing binary size by 4kB * improving performance by 5% * reducing code complexity ## References * #10563 -- vtebench tracking issue ## PR Checklist * [x] I work here * [x] Tests added/passed ## Validation Steps Performed * Ran vtebench/termbench and noted ~5% perf. improvements
41 lines
1.1 KiB
PHP
41 lines
1.1 KiB
PHP
!include ..\..\..\project.inc
|
|
|
|
# -------------------------------------
|
|
# Windows Console
|
|
# - Console Renderer Base
|
|
# -------------------------------------
|
|
|
|
# This module provides the base layer for all rendering activities.
|
|
# It will fetch data from the main console host server and prepare it
|
|
# in a rendering-engine-agnostic fashion so the console code
|
|
# can interface with displays on varying platforms.
|
|
|
|
# -------------------------------------
|
|
# Build System Settings
|
|
# -------------------------------------
|
|
|
|
# Code in the OneCore depot automatically excludes default Win32 libraries.
|
|
|
|
# -------------------------------------
|
|
# Sources, Headers, and Libraries
|
|
# -------------------------------------
|
|
|
|
PRECOMPILED_CXX = 1
|
|
PRECOMPILED_INCLUDE = ..\precomp.h
|
|
|
|
SOURCES = \
|
|
..\BlinkingState.cpp \
|
|
..\FontInfo.cpp \
|
|
..\FontInfoBase.cpp \
|
|
..\FontInfoDesired.cpp \
|
|
..\FontResource.cpp \
|
|
..\RenderEngineBase.cpp \
|
|
..\renderer.cpp \
|
|
..\thread.cpp \
|
|
|
|
INCLUDES = \
|
|
$(INCLUDES); \
|
|
..; \
|
|
..\..\..\inc; \
|
|
$(MINWIN_INTERNAL_PRIV_SDK_INC_PATH_L); \
|