diff options
Diffstat (limited to 'mp/src/public/texture_group_names.h')
| -rw-r--r-- | mp/src/public/texture_group_names.h | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/mp/src/public/texture_group_names.h b/mp/src/public/texture_group_names.h new file mode 100644 index 00000000..276141a0 --- /dev/null +++ b/mp/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
|