diff options
| author | Joe Ludwig <[email protected]> | 2013-06-26 15:22:04 -0700 |
|---|---|---|
| committer | Joe Ludwig <[email protected]> | 2013-06-26 15:22:04 -0700 |
| commit | 39ed87570bdb2f86969d4be821c94b722dc71179 (patch) | |
| tree | abc53757f75f40c80278e87650ea92808274aa59 /sp/src/public/texture_group_names.h | |
| download | source-sdk-2013-39ed87570bdb2f86969d4be821c94b722dc71179.tar.xz source-sdk-2013-39ed87570bdb2f86969d4be821c94b722dc71179.zip | |
First version of the SOurce SDK 2013
Diffstat (limited to 'sp/src/public/texture_group_names.h')
| -rw-r--r-- | sp/src/public/texture_group_names.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/sp/src/public/texture_group_names.h b/sp/src/public/texture_group_names.h new file mode 100644 index 00000000..276141a0 --- /dev/null +++ b/sp/src/public/texture_group_names.h @@ -0,0 +1,43 @@ +//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+//===========================================================================//
+
+#ifndef TEXTURE_GROUP_NAMES_H
+#define TEXTURE_GROUP_NAMES_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+// These are given to FindMaterial to reference the texture groups that show up on the
+#define TEXTURE_GROUP_LIGHTMAP "Lightmaps"
+#define TEXTURE_GROUP_WORLD "World textures"
+#define TEXTURE_GROUP_MODEL "Model textures"
+#define TEXTURE_GROUP_VGUI "VGUI textures"
+#define TEXTURE_GROUP_PARTICLE "Particle textures"
+#define TEXTURE_GROUP_DECAL "Decal textures"
+#define TEXTURE_GROUP_SKYBOX "SkyBox textures"
+#define TEXTURE_GROUP_CLIENT_EFFECTS "ClientEffect textures"
+#define TEXTURE_GROUP_OTHER "Other textures"
+#define TEXTURE_GROUP_PRECACHED "Precached" // TODO: assign texture groups to the precached materials
+#define TEXTURE_GROUP_CUBE_MAP "CubeMap textures"
+#define TEXTURE_GROUP_RENDER_TARGET "RenderTargets"
+#define TEXTURE_GROUP_UNACCOUNTED "Unaccounted textures" // Textures that weren't assigned a texture group.
+//#define TEXTURE_GROUP_STATIC_VERTEX_BUFFER "Static Vertex"
+#define TEXTURE_GROUP_STATIC_INDEX_BUFFER "Static Indices"
+#define TEXTURE_GROUP_STATIC_VERTEX_BUFFER_DISP "Displacement Verts"
+#define TEXTURE_GROUP_STATIC_VERTEX_BUFFER_COLOR "Lighting Verts"
+#define TEXTURE_GROUP_STATIC_VERTEX_BUFFER_WORLD "World Verts"
+#define TEXTURE_GROUP_STATIC_VERTEX_BUFFER_MODELS "Model Verts"
+#define TEXTURE_GROUP_STATIC_VERTEX_BUFFER_OTHER "Other Verts"
+#define TEXTURE_GROUP_DYNAMIC_INDEX_BUFFER "Dynamic Indices"
+#define TEXTURE_GROUP_DYNAMIC_VERTEX_BUFFER "Dynamic Verts"
+#define TEXTURE_GROUP_DEPTH_BUFFER "DepthBuffer"
+#define TEXTURE_GROUP_VIEW_MODEL "ViewModel"
+#define TEXTURE_GROUP_PIXEL_SHADERS "Pixel Shaders"
+#define TEXTURE_GROUP_VERTEX_SHADERS "Vertex Shaders"
+#define TEXTURE_GROUP_RENDER_TARGET_SURFACE "RenderTarget Surfaces"
+#define TEXTURE_GROUP_MORPH_TARGETS "Morph Targets"
+
+#endif // TEXTURE_GROUP_NAMES_H
|