Home
last modified time | relevance | path

Searched refs:SharedPtr (Results 1 – 25 of 74) sorted by relevance

123

/external/deqp/framework/delibs/decpp/
DdeSharedPtr.hpp93 class SharedPtr;
108 class SharedPtr class
111 SharedPtr (void);
112 SharedPtr (const SharedPtr<T>& other);
113 explicit SharedPtr (T* ptr);
116 SharedPtr (T* ptr, Deleter deleter);
119 explicit SharedPtr (const SharedPtr<Y>& other);
122 explicit SharedPtr (const WeakPtr<Y>& other);
124 ~SharedPtr (void);
127 SharedPtr& operator= (const SharedPtr<Y>& other);
[all …]
DdeSharedPtr.cpp71 SharedPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists) in SharedPtrTestThread()
88 SharedPtr<Object> ptrA(m_ptr); in run()
90 SharedPtr<Object> ptrB; in run()
92 ptrA = SharedPtr<Object>(); in run()
100 SharedPtr<Object> m_ptr;
107 WeakPtrTestThread (const SharedPtr<Object>& ptr, const bool& exists) in WeakPtrTestThread()
128 ptrA = SharedPtr<Object>(); in run()
136 SharedPtr<Object> m_ptr;
140 SharedPtr<Object> makeObject (bool& exists) in makeObject()
142 return SharedPtr<Object>(new Object(exists)); in makeObject()
[all …]
/external/deqp/framework/common/
DtcuThreadUtil.hpp72 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; } in getEvent()
138 void readObject (de::SharedPtr<Object> object) { object->read(m_event, m_deps); } in readObject()
139 void modifyObject (de::SharedPtr<Object> object) { object->modify(m_event, m_deps); } in modifyObject()
146 std::vector<de::SharedPtr<Event> > m_deps;
147 de::SharedPtr<Event> m_event;
[all …]
DtcuThreadUtil.cpp30 using de::SharedPtr;
78 Object::Object (const char* type, SharedPtr<Event> e) in Object()
88 void Object::read (SharedPtr<Event> event, std::vector<SharedPtr<Event> >& deps) in read()
97 void Object::modify (SharedPtr<Event> event, std::vector<SharedPtr<Event> >& deps) in modify()
156 m_event = SharedPtr<Event>(); in execute()
262 DataBlock::DataBlock (SharedPtr<Event> event) in DataBlock()
273 CompareData::CompareData (SharedPtr<DataBlock> a, SharedPtr<DataBlock> b) in CompareData()
278 readObject(SharedPtr<Object>(a)); in CompareData()
279 readObject(SharedPtr<Object>(b)); in CompareData()
/external/deqp/modules/gles31/functional/
Des31fProgramInterfaceQueryTests.cpp235 typedef de::SharedPtr<const Node> SharedPtr; typedef in deqp::gles31::Functional::__anon0c91cb580111::ResourceDefinition::Node
237 …Node (NodeType type, const SharedPtr& enclosingNode) : m_type(type), m_enclosingNode(enclosingN… in Node()
245 const SharedPtr m_enclosingNode;
252 : Node (TYPE_PROGRAM, SharedPtr()) in Program()
263 Shader (const SharedPtr& enclosingNode, glu::ShaderType type, glu::GLSLVersion version) in Shader()
279 DefaultBlock (const SharedPtr& enclosing) in DefaultBlock()
291 StorageQualifier (const SharedPtr& enclosing, glu::Storage storage) in StorageQualifier()
305 Variable (const SharedPtr& enclosing, glu::DataType dataType) in Variable()
324 InterfaceBlock (const SharedPtr& enclosing, bool named) in InterfaceBlock()
346 ArrayElement (const SharedPtr& enclosing, int arraySize = DEFAULT_SIZE) in ArrayElement()
[all …]
/external/deqp/modules/egl/
DteglGLES2SharingThreadedTests.cpp58 using de::SharedPtr;
79 SharedPtr<Texture> popTexture (int index);
80 const SharedPtr<Texture> getTexture (int index) const { return m_textures[index]; } in getTexture()
81 void addTexture (SharedPtr<Texture> texture) { m_textures.push_back(texture); } in addTexture()
84 SharedPtr<Buffer> popBuffer (int index);
85 const SharedPtr<Buffer> getBuffer (int index) const { return m_buffers[index]; } in getBuffer()
86 void addBuffer (SharedPtr<Buffer> buffer) { m_buffers.push_back(buffer); } in addBuffer()
89 SharedPtr<Shader> popShader (int index);
90 const SharedPtr<Shader> getShader (int index) const { return m_shaders[index]; } in getShader()
91 void addShader (SharedPtr<Shader> shader) { m_shaders.push_back(shader); } in addShader()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/dynamic_state/
DvktDynamicStateBufferObjectUtil.cpp51 de::SharedPtr<Buffer> Buffer::createAndAlloc (const vk::DeviceInterface& vk, in createAndAlloc()
57 de::SharedPtr<Buffer> ret = create(vk, device, createInfo); in createAndAlloc()
64 de::SharedPtr<Buffer> Buffer::create (const vk::DeviceInterface& vk, in create()
68 return de::SharedPtr<Buffer>(new Buffer(vk, device, vk::createBuffer(vk, device, &createInfo))); in create()
DvktDynamicStateBufferObjectUtil.hpp42 …static de::SharedPtr<Buffer> create (const vk::DeviceInterface& vk, vk::VkDevice device, const v…
44 static de::SharedPtr<Buffer> createAndAlloc (const vk::DeviceInterface& vk,
DvktDynamicStateBaseClass.hpp94 de::SharedPtr<Image> m_colorTargetImage;
98 de::SharedPtr<Buffer> m_vertexBuffer;
DvktDynamicStateImageObjectUtil.cpp252 de::SharedPtr<Image> stagingResource = copyToLinearImage(queue, allocator, layout, offset, width, in read()
272 de::SharedPtr<Buffer> stagingResource; in readUsingBuffer()
419 de::SharedPtr<Image> Image::copyToLinearImage (vk::VkQueue queue, in copyToLinearImage()
431 de::SharedPtr<Image> stagingResource; in copyToLinearImage()
578 de::SharedPtr<Image> stagingResource; in upload()
681 de::SharedPtr<Buffer> stagingResource; in uploadUsingBuffer()
856 de::SharedPtr<Image> Image::createAndAlloc(const vk::DeviceInterface& vk, in createAndAlloc()
862 de::SharedPtr<Image> ret = create(vk, device, createInfo); in createAndAlloc()
869 de::SharedPtr<Image> Image::create(const vk::DeviceInterface& vk, in create()
873 return de::SharedPtr<Image>(new Image(vk, device, createInfo.format, createInfo.extent, in create()
/external/deqp/external/vulkancts/modules/vulkan/draw/
DvktDrawBufferObjectUtil.cpp51 de::SharedPtr<Buffer> Buffer::createAndAlloc (const vk::DeviceInterface& vk, in createAndAlloc()
57 de::SharedPtr<Buffer> ret = create(vk, device, createInfo); in createAndAlloc()
64 de::SharedPtr<Buffer> Buffer::create (const vk::DeviceInterface& vk, in create()
68 return de::SharedPtr<Buffer>(new Buffer(vk, device, vk::createBuffer(vk, device, &createInfo))); in create()
DvktDrawBaseClass.hpp119 de::SharedPtr<Image> m_colorTargetImage;
122 de::SharedPtr<Buffer> m_vertexBuffer;
136 de::SharedPtr<Buffer> m_indexBuffer;
DvktDrawBufferObjectUtil.hpp41 …static de::SharedPtr<Buffer> create (const vk::DeviceInterface& vk, vk::VkDevice device, const v…
43 static de::SharedPtr<Buffer> createAndAlloc (const vk::DeviceInterface& vk,
DvktDrawImageObjectUtil.cpp252 de::SharedPtr<Image> stagingResource = copyToLinearImage(queue, allocator, layout, offset, width, in read()
272 de::SharedPtr<Buffer> stagingResource; in readUsingBuffer()
419 de::SharedPtr<Image> Image::copyToLinearImage (vk::VkQueue queue, in copyToLinearImage()
431 de::SharedPtr<Image> stagingResource; in copyToLinearImage()
578 de::SharedPtr<Image> stagingResource; in upload()
681 de::SharedPtr<Buffer> stagingResource; in uploadUsingBuffer()
856 de::SharedPtr<Image> Image::createAndAlloc(const vk::DeviceInterface& vk, in createAndAlloc()
862 de::SharedPtr<Image> ret = create(vk, device, createInfo); in createAndAlloc()
869 de::SharedPtr<Image> Image::create(const vk::DeviceInterface& vk, in create()
873 return de::SharedPtr<Image>(new Image(vk, device, createInfo.format, createInfo.extent, in create()
DvktDrawImageObjectUtil.hpp64 …static de::SharedPtr<Image> create (const vk::DeviceInterface& vk, vk::VkDevice device, const v…
66 static de::SharedPtr<Image> createAndAlloc (const vk::DeviceInterface& vk,
214 de::SharedPtr<Image> copyToLinearImage (vk::VkQueue queue,
/external/deqp/external/vulkancts/modules/vulkan/query_pool/
DvktQueryPoolBufferObjectUtil.cpp51 de::SharedPtr<Buffer> Buffer::createAndAlloc (const vk::DeviceInterface& vk, in createAndAlloc()
57 de::SharedPtr<Buffer> ret = create(vk, device, createInfo); in createAndAlloc()
64 de::SharedPtr<Buffer> Buffer::create (const vk::DeviceInterface& vk, in create()
68 return de::SharedPtr<Buffer>(new Buffer(vk, device, vk::createBuffer(vk, device, &createInfo))); in create()
DvktQueryPoolBufferObjectUtil.hpp41 …static de::SharedPtr<Buffer> create (const vk::DeviceInterface& vk, vk::VkDevice device, const v…
43 static de::SharedPtr<Buffer> createAndAlloc (const vk::DeviceInterface& vk,
DvktQueryPoolImageObjectUtil.cpp229 de::SharedPtr<Image> stagingResource = copyToLinearImage(queue, allocator, layout, offset, width, in read()
249 de::SharedPtr<Buffer> stagingResource; in readUsingBuffer()
396 de::SharedPtr<Image> Image::copyToLinearImage (vk::VkQueue queue, in copyToLinearImage()
408 de::SharedPtr<Image> stagingResource; in copyToLinearImage()
555 de::SharedPtr<Image> stagingResource; in upload()
658 de::SharedPtr<Buffer> stagingResource; in uploadUsingBuffer()
835 de::SharedPtr<Image> Image::createAndAlloc(const vk::DeviceInterface& vk, in createAndAlloc()
841 de::SharedPtr<Image> ret = create(vk, device, createInfo); in createAndAlloc()
848 de::SharedPtr<Image> Image::create(const vk::DeviceInterface& vk, in create()
852 return de::SharedPtr<Image>(new Image(vk, device, createInfo.format, createInfo.extent, in create()
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
DvktShaderExecutor.hpp72 typedef de::SharedPtr<de::UniquePtr<UniformDataBase> > UniformDataSp;
161 typedef de::SharedPtr<de::UniquePtr<UniformInfo> > UniformInfoSp;
163 typedef de::SharedPtr<de::UniquePtr<BufferUniform> > BufferUniformSp;
165 typedef de::SharedPtr<de::UniquePtr<SamplerUniform> > SamplerUniformSp;
167 typedef de::SharedPtr<Unique<VkBuffer> > VkBufferSp;
168 typedef de::SharedPtr<Unique<VkImage> > VkImageSp;
169 typedef de::SharedPtr<Unique<VkImageView> > VkImageViewSp;
170 typedef de::SharedPtr<Unique<VkSampler> > VkSamplerSp;
171 typedef de::SharedPtr<Allocation> AllocationSp;
DvktShaderPackingFunctionTests.cpp115 de::SharedPtr<ShaderExecutor> m_executor;
137 m_executor = de::SharedPtr<ShaderExecutor>(createExecutor(m_shaderType, m_spec)); in init()
146 …nce (Context& context, glu::ShaderType shaderType, ShaderSpec spec, de::SharedPtr<ShaderExecutor> … in ShaderPackingFunctionTestInstance()
161 de::SharedPtr<ShaderExecutor> m_executor;
169 …::ShaderType shaderType, ShaderSpec spec, glu::Precision precision, de::SharedPtr<ShaderExecutor> … in PackSnorm2x16CaseInstance()
292 …nce (Context& context, glu::ShaderType shaderType, ShaderSpec spec, de::SharedPtr<ShaderExecutor> … in UnpackSnorm2x16CaseInstance()
394 …::ShaderType shaderType, ShaderSpec spec, glu::Precision precision, de::SharedPtr<ShaderExecutor> … in PackUnorm2x16CaseInstance()
517 …nce (Context& context, glu::ShaderType shaderType, ShaderSpec spec, de::SharedPtr<ShaderExecutor> … in UnpackUnorm2x16CaseInstance()
621 …nce (Context& context, glu::ShaderType shaderType, ShaderSpec spec, de::SharedPtr<ShaderExecutor> … in PackHalf2x16CaseInstance()
743 …nce (Context& context, glu::ShaderType shaderType, ShaderSpec spec, de::SharedPtr<ShaderExecutor> … in UnpackHalf2x16CaseInstance()
[all …]
/external/lldb/source/Plugins/Process/Utility/
DRegisterContextLLDB.h28 typedef std::shared_ptr<RegisterContextLLDB> SharedPtr; typedef
31 const SharedPtr& next_frame,
109 SharedPtr
112 SharedPtr
/external/deqp/modules/glshared/
DglsShaderPerformanceCase.hpp50 …void setCalibrationInitialParamStorage (const de::SharedPtr<InitialCalibration>& storage) {… in setCalibrationInitialParamStorage()
84 de::SharedPtr<InitialCalibration> m_initialCalibration;
94 de::SharedPtr<ShaderPerformanceCase::InitialCalibration> m_initialCalibrationStorage;
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
DvktShaderRender.hpp103 typedef de::SharedPtr<TextureBinding> TextureBindingSp;
477 typedef de::SharedPtr<vk::Unique<vk::VkBuffer> > VkBufferSp;
479 typedef de::SharedPtr<vk::Unique<vk::VkImage> > VkImageSp;
480 typedef de::SharedPtr<vk::Unique<vk::VkImageView> > VkImageViewSp;
481 typedef de::SharedPtr<vk::Unique<vk::VkSampler> > VkSamplerSp;
482 typedef de::SharedPtr<vk::Allocation> AllocationSp;
518 typedef de::SharedPtr<de::UniquePtr<UniformInfo> > UniformInfoSp;
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmComputeShaderTestUtil.hpp40 typedef de::SharedPtr<vk::Allocation> AllocationSp;
54 typedef de::SharedPtr<BufferInterface> BufferSp;
/external/deqp/executor/
DxeBatchResult.hpp99 typedef de::SharedPtr<TestCaseResultData> TestCaseResultPtr;
100 typedef de::SharedPtr<const TestCaseResultData> ConstTestCaseResultPtr;

123