Home
last modified time | relevance | path

Searched refs:BindingPointer (Results 1 – 25 of 34) sorted by relevance

12

/external/angle/src/libANGLE/
DRefCountObject.h59 class BindingPointer
65 BindingPointer() : mObject(nullptr) {} in BindingPointer() function
67 BindingPointer(ObjectType *object) : mObject(object) in BindingPointer() function
75 BindingPointer(const BindingPointer &other) : mObject(other.mObject) in BindingPointer() function
83 BindingPointer &operator=(BindingPointer &&other)
89 virtual ~BindingPointer() in ~BindingPointer()
119 bool operator==(const BindingPointer &other) const { return mObject == other.mObject; }
121 bool operator!=(const BindingPointer &other) const { return !(*this == other); }
136 class BindingPointer; variable
159 class BindingPointer : public angle::BindingPointer<ObjectType, Context>
[all …]
DVertexAttribute.h42 const BindingPointer<Buffer> &getBuffer() const { return mBuffer; } in getBuffer()
65 BindingPointer<Buffer> mBuffer;
DState.h64 using BoundBufferMap = BufferBindingMap<BindingPointer<Buffer>>;
65 using SamplerBindingVector = std::vector<BindingPointer<Sampler>>;
66 using TextureBindingVector = std::vector<BindingPointer<Texture>>;
68 using ActiveQueryMap = angle::PackedEnumMap<QueryType, BindingPointer<Query>>;
1056 BindingPointer<Renderbuffer> mRenderbuffer;
1058 BindingPointer<ProgramPipeline> mProgramPipeline;
1110 BindingPointer<TransformFeedback> mTransformFeedback;
DImage.h75 BindingPointer<Image> mTargetOf;
DShader.h271 BindingPointer<Compiler> mBoundCompiler;
Dangletypes.h411 BindingPointer<Texture> texture;
811 using TextureMap = TextureTypeMap<BindingPointer<Texture>>;
DVertexArray.cpp102 const BindingPointer<Buffer> &buffer = vertexBinding.getBuffer(); in updateCachedMutableOrNonPersistentArrayBuffers()
DState.cpp151 BindingPointer<Buffer> *binding, in UpdateBufferBinding()
525 for (BindingPointer<Texture> &texBinding : bindingVec) in reset()
1581 BindingPointer<Texture> &binding = textureVector[bindingIndex]; in detachTexture()
3352 BindingPointer<Sampler> &sampler = mSamplers[samplerIndex]; in syncSamplers()
/external/swiftshader/src/OpenGL/common/
DObject.hpp70 class BindingPointer class
73 BindingPointer() : object(nullptr) { } in BindingPointer() function in gl::BindingPointer
75 BindingPointer(const BindingPointer<ObjectType> &other) : object(nullptr) in BindingPointer() function in gl::BindingPointer
80 ~BindingPointer() in ~BindingPointer()
95 ObjectType *operator=(const BindingPointer<ObjectType> &other) in operator =()
/external/swiftshader/src/OpenGL/libGLESv2/
DContext.h285 gl::BindingPointer<Buffer> mBoundBuffer; // Captured when glVertexAttribPointer is called.
377 gl::BindingPointer<Buffer> arrayBuffer;
378 gl::BindingPointer<Buffer> copyReadBuffer;
379 gl::BindingPointer<Buffer> copyWriteBuffer;
380 gl::BindingPointer<Buffer> pixelPackBuffer;
381 gl::BindingPointer<Buffer> pixelUnpackBuffer;
382 gl::BindingPointer<Buffer> genericUniformBuffer;
383 gl::BindingPointer<Buffer> genericTransformFeedbackBuffer;
388 gl::BindingPointer<Renderbuffer> renderbuffer;
392 gl::BindingPointer<Sampler> sampler[MAX_COMBINED_TEXTURE_IMAGE_UNITS];
[all …]
DFramebuffer.h98 gl::BindingPointer<Renderbuffer> mColorbufferPointer[MAX_COLOR_ATTACHMENTS];
102 gl::BindingPointer<Renderbuffer> mDepthbufferPointer;
106 gl::BindingPointer<Renderbuffer> mStencilbufferPointer;
DBuffer.h80 const gl::BindingPointer<Buffer>& get() const { return buffer; } in get()
83 gl::BindingPointer<Buffer> buffer;
DRenderbuffer.h93 gl::BindingPointer<Texture2D> mTexture2D;
117 gl::BindingPointer<Texture2DRect> mTexture2DRect;
144 gl::BindingPointer<Texture3D> mTexture3D;
171 gl::BindingPointer<TextureCubeMap> mTextureCubeMap;
DVertexArray.h48 gl::BindingPointer<Buffer> mElementArrayBuffer;
/external/swiftshader/src/OpenGL/libGLES_CM/
DFramebuffer.h74 gl::BindingPointer<Renderbuffer> mColorbufferPointer;
77 gl::BindingPointer<Renderbuffer> mDepthbufferPointer;
80 gl::BindingPointer<Renderbuffer> mStencilbufferPointer;
DContext.h188 gl::BindingPointer<Buffer> mBoundBuffer; // Captured when glVertexAttribPointer is called.
279 gl::BindingPointer<Buffer> arrayBuffer;
280 gl::BindingPointer<Buffer> elementArrayBuffer;
282 gl::BindingPointer<Renderbuffer> renderbuffer;
285 gl::BindingPointer<Texture> samplerTexture[TEXTURE_TYPE_COUNT][MAX_TEXTURE_UNITS];
603 gl::BindingPointer<Texture2D> mTexture2DZero;
604 gl::BindingPointer<TextureExternal> mTextureExternalZero;
DRenderbuffer.h88 gl::BindingPointer<Texture2D> mTexture2D;
/external/angle/src/libANGLE/renderer/gl/
DVertexArrayGL.h138 mutable gl::BindingPointer<gl::Buffer> mElementArrayBuffer;
139 mutable std::array<gl::BindingPointer<gl::Buffer>, gl::MAX_VERTEX_ATTRIBS> mArrayBuffers;
/external/angle/src/libANGLE/renderer/vulkan/
Dvk_utils.h543 class BindingPointer final : angle::NonCopyable
546 BindingPointer() = default;
547 ~BindingPointer() { reset(); }
549 BindingPointer(BindingPointer &&other)
Dvk_cache_utils.h795 using DescriptorSetLayoutPointerArray = DescriptorSetArray<BindingPointer<DescriptorSetLayout>>;
1284 using SamplerBinding = BindingPointer<SamplerHelper>;
1603 vk::BindingPointer<vk::DescriptorSetLayout> *descriptorSetLayoutOut);
1621 vk::BindingPointer<vk::PipelineLayout> *pipelineLayoutOut);
1658 vk::BindingPointer<vk::SamplerYcbcrConversion> *yuvConversionOut);
1672 vk::BindingPointer<vk::SamplerYcbcrConversion> *yuvConversionOut);
DProgramExecutableVk.h291 vk::BindingPointer<vk::PipelineLayout> mPipelineLayout;
DUtilsVk.h547 angle::PackedEnumMap<Function, vk::BindingPointer<vk::PipelineLayout>> mPipelineLayouts;
Dvk_cache_utils.cpp3615 vk::BindingPointer<vk::DescriptorSetLayout> *descriptorSetLayoutOut) in getDescriptorSetLayout()
3676 vk::BindingPointer<vk::PipelineLayout> *pipelineLayoutOut) in getPipelineLayout()
3690 for (const vk::BindingPointer<vk::DescriptorSetLayout> &layoutPtr : descriptorSetLayouts) in getPipelineLayout()
3782 vk::BindingPointer<vk::SamplerYcbcrConversion> *yuvConversionOut) in getYuvConversionImpl()
3813 vk::BindingPointer<vk::SamplerYcbcrConversion> *yuvConversionOut) in getYuvConversion()
Dvk_helpers.h288 using RefCountedDescriptorPoolBinding = BindingPointer<DescriptorPoolHelper>;
2100 BindingPointer<SamplerYcbcrConversion> mYuvConversionSampler;
2539 gl::ShaderMap<BindingPointer<ShaderAndSerial>> mShaders;
/external/angle/src/libANGLE/capture/
Dframe_capture_utils.cpp322 const std::vector<gl::BindingPointer<ObjectType>> &bindingPointerVector) in SerializeBindingPointerVector()
730 const gl::BindingPointer<gl::Query> &query = activeQueries[queryType]; in SerializeContextState()
742 const gl::BindingPointer<gl::Buffer> &buffer = boundBuffers[bufferBinding]; in SerializeContextState()

12