Home
last modified time | relevance | path

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

123456

/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/modules/gles31/functional/
Des31fProgramInterfaceQueryTests.cpp246 typedef de::SharedPtr<const Node> SharedPtr; typedef in deqp::gles31::Functional::__anon93215e200111::ResourceDefinition::Node
248 …Node (NodeType type, const SharedPtr& enclosingNode) : m_type(type), m_enclosingNode(enclosingN… in Node()
256 const SharedPtr m_enclosingNode;
263 : Node (TYPE_PROGRAM, SharedPtr()) in Program()
274 Shader (const SharedPtr& enclosingNode, glu::ShaderType type, glu::GLSLVersion version) in Shader()
290 DefaultBlock (const SharedPtr& enclosing) in DefaultBlock()
302 StorageQualifier (const SharedPtr& enclosing, glu::Storage storage) in StorageQualifier()
316 Variable (const SharedPtr& enclosing, glu::DataType dataType) in Variable()
335 InterfaceBlock (const SharedPtr& enclosing, bool named) in InterfaceBlock()
357 ArrayElement (const SharedPtr& enclosing, int arraySize = DEFAULT_SIZE) in ArrayElement()
[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/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/image/
DvktImageLoadStoreUtil.hpp39 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) in makeVkSharedPtr()
45 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove)); in makeVkSharedPtr()
/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.hpp131 de::SharedPtr<Image> m_colorTargetImage;
135 de::SharedPtr<Buffer> m_vertexBuffer;
138 de::SharedPtr<Buffer> m_vertexRefDataBuffer;
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,
/external/deqp/external/vulkancts/modules/vulkan/texture/
DvktTextureTestUtil.hpp119 typedef de::SharedPtr<pipeline::TestTexture> TestTextureSp;
120 typedef de::SharedPtr<pipeline::TestTexture2D> TestTexture2DSp;
121 typedef de::SharedPtr<pipeline::TestTextureCube> TestTextureCubeSp;
122 typedef de::SharedPtr<pipeline::TestTexture2DArray> TestTexture2DArraySp;
123 typedef de::SharedPtr<pipeline::TestTexture3D> TestTexture3DSp;
168 std::vector<de::SharedPtr<vk::Allocation> > m_allocations;
172 typedef de::SharedPtr<TextureBinding> TextureBindingSp;
/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/pipeline/
DvktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp172 std::vector<de::SharedPtr<Image> > imagesPerSampleVec(numSamples); in iterate()
176 …imagesPerSampleVec[sampleNdx] = de::SharedPtr<Image>(new Image(deviceInterface, device, allocator,… in iterate()
326 typedef de::SharedPtr<Unique<VkImageView> > VkImageViewSp; in iterate()
377 …de::SharedPtr<Buffer> vertexBuffer = de::SharedPtr<Buffer>(new Buffer(deviceInterface, device, all… in iterate()
429 typedef de::SharedPtr<Unique<VkPipeline> > VkPipelineSp; in iterate()
443 …de::SharedPtr<Buffer> vertexBufferPerSampleFetchPass = de::SharedPtr<Buffer>(new Buffer(deviceInte… in iterate()
693 std::vector<de::SharedPtr<Buffer> > buffersPerSample(numSamples); in iterate()
697 …buffersPerSample[sampleNdx] = de::SharedPtr<Buffer>(new Buffer(deviceInterface, device, allocator,… in iterate()
DvktPipelineImageSamplingInstance.hpp77 typedef de::SharedPtr<UniqueImage> SharedImagePtr;
78 typedef de::SharedPtr<UniqueImageView> SharedImageViewPtr;
79 typedef de::SharedPtr<UniqueAlloc> SharedAllocPtr;
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
DvktSparseResourcesShaderIntrinsicsBase.hpp160 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;
DvktSparseResourcesTestsUtil.hpp40 typedef de::SharedPtr<vk::Unique<vk::VkDeviceMemory> > DeviceMemorySp;
273 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr (vk::Move<T> vkMove) in makeVkSharedPtr()
275 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove)); in makeVkSharedPtr()
279 inline de::SharedPtr<de::UniquePtr<T> > makeDeSharedPtr (de::MovePtr<T> deMove) in makeDeSharedPtr()
281 return de::SharedPtr<de::UniquePtr<T> >(new de::UniquePtr<T>(deMove)); in makeDeSharedPtr()
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
DvktShaderRender.hpp163 typedef de::SharedPtr<TextureBinding> TextureBindingSp;
605 typedef de::SharedPtr<vk::Unique<vk::VkBuffer> > VkBufferSp;
606 typedef de::SharedPtr<vk::Unique<vk::VkImage> > VkImageSp;
607 typedef de::SharedPtr<vk::Unique<vk::VkImageView> > VkImageViewSp;
608 typedef de::SharedPtr<vk::Unique<vk::VkSampler> > VkSamplerSp;
609 typedef de::SharedPtr<vk::Allocation> AllocationSp;
645 typedef de::SharedPtr<de::UniquePtr<UniformInfo> > UniformInfoSp;
648 std::vector< de::SharedPtr<vk::Allocation> > m_allocations;
/external/deqp/external/vulkancts/modules/vulkan/tessellation/
DvktTessellationUserDefinedIO.cpp197 int numBasicSubobjectsInElementType (const std::vector<de::SharedPtr<TopLevelObject> >& objects) in numBasicSubobjectsInElementType()
205 std::string basicSubobjectAtIndex (const int subobjectIndex, const std::vector<de::SharedPtr<TopLev… in basicSubobjectAtIndex()
444 std::vector<de::SharedPtr<TopLevelObject> > m_tcsOutputs;
445 std::vector<de::SharedPtr<TopLevelObject> > m_tesInputs;
514 …m_tcsOutputs.push_back (de::SharedPtr<TopLevelObject>(new IOBlock("TheBlock", "tcBlock", blockMemb… in UserDefinedIOTest()
515 …m_tesInputs.push_back (de::SharedPtr<TopLevelObject>(new IOBlock("TheBlock", "teBlock", blockMembe… in UserDefinedIOTest()
527 m_tcsOutputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var0))); in UserDefinedIOTest()
528 m_tesInputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var0))); in UserDefinedIOTest()
533 m_tcsOutputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var1))); in UserDefinedIOTest()
534 m_tesInputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var1))); in UserDefinedIOTest()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassSubpassDependencyTests.cpp59 using de::SharedPtr;
61 typedef de::SharedPtr<Unique<VkImage> > SharedPtrVkImage;
62 typedef de::SharedPtr<Unique<VkImageView> > SharedPtrVkImageView;
63 typedef de::SharedPtr<Unique<VkPipeline> > SharedPtrVkPipeline;
64 typedef de::SharedPtr<Unique<VkSampler> > SharedPtrVkSampler;
65 typedef de::SharedPtr<Unique<VkRenderPass> > SharedPtrVkRenderPass;
66 typedef de::SharedPtr<Unique<VkFramebuffer> > SharedPtrVkFramebuffer;
67 typedef de::SharedPtr<Unique<VkDescriptorPool> > SharedPtrVkDescriptorPool;
68 typedef de::SharedPtr<Unique<VkDescriptorSetLayout> > SharedPtrVkDescriptorLayout;
69 typedef de::SharedPtr<Unique<VkDescriptorSet> > SharedPtrVkDescriptorSet;
[all …]
/external/deqp/external/vulkancts/modules/vulkan/query_pool/
DvktQueryPoolStatisticsTests.cpp169 void clearBuffer (const DeviceInterface& vk, const VkDevice device, const de::SharedPtr<Buffer> buf… in clearBuffer()
212 const de::SharedPtr<Buffer> buffer,
239 …de::SharedPtr<Buffer> buffer = Buffer::createAndAlloc(vk, device, BufferCreateInfo(bufferSi… in iterate()
282 const de::SharedPtr<Buffer> buffer, in executeTest()
381 const de::SharedPtr<Buffer> buffer,
383 virtual tcu::TestStatus checkResult (const de::SharedPtr<Buffer> buffer,
396 const de::SharedPtr<Buffer> buffer, in executeTest()
399 typedef de::SharedPtr<Unique<VkShaderModule> > VkShaderModuleSp; in executeTest()
400 typedef de::SharedPtr<Unique<VkPipeline> > VkPipelineSp; in executeTest()
495 tcu::TestStatus ComputeInvocationsSecondaryTestInstance::checkResult (const de::SharedPtr<Buffer> b… in checkResult()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmComputeShaderCase.cpp52 typedef de::SharedPtr<BufferHandleUp> BufferHandleSp;
53 typedef de::SharedPtr<ImageHandleUp> ImageHandleSp;
54 typedef de::SharedPtr<ImageViewHandleUp> ImageViewHandleSp;
55 typedef de::SharedPtr<SamplerHandleUp> SamplerHandleSp;
501 inputAllocs.push_back(de::SharedPtr<Allocation>(bufferAlloc.release())); in iterate()
522 inputAllocs.push_back(de::SharedPtr<Allocation>(bufferAlloc.release())); in iterate()
525 inputAllocs.push_back(de::SharedPtr<Allocation>(imageAlloc.release())); in iterate()
702 outputAllocs.push_back(de::SharedPtr<Allocation>(alloc.release())); in iterate()
/external/deqp/external/vulkancts/modules/vulkan/dynamic_state/
DvktDynamicStateBaseClass.hpp97 de::SharedPtr<Draw::Image> m_colorTargetImage;
101 de::SharedPtr<Draw::Buffer> m_vertexBuffer;
/external/deqp/external/vulkancts/modules/vulkan/conditional_rendering/
DvktConditionalRenderingTestUtil.cpp49 de::SharedPtr<Draw::Buffer> createConditionalRenderingBuffer (vkt::Context& context, const Conditio… in createConditionalRenderingBuffer()
52 de::SharedPtr<Draw::Buffer> buffer = Draw::Buffer::createAndAlloc(vk, context.getDevice(), in createConditionalRenderingBuffer()
/external/deqp/executor/
DxeBatchResult.hpp99 typedef de::SharedPtr<TestCaseResultData> TestCaseResultPtr;
100 typedef de::SharedPtr<const TestCaseResultData> ConstTestCaseResultPtr;
/external/deqp/external/vulkancts/modules/vulkan/subgroups/
DvktSubgroupsTestsUtils.cpp1498 vector<de::SharedPtr<BufferOrImage> > inputBuffers (extraDataCount); in makeTessellationEvaluationFrameBufferTest()
1534 …inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[… in makeTessellationEvaluationFrameBufferTest()
1539 …inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Buffer(context, size, VK_BUFFER_USAGE_UNIFORM_B… in makeTessellationEvaluationFrameBufferTest()
1715 vector<de::SharedPtr<BufferOrImage> > inputBuffers (extraDataCount); in makeGeometryFrameBufferTest()
1748 …inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraData[… in makeGeometryFrameBufferTest()
1753 …inputBuffers[i] = de::SharedPtr<BufferOrImage>(new Buffer(context, size, VK_BUFFER_USAGE_UNIFORM_B… in makeGeometryFrameBufferTest()
1977 std::vector< de::SharedPtr<BufferOrImage> > inputBuffers(stagesCount + extraDatasCount); in allStages()
1985 inputBuffers[ndx] = de::SharedPtr<BufferOrImage>(new Buffer(context, size)); in allStages()
1995 …inputBuffers[ndx] = de::SharedPtr<BufferOrImage>(new Image(context, static_cast<deUint32>(extraDat… in allStages()
2000 inputBuffers[ndx] = de::SharedPtr<BufferOrImage>(new Buffer(context, size)); in allStages()
[all …]

123456