Home
last modified time | relevance | path

Searched defs:InterfaceBlock (Results 1 – 22 of 22) sorted by relevance

/third_party/flutter/skia/src/sksl/ir/
DSkSLInterfaceBlock.h27 struct InterfaceBlock : public ProgramElement { struct
28 InterfaceBlock(int offset, const Variable* var, String typeName, String instanceName, in InterfaceBlock() argument
43 return std::unique_ptr<ProgramElement>(new InterfaceBlock(fOffset, &fVariable, fTypeName, in clone() argument
49 String description() const override { in description()
72 const Variable& fVariable;
73 const String fTypeName;
74 const String fInstanceName;
75 std::vector<std::unique_ptr<Expression>> fSizes;
76 const std::shared_ptr<SymbolTable> fTypeOwner;
78 typedef ProgramElement INHERITED;
/third_party/flutter/skia/third_party/externals/angle2/include/GLSLANG/
DShaderVars.h264 struct InterfaceBlock struct
269 InterfaceBlock &operator=(const InterfaceBlock &other); argument
297 std::vector<InterfaceBlockField> fields; argument
/third_party/skia/third_party/externals/angle2/include/GLSLANG/
DShaderVars.h261 struct InterfaceBlock struct
266 InterfaceBlock &operator=(const InterfaceBlock &other); argument
277 bool isArray() const { return arraySize > 0; } in isArray()
278 unsigned int elementCount() const { return std::max(1u, arraySize); } in elementCount()
280 std::string name;
281 std::string mappedName;
282 std::string instanceName;
283 unsigned int arraySize;
284 BlockLayoutType layout;
288 bool isRowMajorLayout;
[all …]
/third_party/skia/third_party/externals/angle2/src/libANGLE/
DUniform.h115 struct InterfaceBlock : public ShaderVariableBuffer struct
128 std::string name;
129 std::string mappedName;
130 bool isArray;
131 unsigned int arrayElement;
132 unsigned int firstFieldArraySize;
DUniform.cpp131 InterfaceBlock::InterfaceBlock() : isArray(false), arrayElement(0) {} in InterfaceBlock() function in gl::InterfaceBlock
133 InterfaceBlock::InterfaceBlock(const std::string &nameIn, in InterfaceBlock() function in gl::InterfaceBlock
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/
DUniform.h114 struct InterfaceBlock : public ShaderVariableBuffer struct
126 std::string name;
127 std::string mappedName;
128 bool isArray;
129 unsigned int arrayElement;
DUniform.cpp129 InterfaceBlock::InterfaceBlock() : isArray(false), arrayElement(0) {} in InterfaceBlock() function in gl::InterfaceBlock
131 InterfaceBlock::InterfaceBlock(const std::string &nameIn, in InterfaceBlock() function in gl::InterfaceBlock
/third_party/vk-gl-cts/framework/opengl/
DgluVarType.hpp271 struct InterfaceBlock struct
275 glu::Layout layout;
276 Storage storage;
277 int memoryAccessQualifierFlags;
278 std::string interfaceName;
279 std::string instanceName;
280 std::vector<glu::VariableDeclaration> variables;
281 std::vector<int> dimensions;
DgluVarType.cpp287 InterfaceBlock::InterfaceBlock (void) in InterfaceBlock() function in glu::InterfaceBlock
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DSymbolUniqueId.h53 InterfaceBlock enumerator
DShaderVars.cpp472 InterfaceBlock::InterfaceBlock() in InterfaceBlock() function in sh::InterfaceBlock
484 InterfaceBlock::InterfaceBlock(const InterfaceBlock &other) in InterfaceBlock() function in sh::InterfaceBlock
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/
DSymbolUniqueId.h53 InterfaceBlock enumerator
DShaderVars.cpp437 InterfaceBlock::InterfaceBlock() in InterfaceBlock() function in sh::InterfaceBlock
449 InterfaceBlock::InterfaceBlock(const InterfaceBlock &other) in InterfaceBlock() function in sh::InterfaceBlock
/third_party/skia/src/sksl/ir/
DSkSLInterfaceBlock.h34 InterfaceBlock(int line, const Variable& var, skstd::string_view typeName, in InterfaceBlock() function
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
DDriverUniform.h30 InterfaceBlock, enumerator
/third_party/skia/src/sksl/codegen/
DSkSLSPIRVCodeGenerator.h40 class InterfaceBlock; variable
DSkSLMetalCodeGenerator.h35 class InterfaceBlock; variable
DSkSLGLSLCodeGenerator.h33 class InterfaceBlock; variable
/third_party/skia/src/sksl/dsl/
DDSLCore.cpp235 static DSLGlobalVar InterfaceBlock(const DSLModifiers& modifiers, skstd::string_view typeName, in InterfaceBlock() function in SkSL::dsl::DSLCore
449 DSLGlobalVar InterfaceBlock(const DSLModifiers& modifiers, skstd::string_view typeName, in InterfaceBlock() function
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/
DvktTransformFeedbackFuzzLayoutCase.hpp189 class InterfaceBlock class
DvktTransformFeedbackFuzzLayoutCase.cpp151 InterfaceBlock::InterfaceBlock (const std::string& blockName) in InterfaceBlock() function in vkt::TransformFeedback::InterfaceBlock
/third_party/vk-gl-cts/modules/gles31/functional/
Des31fProgramInterfaceQueryTests.cpp339 class InterfaceBlock : public Node class
342 InterfaceBlock (const SharedPtr& enclosing, bool named) in InterfaceBlock() function in deqp::gles31::Functional::__anon51c40b180111::ResourceDefinition::InterfaceBlock