Searched refs:registerIndex (Results 1 - 6 of 6) sorted by relevance

/external/chromium_org/third_party/angle/src/compiler/translator/
H A DUniformHLSL.cpp99 unsigned int registerIndex = (IsSampler(type.getBasicType()) ? mSamplerRegister : mUniformRegister); local
104 mUniformRegisterMap[uniform->name] = registerIndex;
117 return registerIndex;
131 unsigned int registerIndex = declareUniformAndAssignRegister(type, name); local
136 " : register(s" + str(registerIndex) + ");\n";
139 " : register(t" + str(registerIndex) + ");\n";
151 const TString &registerString = TString("register(") + UniformRegisterPrefix(type) + str(registerIndex) + ")";
199 TString UniformHLSL::interfaceBlockString(const TInterfaceBlock &interfaceBlock, unsigned int registerIndex, unsigned int arrayIndex) argument
205 hlsl += "cbuffer " + blockName + " : register(b" + str(registerIndex) + ")\n"
H A DUniformHLSL.h42 TString interfaceBlockString(const TInterfaceBlock &interfaceBlock, unsigned int registerIndex, unsigned int arrayIndex);
/external/chromium_org/third_party/angle/src/libGLESv2/
H A DShader.h37 unsigned int registerIndex; // Assigned during link member in struct:gl::PackedVarying
42 registerIndex(GL_INVALID_INDEX),
46 bool registerAssigned() const { return registerIndex != GL_INVALID_INDEX; }
51 registerIndex = GL_INVALID_INDEX;
H A DProgramBinary.cpp1016 unsigned int registerIndex = uniformBlock->vsRegisterIndex - reservedBuffersInVS;
1017 ASSERT(vertexUniformBuffers[registerIndex] == NULL);
1018 ASSERT(registerIndex < caps.maxVertexUniformBlocks);
1019 vertexUniformBuffers[registerIndex] = uniformBuffer;
1024 unsigned int registerIndex = uniformBlock->psRegisterIndex - reservedBuffersInFS;
1025 ASSERT(fragmentUniformBuffers[registerIndex] == NULL);
1026 ASSERT(registerIndex < caps.maxFragmentUniformBlocks);
1027 fragmentUniformBuffers[registerIndex] = uniformBuffer;
1060 output->registerIndex = input->registerIndex;
[all...]
H A DProgramBinary.h243 bool assignUniformBlockRegister(InfoLog &infoLog, UniformBlock *uniformBlock, GLenum shader, unsigned int registerIndex, const Caps &caps);
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/
H A DDynamicHLSL.cpp128 varying->registerIndex = r;
162 varying->registerIndex = r;
206 varying->registerIndex = r;
338 unsigned int semanticIndex = elementIndex * variableRows + varying.columnIndex * mRenderer->getRendererCaps().maxVaryingVectors + varying.registerIndex + row;
659 varyingSemantic, varying.registerIndex,
775 int r = varying.registerIndex + varying.columnIndex * mRenderer->getRendererCaps().maxVaryingVectors + elementIndex * variableRows + row;
923 std::string n = Str(varying.registerIndex + varying.columnIndex * mRenderer->getRendererCaps().maxVaryingVectors + elementIndex * variableRows + row);

Completed in 7192 milliseconds