Tier1: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(correction and layout)
mNo edit summary
Line 1: Line 1:
'''<code>Tier1</code>''' contains Valve's version of the [[Wikipedia:Standard Template Library|Standard Template Library]], known as <code>CUtl</code>. It also provides various other Source-specific features, most notably console commands and variables. (High-performance game engines [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html#Motivation rarely use an operating system's own STL implementation].)
'''<code>Tier1</code>''' contains Valve's version of the [[Wikipedia:Standard Template Library|Standard Template Library]], known as <code>CUtl</code>. It also provides various other Source-specific features, most notably console commands/variables. (High-performance game engines [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html#Motivation rarely use an operating system's own STL implementation].)


Tier1's source is included in the SDK at <code>\root\tier1\</code>. It compiles to a [[w:Static library|static library]] that is linked by both game DLLs.
Tier1's source is included in the SDK at <code>\root\tier1\</code>. It compiles to a [[w:Static library|static library]] that is linked by both game DLLs.

Revision as of 02:18, 10 April 2010

Tier1 contains Valve's version of the Standard Template Library, known as CUtl. It also provides various other Source-specific features, most notably console commands/variables. (High-performance game engines rarely use an operating system's own STL implementation.)

Tier1's source is included in the SDK at \root\tier1\. It compiles to a static library that is linked by both game DLLs.

Components

This list does not include "variations on a theme". Open Tier1's project and inspect its contents for yourself if you want a complete run-down.

General

CUtl