Home | History | Annotate | Download | only in renderer

Lines Matching defs:InputLayoutCache

8 // InputLayoutCache.cpp: Defines InputLayoutCache, a class that builds and caches
11 #include "libGLESv2/renderer/InputLayoutCache.h"
24 const unsigned int InputLayoutCache::kMaxInputLayouts = 1024;
26 InputLayoutCache::InputLayoutCache() : mInputLayoutMap(kMaxInputLayouts, hashInputLayout, compareInputLayouts)
40 InputLayoutCache::~InputLayoutCache()
45 void InputLayoutCache::initialize(ID3D11Device *device, ID3D11DeviceContext *context)
52 void InputLayoutCache::clear()
62 void InputLayoutCache::markDirty()
73 GLenum InputLayoutCache::applyVertexBuffers(TranslatedAttribute attributes[gl::MAX_VERTEX_ATTRIBS],
81 ERR("InputLayoutCache is not initialized.");
188 std::size_t InputLayoutCache::hashInputLayout(const InputLayoutKey &inputLayout)
197 bool InputLayoutCache::compareInputLayouts(const InputLayoutKey &a, const InputLayoutKey &b)