/external/deqp/external/vulkancts/modules/vulkan/ssbo/ |
H A D | vktSSBOLayoutCase.hpp | 56 class BufferVar class in namespace:vkt::ssbo 59 BufferVar (const char* name, const glu::VarType& type, deUint32 flags); 74 typedef std::vector<BufferVar>::iterator iterator; 75 typedef std::vector<BufferVar>::const_iterator const_iterator; 87 void addMember (const BufferVar& var) { m_variables.push_back(var); } 101 std::vector<BufferVar> m_variables;
|
H A D | vktSSBOLayoutTests.cpp | 149 const BufferVar& lastVar = *(block.end()-1); 195 block.addMember(BufferVar(name.c_str(), type, flags)); 302 block.addMember(BufferVar("var", type, ACCESS_READ|ACCESS_WRITE)); 322 block.addMember(BufferVar("var", VarType(elementType, VarType::UNSIZED_ARRAY), ACCESS_READ|ACCESS_WRITE)); 356 block.addMember(BufferVar("s", VarType(&typeS), ACCESS_READ|ACCESS_WRITE)); 387 block.addMember(BufferVar("u", VarType(glu::TYPE_UINT, glu::PRECISION_LOWP), 0 /* no access */)); 388 block.addMember(BufferVar("s", VarType(VarType(&typeS), 3), ACCESS_READ|ACCESS_WRITE)); 389 block.addMember(BufferVar("v", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_MEDIUMP), ACCESS_WRITE)); 424 block.addMember(BufferVar("s", VarType(&typeS), ACCESS_READ)); 425 block.addMember(BufferVar(" [all...] |
H A D | vktSSBOLayoutCase.cpp | 99 // BufferVar implementation. 101 BufferVar::BufferVar (const char* name, const VarType& type, deUint32 flags) function in class:vkt::ssbo::BufferVar 504 int computeReferenceLayout (BufferLayout& layout, int curBlockNdx, const std::string& blockPrefix, int baseOffset, const BufferVar& bufVar, deUint32 blockLayoutFlags) 616 const BufferVar& bufVar = *varIter; 849 void generateDeclaration (std::ostream& src, const BufferVar& bufferVar, int indentLevel) 958 string getAPIName (const BufferBlock& block, const BufferVar& var, const glu::TypeComponentVector& accessPath) 990 string getShaderName (const BufferBlock& block, int instanceNdx, const BufferVar& var, const glu::TypeComponentVector& accessPath) 1041 const BufferVar& bufVar, 1106 const BufferVar [all...] |
/external/deqp/modules/gles31/functional/ |
H A D | es31fSSBOLayoutCase.hpp | 66 class BufferVar class in namespace:deqp::gles31::bb 69 BufferVar (const char* name, const glu::VarType& type, deUint32 flags); 84 typedef std::vector<BufferVar>::iterator iterator; 85 typedef std::vector<BufferVar>::const_iterator const_iterator; 97 void addMember (const BufferVar& var) { m_variables.push_back(var); } 111 std::vector<BufferVar> m_variables;
|
H A D | es31fSSBOLayoutTests.cpp | 160 const BufferVar& lastVar = *(block.end()-1); 206 block.addMember(BufferVar(name.c_str(), type, flags)); 315 block.addMember(BufferVar("var", type, ACCESS_READ|ACCESS_WRITE)); 333 block.addMember(BufferVar("var", VarType(elementType, VarType::UNSIZED_ARRAY), ACCESS_READ|ACCESS_WRITE)); 369 block.addMember(BufferVar("s", VarType(&typeS), ACCESS_READ|ACCESS_WRITE)); 402 block.addMember(BufferVar("u", VarType(glu::TYPE_UINT, glu::PRECISION_LOWP), 0 /* no access */)); 403 block.addMember(BufferVar("s", VarType(VarType(&typeS), 3), ACCESS_READ|ACCESS_WRITE)); 404 block.addMember(BufferVar("v", VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_MEDIUMP), ACCESS_WRITE)); 441 block.addMember(BufferVar("s", VarType(&typeS), ACCESS_READ)); 442 block.addMember(BufferVar(" [all...] |
H A D | es31fSSBOLayoutCase.cpp | 101 // BufferVar implementation. 103 BufferVar::BufferVar (const char* name, const VarType& type, deUint32 flags) function in class:deqp::gles31::bb::BufferVar 589 int computeReferenceLayout (BufferLayout& layout, int curBlockNdx, const std::string& blockPrefix, int baseOffset, const BufferVar& bufVar, deUint32 blockLayoutFlags) 701 const BufferVar& bufVar = *varIter; 934 void generateDeclaration (std::ostream& src, const BufferVar& bufferVar, int indentLevel) 1043 string getAPIName (const BufferBlock& block, const BufferVar& var, const glu::TypeComponentVector& accessPath) 1075 string getShaderName (const BufferBlock& block, int instanceNdx, const BufferVar& var, const glu::TypeComponentVector& accessPath) 1126 const BufferVar& bufVar, 1191 const BufferVar [all...] |