/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...] |