Pyrogenesis
trunk
|
#include "precompiled.h"
#include "ShaderProgram.h"
#include "graphics/ShaderDefines.h"
#include "ps/CLogger.h"
#include "ps/CStr.h"
#include "ps/CStrInternStatic.h"
#include "ps/Filesystem.h"
#include "ps/Profile.h"
#include "ps/XML/Xeromyces.h"
#include "renderer/backend/vulkan/DescriptorManager.h"
#include "renderer/backend/vulkan/Device.h"
#include "renderer/backend/vulkan/Texture.h"
#include <algorithm>
#include <limits>
Namespaces | |
Renderer | |
Renderer::Backend | |
Renderer::Backend::Vulkan | |
Renderer::Backend::Vulkan::anonymous_namespace{ShaderProgram.cpp} | |
Macros | |
#define | EL(x) const int el_##x = xeroFile.GetElementID(#x) |
#define | AT(x) const int at_##x = xeroFile.GetAttributeID(#x) |
#define | EL(x) const int el_##x = programXeroFile.GetElementID(#x) |
#define | AT(x) const int at_##x = programXeroFile.GetAttributeID(#x) |
Functions | |
VkShaderModule | Renderer::Backend::Vulkan::anonymous_namespace{ShaderProgram.cpp}::CreateShaderModule (CDevice *device, const VfsPath &path) |
VfsPath | Renderer::Backend::Vulkan::anonymous_namespace{ShaderProgram.cpp}::FindProgramMatchingDefines (const VfsPath &xmlFilename, const CShaderDefines &defines) |
#define AT | ( | x | ) | const int at_##x = xeroFile.GetAttributeID(#x) |
#define AT | ( | x | ) | const int at_##x = programXeroFile.GetAttributeID(#x) |
#define EL | ( | x | ) | const int el_##x = xeroFile.GetElementID(#x) |
#define EL | ( | x | ) | const int el_##x = programXeroFile.GetElementID(#x) |