![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "precompiled.h"#include "ShaderManager.h"#include "graphics/PreprocessorWrapper.h"#include "graphics/ShaderTechnique.h"#include "lib/config2.h"#include "lib/hash.h"#include "lib/timer.h"#include "lib/utf8.h"#include "ps/CLogger.h"#include "ps/CStrIntern.h"#include "ps/CStrInternStatic.h"#include "ps/Filesystem.h"#include "ps/Profile.h"#include "ps/XML/Xeromyces.h"#include "renderer/backend/IDevice.h"#include "ps/XML/RelaxNG.h"#include "ps/XML/XMLWriter.h"#include <optional>#include <vector>
Macros | |
| #define | USE_SHADER_XML_VALIDATION 1 |
| #define | EL(x) int el_##x = XeroFile.GetElementID(#x) |
| #define | AT(x) int at_##x = XeroFile.GetAttributeID(#x) |
| #define | MASK_CHANNEL(ATTRIBUTE, VALUE) |
Functions | |
| TIMER_ADD_CLIENT (tc_ShaderValidation) | |
| #define AT | ( | x | ) | int at_##x = XeroFile.GetAttributeID(#x) |
| #define EL | ( | x | ) | int el_##x = XeroFile.GetElementID(#x) |
| #define MASK_CHANNEL | ( | ATTRIBUTE, | |
| VALUE | |||
| ) |
| #define USE_SHADER_XML_VALIDATION 1 |
| TIMER_ADD_CLIENT | ( | tc_ShaderValidation | ) |