Home
last modified time | relevance | path

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

1234

/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.cpp235 typedef de::SharedPtr<const Node> SharedPtr; typedef in deqp::gles31::Functional::__anon1fa03e770111::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/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 …]
DteglRobustnessTests.cpp1564 de::SharedPtr<ContextReset> contextResetFactory (const RobustnessTestCase::Params params, glw::Func… in contextResetFactory()
1567 return de::SharedPtr<ContextReset>(new InfiniteLoop(gl, log, params.getShaderType())); in contextResetFactory()
1570 return de::SharedPtr<ContextReset>(new FixedFunctionOOB(gl, log, params.getFixedFunctionType())); in contextResetFactory()
1573 …return de::SharedPtr<ContextReset>(new ShadersOOB(gl, log, params.getShaderType(), params.getResou… in contextResetFactory()
1577 return de::SharedPtr<ContextReset>(DE_NULL); in contextResetFactory()
1588 virtual void provokeReset (de::SharedPtr<ContextReset>& contextReset) = 0;
1589 virtual void waitForReset (de::SharedPtr<ContextReset>& contextReset) = 0;
1590 virtual void passAndLog (de::SharedPtr<ContextReset>& contextReset) = 0;
1634 …de::SharedPtr<ContextReset> contextReset = contextResetFactory(m_params, gl, m_testCtx.getLog(… in execute()
1709 virtual void provokeReset (de::SharedPtr<ContextReset>& contextReset) in provokeReset()
[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,
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()
DvktDrawInstancedTests.cpp124 de::SharedPtr<Buffer> createAndUploadBuffer(const std::vector<T> data, const vk::DeviceInterface& v… in createAndUploadBuffer()
127 de::SharedPtr<Buffer> vertexBuffer = Buffer::createAndAlloc(vk, context.getDevice(), in createAndUploadBuffer()
220 de::SharedPtr<Image> m_colorTargetImage;
461 const de::SharedPtr<Buffer> vertexBuffer = createAndUploadBuffer(m_data, m_vk, m_context); in iterate()
462 …const de::SharedPtr<Buffer> instancedVertexBuffer = createAndUploadBuffer(m_instancedColor, m_vk, … in iterate()
463 de::SharedPtr<Buffer> indexBuffer; in iterate()
464 de::SharedPtr<Buffer> indirectBuffer; in iterate()
/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/texture/
DvktTextureTestUtil.hpp118 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/vulkancts/modules/vulkan/pipeline/
DvktPipelineImageSamplingInstance.hpp70 typedef de::SharedPtr<UniqueImage> SharedImagePtr;
71 typedef de::SharedPtr<UniqueImageView> SharedImageViewPtr;
72 typedef de::SharedPtr<UniqueAlloc> SharedAllocPtr;
DvktPipelineMultisampleTestsUtil.hpp96 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr(vk::Move<T> vkMove) in makeVkSharedPtr()
98 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove)); in makeVkSharedPtr()
/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;
314 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr (vk::Move<T> vkMove) in makeVkSharedPtr()
316 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove)); in makeVkSharedPtr()
320 inline de::SharedPtr<de::UniquePtr<T> > makeDeSharedPtr (de::MovePtr<T> deMove) in makeDeSharedPtr()
322 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;
604 typedef de::SharedPtr<vk::Unique<vk::VkBuffer> > VkBufferSp;
605 typedef de::SharedPtr<vk::Unique<vk::VkImage> > VkImageSp;
606 typedef de::SharedPtr<vk::Unique<vk::VkImageView> > VkImageViewSp;
607 typedef de::SharedPtr<vk::Unique<vk::VkSampler> > VkSamplerSp;
608 typedef de::SharedPtr<vk::Allocation> AllocationSp;
644 typedef de::SharedPtr<de::UniquePtr<UniformInfo> > UniformInfoSp;
647 std::vector< de::SharedPtr<vk::Allocation> > m_allocations;
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
DvktSpvAsmComputeShaderTestUtil.hpp43 typedef de::SharedPtr<vk::Allocation> AllocationSp;
57 typedef de::SharedPtr<BufferInterface> BufferSp;
/external/deqp/external/vulkancts/modules/vulkan/tessellation/
DvktTessellationUserDefinedIO.cpp194 int numBasicSubobjectsInElementType (const std::vector<de::SharedPtr<TopLevelObject> >& objects) in numBasicSubobjectsInElementType()
202 std::string basicSubobjectAtIndex (const int subobjectIndex, const std::vector<de::SharedPtr<TopLev… in basicSubobjectAtIndex()
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", blockMemb… in UserDefinedIOTest()
512 …m_tesInputs.push_back (de::SharedPtr<TopLevelObject>(new IOBlock("TheBlock", "teBlock", blockMembe… in UserDefinedIOTest()
524 m_tcsOutputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var0))); in UserDefinedIOTest()
525 m_tesInputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var0))); in UserDefinedIOTest()
530 m_tcsOutputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var1))); in UserDefinedIOTest()
531 m_tesInputs.push_back (de::SharedPtr<TopLevelObject>(new Variable(var1))); in UserDefinedIOTest()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/dynamic_state/
DvktDynamicStateBaseClass.hpp94 de::SharedPtr<Draw::Image> m_colorTargetImage;
98 de::SharedPtr<Draw::Buffer> m_vertexBuffer;
/external/deqp/executor/
DxeBatchResult.hpp99 typedef de::SharedPtr<TestCaseResultData> TestCaseResultPtr;
100 typedef de::SharedPtr<const TestCaseResultData> ConstTestCaseResultPtr;
/external/deqp/external/vulkancts/modules/vulkan/
DvktBuildPrograms.cpp48 using de::SharedPtr;
56 typedef de::SharedPtr<glu::ProgramSources> ProgramSourcesSp;
57 typedef de::SharedPtr<vk::SpirVAsmSource> SpirVAsmSourceSp;
58 typedef de::SharedPtr<vk::ProgramBinary> ProgramBinarySp;
104 typedef de::SharedPtr<TaskExecutorThread> ExecThreadSp;

1234