HomeSort by relevance Sort by last modified time
    Searched refs:SharedPtr (Results 1 - 25 of 111) sorted by null

1 2 3 4 5

  /external/deqp/framework/delibs/decpp/
deSharedPtr.hpp 93 class SharedPtr;
101 * SharedPtr is smart pointer for managing shared ownership to a pointer.
103 * destructed when last SharedPtr is destroyed.
105 * SharedPtr can also be NULL.
108 class SharedPtr
111 SharedPtr (void);
112 SharedPtr (const SharedPtr<T>& other);
113 explicit SharedPtr (T* ptr);
116 SharedPtr (T* ptr, Deleter deleter)
    [all...]
deSharedPtr.cpp 71 SharedPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists)
88 SharedPtr<Object> ptrA(m_ptr);
90 SharedPtr<Object> ptrB;
92 ptrA = SharedPtr<Object>();
100 SharedPtr<Object> m_ptr;
107 WeakPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists)
128 ptrA = SharedPtr<Object>();
136 SharedPtr<Object> m_ptr;
140 SharedPtr<Object> makeObject (bool& exists)
142 return SharedPtr<Object>(new Object(exists))
    [all...]
  /external/deqp/framework/common/
tcuThreadUtil.hpp 72 Object (const char* type, de::SharedPtr<Event> createEvent);
77 void read (de::SharedPtr<Event> event, std::vector<de::SharedPtr<Event> >& deps);
78 void modify (de::SharedPtr<Event> event, std::vector<de::SharedPtr<Event> >& deps);
82 de::SharedPtr<Event> m_modify;
83 std::vector<de::SharedPtr<Event> > m_reads;
136 de::SharedPtr<Event> getEvent (void) { return m_event; }
138 void readObject (de::SharedPtr<Object> object) { object->read(m_event, m_deps); }
139 void modifyObject (de::SharedPtr<Object> object) { object->modify(m_event, m_deps);
    [all...]
tcuThreadUtil.cpp 30 using de::SharedPtr;
78 Object::Object (const char* type, SharedPtr<Event> e)
88 void Object::read (SharedPtr<Event> event, std::vector<SharedPtr<Event> >& deps)
97 void Object::modify (SharedPtr<Event> event, std::vector<SharedPtr<Event> >& deps)
156 m_event = SharedPtr<Event>();
262 DataBlock::DataBlock (SharedPtr<Event> event)
273 CompareData::CompareData (SharedPtr<DataBlock> a, SharedPtr<DataBlock> b
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/draw/
vktDrawBufferObjectUtil.cpp 51 de::SharedPtr<Buffer> Buffer::createAndAlloc (const vk::DeviceInterface& vk,
57 de::SharedPtr<Buffer> ret = create(vk, device, createInfo);
64 de::SharedPtr<Buffer> Buffer::create (const vk::DeviceInterface& vk,
68 return de::SharedPtr<Buffer>(new Buffer(vk, device, vk::createBuffer(vk, device, &createInfo)));
vktDrawBaseClass.hpp 131 de::SharedPtr<Image> m_colorTargetImage;
135 de::SharedPtr<Buffer> m_vertexBuffer;
138 de::SharedPtr<Buffer> m_vertexRefDataBuffer;
vktDrawBufferObjectUtil.hpp 41 static de::SharedPtr<Buffer> create (const vk::DeviceInterface& vk, vk::VkDevice device, const vk::VkBufferCreateInfo &createInfo);
43 static de::SharedPtr<Buffer> createAndAlloc (const vk::DeviceInterface& vk,
vktDrawImageObjectUtil.hpp 65 static de::SharedPtr<Image> create (const vk::DeviceInterface& vk, vk::VkDevice device, const vk::VkImageCreateInfo& createInfo);
67 static de::SharedPtr<Image> createAndAlloc (const vk::DeviceInterface& vk,
215 de::SharedPtr<Image> copyToLinearImage (vk::VkQueue queue,
  /external/deqp/external/vulkancts/modules/vulkan/image/
vktImageLoadStoreUtil.hpp 39 typedef de::SharedPtr<vk::Unique<vk::VkDescriptorSet> > SharedVkDescriptorSet;
40 typedef de::SharedPtr<vk::Unique<vk::VkImageView> > SharedVkImageView;
43 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr (vk::Move<T> vkMove)
45 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove));
  /external/deqp/modules/gles31/functional/
es31fProgramInterfaceQueryTests.cpp 246 typedef de::SharedPtr<const Node> SharedPtr;
248 Node (NodeType type, const SharedPtr& enclosingNode) : m_type(type), m_enclosingNode(enclosingNode) { DE_ASSERT(type < TYPE_LAST); }
256 const SharedPtr m_enclosingNode;
263 : Node (TYPE_PROGRAM, SharedPtr())
274 Shader (const SharedPtr& enclosingNode, glu::ShaderType type, glu::GLSLVersion version)
290 DefaultBlock (const SharedPtr& enclosing)
302 StorageQualifier (const SharedPtr& enclosing, glu::Storage storage)
316 Variable (const SharedPtr& enclosing, glu::DataType dataType)
335 InterfaceBlock (const SharedPtr& enclosing, bool named
    [all...]
  /external/deqp/modules/glshared/
glsShaderPerformanceCase.hpp 50 void setCalibrationInitialParamStorage (const de::SharedPtr<InitialCalibration>& storage) { m_initialCalibration = storage; }
84 de::SharedPtr<InitialCalibration> m_initialCalibration;
94 de::SharedPtr<ShaderPerformanceCase::InitialCalibration> m_initialCalibrationStorage;
  /external/deqp/modules/egl/
teglGLES2SharingThreadedTests.cpp 58 using de::SharedPtr;
79 SharedPtr<Texture> popTexture (int index);
80 const SharedPtr<Texture> getTexture (int index) const { return m_textures[index]; }
81 void addTexture (SharedPtr<Texture> texture) { m_textures.push_back(texture); }
84 SharedPtr<Buffer> popBuffer (int index);
85 const SharedPtr<Buffer> getBuffer (int index) const { return m_buffers[index]; }
86 void addBuffer (SharedPtr<Buffer> buffer) { m_buffers.push_back(buffer); }
89 SharedPtr<Shader> popShader (int index);
90 const SharedPtr<Shader> getShader (int index) const { return m_shaders[index]; }
91 void addShader (SharedPtr<Shader> shader) { m_shaders.push_back(shader);
    [all...]
  /external/deqp/external/vulkancts/framework/vulkan/
vkYCbCrImageWithMemory.hpp 38 typedef de::SharedPtr<Allocation> AllocationSp;
  /external/deqp/external/vulkancts/modules/vulkan/pipeline/
vktPipelineImageSamplingInstance.hpp 77 typedef de::SharedPtr<UniqueImage> SharedImagePtr;
78 typedef de::SharedPtr<UniqueImageView> SharedImageViewPtr;
79 typedef de::SharedPtr<UniqueAlloc> SharedAllocPtr;
vktPipelineMultisampleTestsUtil.hpp 96 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr(vk::Move<T> vkMove)
98 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove));
vktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp 167 std::vector<de::SharedPtr<Image> > imagesPerSampleVec(numSamples);
171 imagesPerSampleVec[sampleNdx] = de::SharedPtr<Image>(new Image(deviceInterface, device, allocator, imageRSInfo, MemoryRequirement::Any));
321 typedef de::SharedPtr<Unique<VkImageView> > VkImageViewSp;
372 de::SharedPtr<Buffer> vertexBuffer = de::SharedPtr<Buffer>(new Buffer(deviceInterface, device, allocator, makeBufferCreateInfo(vertexDataDesc.dataSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT), MemoryRequirement::HostVisible));
556 typedef de::SharedPtr<Unique<VkPipeline> > VkPipelineSp;
570 de::SharedPtr<Buffer> vertexBufferPerSampleFetchPass = de::SharedPtr<Buffer>(new Buffer(deviceInterface, device, allocator, makeBufferCreateInfo(bufferPerSampleFetchPassSize, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT), MemoryRequirement::HostVisible));
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
vktSparseResourcesShaderIntrinsicsBase.hpp 160 typedef de::SharedPtr< vk::Unique<vk::VkPipeline> > SharedVkPipeline;
163 typedef de::SharedPtr< vk::Unique<vk::VkImageView> > SharedVkImageView;
170 typedef de::SharedPtr< vk::Unique<vk::VkDescriptorSet> > SharedVkDescriptorSet;
vktSparseResourcesTestsUtil.hpp 40 typedef de::SharedPtr<vk::Unique<vk::VkDeviceMemory> > DeviceMemorySp;
311 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr (vk::Move<T> vkMove)
313 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove));
317 inline de::SharedPtr<de::UniquePtr<T> > makeDeSharedPtr (de::MovePtr<T> deMove)
319 return de::SharedPtr<de::UniquePtr<T> >(new de::UniquePtr<T>(deMove));
  /external/deqp/executor/
xeBatchResult.hpp 99 typedef de::SharedPtr<TestCaseResultData> TestCaseResultPtr;
100 typedef de::SharedPtr<const TestCaseResultData> ConstTestCaseResultPtr;
  /external/deqp/external/vulkancts/modules/vulkan/dynamic_state/
vktDynamicStateBaseClass.hpp 94 de::SharedPtr<Draw::Image> m_colorTargetImage;
98 de::SharedPtr<Draw::Buffer> m_vertexBuffer;
  /external/deqp/external/vulkancts/modules/vulkan/texture/
vktTextureTestUtil.hpp 118 typedef de::SharedPtr<pipeline::TestTexture> TestTextureSp;
119 typedef de::SharedPtr<pipeline::TestTexture2D> TestTexture2DSp;
120 typedef de::SharedPtr<pipeline::TestTextureCube> TestTextureCubeSp;
121 typedef de::SharedPtr<pipeline::TestTexture2DArray> TestTexture2DArraySp;
122 typedef de::SharedPtr<pipeline::TestTexture3D> TestTexture3DSp;
158 typedef de::SharedPtr<TextureBinding> TextureBindingSp;
  /external/deqp/external/openglcts/modules/common/
glcTestSubcase.hpp 56 typedef de::SharedPtr<SubcaseBase> SubcaseBasePtr;
  /external/deqp/external/vulkancts/modules/vulkan/shaderrender/
vktShaderRender.hpp 163 typedef de::SharedPtr<TextureBinding> TextureBindingSp;
623 typedef de::SharedPtr<vk::Unique<vk::VkBuffer> > VkBufferSp;
624 typedef de::SharedPtr<vk::Unique<vk::VkImage> > VkImageSp;
625 typedef de::SharedPtr<vk::Unique<vk::VkImageView> > VkImageViewSp;
626 typedef de::SharedPtr<vk::Unique<vk::VkSampler> > VkSamplerSp;
627 typedef de::SharedPtr<vk::Allocation> AllocationSp;
663 typedef de::SharedPtr<de::UniquePtr<UniformInfo> > UniformInfoSp;
666 std::vector< de::SharedPtr<vk::Allocation> > m_allocations;
  /external/deqp/external/vulkancts/modules/vulkan/ycbcr/
vktYCbCrUtil.hpp 87 std::vector<de::SharedPtr<vk::Allocation> > allocateAndBindImageMemory (const vk::DeviceInterface& vkd,
108 const std::vector<de::SharedPtr<vk::Allocation> >& memory,
126 const std::vector<de::SharedPtr<vk::Allocation> >& memory,
  /external/deqp/external/vulkancts/modules/vulkan/tessellation/
vktTessellationUserDefinedIO.cpp 194 int numBasicSubobjectsInElementType (const std::vector<de::SharedPtr<TopLevelObject> >& objects)
202 std::string basicSubobjectAtIndex (const int subobjectIndex, const std::vector<de::SharedPtr<TopLevelObject> >& objects, const int topLevelArraySize)
441 std::vector<de::SharedPtr<TopLevelObject> > m_tcsOutputs;
442 std::vector<de::SharedPtr<TopLevelObject> > m_tesInputs;
511 m_tcsOutputs.push_back (de::SharedPtr<TopLevelObject>(new IOBlock("TheBlock", "tcBlock", blockMembers)));
512 m_tesInputs.push_back (de::SharedPtr<TopLevelObject>(new IOBlock("TheBlock", "teBlock", blockMembers)));
524 m_tcsOutputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var0)));
525 m_tesInputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var0)));
530 m_tcsOutputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var1)));
531 m_tesInputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var1)))
    [all...]

Completed in 581 milliseconds

1 2 3 4 5