/external/deqp/framework/delibs/decpp/ |
D | deSharedPtr.hpp | 93 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 …]
|
D | deSharedPtr.cpp | 71 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/ |
D | es31fProgramInterfaceQueryTests.cpp | 235 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/ |
D | 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; } 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 …]
|
D | tcuThreadUtil.cpp | 30 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/ |
D | teglGLES2SharingThreadedTests.cpp | 58 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 …]
|
D | teglRobustnessTests.cpp | 1564 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/ |
D | 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) in makeVkSharedPtr() 45 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove)); in makeVkSharedPtr()
|
/external/deqp/external/vulkancts/modules/vulkan/draw/ |
D | vktDrawBufferObjectUtil.cpp | 51 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()
|
D | vktDrawBaseClass.hpp | 131 de::SharedPtr<Image> m_colorTargetImage; 135 de::SharedPtr<Buffer> m_vertexBuffer; 138 de::SharedPtr<Buffer> m_vertexRefDataBuffer;
|
D | vktDrawBufferObjectUtil.hpp | 41 …static de::SharedPtr<Buffer> create (const vk::DeviceInterface& vk, vk::VkDevice device, const v… 43 static de::SharedPtr<Buffer> createAndAlloc (const vk::DeviceInterface& vk,
|
D | vktDrawImageObjectUtil.cpp | 252 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()
|
D | vktDrawInstancedTests.cpp | 124 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/ |
D | glsShaderPerformanceCase.hpp | 50 …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/ |
D | 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/vulkancts/modules/vulkan/pipeline/ |
D | vktPipelineImageSamplingInstance.hpp | 70 typedef de::SharedPtr<UniqueImage> SharedImagePtr; 71 typedef de::SharedPtr<UniqueImageView> SharedImageViewPtr; 72 typedef de::SharedPtr<UniqueAlloc> SharedAllocPtr;
|
D | vktPipelineMultisampleTestsUtil.hpp | 96 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/ |
D | 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;
|
D | vktSparseResourcesTestsUtil.hpp | 40 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/ |
D | vktShaderRender.hpp | 163 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/ |
D | vktSpvAsmComputeShaderTestUtil.hpp | 43 typedef de::SharedPtr<vk::Allocation> AllocationSp; 57 typedef de::SharedPtr<BufferInterface> BufferSp;
|
/external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
D | vktTessellationUserDefinedIO.cpp | 194 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/ |
D | vktDynamicStateBaseClass.hpp | 94 de::SharedPtr<Draw::Image> m_colorTargetImage; 98 de::SharedPtr<Draw::Buffer> m_vertexBuffer;
|
/external/deqp/executor/ |
D | xeBatchResult.hpp | 99 typedef de::SharedPtr<TestCaseResultData> TestCaseResultPtr; 100 typedef de::SharedPtr<const TestCaseResultData> ConstTestCaseResultPtr;
|
/external/deqp/external/vulkancts/modules/vulkan/ |
D | vktBuildPrograms.cpp | 48 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;
|