/external/angle/src/libANGLE/renderer/vulkan/ |
D | vk_wrapper.h | 622 ANGLE_INLINE void CommandPool::destroy(VkDevice device) 631 ANGLE_INLINE VkResult CommandPool::reset(VkDevice device, VkCommandPoolResetFlags flags) 637 ANGLE_INLINE void CommandPool::freeCommandBuffers(VkDevice device, 645 ANGLE_INLINE VkResult CommandPool::init(VkDevice device, const VkCommandPoolCreateInfo &createInfo) 655 ANGLE_INLINE VkCommandBuffer CommandBuffer::releaseHandle() 662 ANGLE_INLINE VkResult CommandBuffer::init(VkDevice device, 669 ANGLE_INLINE void CommandBuffer::blitImage(const Image &srcImage, 683 ANGLE_INLINE VkResult CommandBuffer::begin(const VkCommandBufferBeginInfo &info) 689 ANGLE_INLINE VkResult CommandBuffer::end() 695 ANGLE_INLINE VkResult CommandBuffer::reset() [all …]
|
D | CommandGraph.h | 74 ANGLE_INLINE void onRenderPassFinished() { mRenderPassCommandBuffer = nullptr; } in onRenderPassFinished() 199 ANGLE_INLINE void addGlobalMemoryBarrier(VkFlags srcAccess, in addGlobalMemoryBarrier() 208 ANGLE_INLINE void setActiveTransformFeedbackInfo(size_t validBufferCount, in setActiveTransformFeedbackInfo() 229 ANGLE_INLINE void setHasChildren() in setHasChildren() 316 ANGLE_INLINE bool valid() const { return mUse != nullptr; } in valid() 325 ANGLE_INLINE void release() in release() 336 ANGLE_INLINE void releaseAndUpdateSerial(Serial serial) in releaseAndUpdateSerial() 345 ANGLE_INLINE void set(const SharedResourceUse &rhs) in set() 356 ANGLE_INLINE bool hasRecordedCommands() const in hasRecordedCommands() 362 ANGLE_INLINE bool hasRunningCommands(Serial lastCompletedSerial) const in hasRunningCommands() [all …]
|
D | SecondaryCommandBuffer.h | 424 ANGLE_INLINE DestT *Offset(T *ptr, size_t bytes) in Offset() 430 ANGLE_INLINE const DestT *Offset(const T *ptr, size_t bytes) in Offset() 669 ANGLE_INLINE StructType *commonInit(CommandID cmdID, size_t allocationSize) in commonInit() 683 ANGLE_INLINE void allocateNewBlock() in allocateNewBlock() 695 ANGLE_INLINE StructType *initCommand(CommandID cmdID, in initCommand() 712 ANGLE_INLINE StructType *initCommand(CommandID cmdID) in initCommand() 732 ANGLE_INLINE uint8_t *storePointerParameter(uint8_t *writePointer, in storePointerParameter() 749 ANGLE_INLINE SecondaryCommandBuffer::SecondaryCommandBuffer() in SecondaryCommandBuffer() 752 ANGLE_INLINE SecondaryCommandBuffer::~SecondaryCommandBuffer() {} in ~SecondaryCommandBuffer() 754 ANGLE_INLINE void SecondaryCommandBuffer::beginQuery(VkQueryPool queryPool, in beginQuery() [all …]
|
D | ResourceVk.h | 46 ANGLE_INLINE bool valid() const { return mUse != nullptr; } in valid() 58 ANGLE_INLINE void release() in release() 69 ANGLE_INLINE void releaseAndUpdateSerial(Serial serial) in releaseAndUpdateSerial() 78 ANGLE_INLINE void set(const SharedResourceUse &rhs) in set() 89 ANGLE_INLINE bool usedInRecordedCommands() const in usedInRecordedCommands() 95 ANGLE_INLINE bool usedInRunningCommands(Serial lastCompletedSerial) const in usedInRunningCommands() 101 ANGLE_INLINE bool isCurrentlyInUse(Serial lastCompletedSerial) const in isCurrentlyInUse() 106 ANGLE_INLINE Serial getSerial() const in getSerial() 150 ANGLE_INLINE void ResourceUseList::add(const SharedResourceUse &resourceUse) in add() 195 ANGLE_INLINE void Resource::retain(ResourceUseList *resourceUseList) in retain()
|
D | ProgramVk.h | 26 ANGLE_INLINE bool UseLineRaster(const ContextVk *contextVk, gl::PrimitiveMode mode) in UseLineRaster() 127 ANGLE_INLINE angle::Result initGraphicsShaderProgram(ContextVk *contextVk, in initGraphicsShaderProgram() 135 ANGLE_INLINE angle::Result initComputeProgram(ContextVk *contextVk, ProgramInfo &programInfo) in initComputeProgram() 171 ANGLE_INLINE angle::Result initProgram(ContextVk *contextVk, in initProgram()
|
D | vk_cache_utils.h | 617 ANGLE_INLINE GraphicsPipelineTransition::GraphicsPipelineTransition() = default; 619 ANGLE_INLINE GraphicsPipelineTransition::GraphicsPipelineTransition( 622 ANGLE_INLINE GraphicsPipelineTransition::GraphicsPipelineTransition( in GraphicsPipelineTransition() 629 ANGLE_INLINE bool GraphicsPipelineTransitionMatch(GraphicsPipelineTransitionBits bitsA, in GraphicsPipelineTransitionMatch() 671 ANGLE_INLINE bool findTransition(GraphicsPipelineTransitionBits bits, in findTransition() 698 ANGLE_INLINE PipelineHelper::PipelineHelper(Pipeline &&pipeline) : mPipeline(std::move(pipeline)) {} in PipelineHelper() 822 ANGLE_INLINE angle::Result getCompatibleRenderPass(ContextVk *contextVk, 874 ANGLE_INLINE angle::Result getPipeline(ContextVk *contextVk,
|
D | vk_format_utils.h | 130 ANGLE_INLINE const Format &operator[](GLenum internalFormat) const 136 ANGLE_INLINE const Format &operator[](angle::FormatID formatID) const
|
D | ContextVk.h | 464 ANGLE_INLINE const angle::FeaturesVk &getFeatures() const { return mRenderer->getFeatures(); } in getFeatures() 466 ANGLE_INLINE void invalidateVertexAndIndexBuffers() in invalidateVertexAndIndexBuffers() 475 ANGLE_INLINE void invalidateVertexBuffers() in invalidateVertexBuffers() 480 ANGLE_INLINE void onVertexAttributeChange(size_t attribIndex, in onVertexAttributeChange() 586 ANGLE_INLINE angle::Result traceGpuEvent(vk::PrimaryCommandBuffer *commandBuffer, in traceGpuEvent() 678 ANGLE_INLINE bool isBresenhamEmulationEnabled(const gl::PrimitiveMode mode) in isBresenhamEmulationEnabled() 844 ANGLE_INLINE void invalidateCurrentGraphicsPipeline() in invalidateCurrentGraphicsPipeline() 851 ANGLE_INLINE void invalidateCurrentComputePipeline() in invalidateCurrentComputePipeline() 945 ANGLE_INLINE void onRenderPassFinished() { mRenderPassCommandBuffer = nullptr; } in onRenderPassFinished()
|
D | BufferVk.h | 123 ANGLE_INLINE uint8_t *getShadowBuffer(size_t offset) in getShadowBuffer() 128 ANGLE_INLINE const uint8_t *getShadowBuffer(size_t offset) const in getShadowBuffer()
|
D | vk_helpers.h | 146 ANGLE_INLINE bool valid() { return (mSize != 0); } in valid() 152 ANGLE_INLINE void updateData(const uint8_t *data, size_t size, size_t offset) in updateData() 160 ANGLE_INLINE void map(size_t offset, void **mapPtr) in map() 168 ANGLE_INLINE void unmap() {} in unmap() 176 ANGLE_INLINE uint8_t *getCurrentBuffer() in getCurrentBuffer() 182 ANGLE_INLINE const uint8_t *getCurrentBuffer() const in getCurrentBuffer() 255 ANGLE_INLINE angle::Result allocateSets(ContextVk *contextVk, in allocateSets() 1295 ANGLE_INLINE angle::Result getGraphicsPipeline( in getGraphicsPipeline()
|
/external/angle/src/libANGLE/ |
D | Context.inl.h | 38 ANGLE_INLINE void MarkTransformFeedbackBufferUsage(const Context *context, in MarkTransformFeedbackBufferUsage() 49 ANGLE_INLINE void MarkShaderStorageBufferUsage(const Context *context) in MarkShaderStorageBufferUsage() 67 ANGLE_INLINE bool Context::noopDraw(PrimitiveMode mode, GLsizei count) in noopDraw() 72 ANGLE_INLINE angle::Result Context::syncDirtyBits() in syncDirtyBits() 80 ANGLE_INLINE angle::Result Context::syncDirtyBits(const State::DirtyBits &bitMask) in syncDirtyBits() 88 ANGLE_INLINE angle::Result Context::syncDirtyObjects(const State::DirtyObjects &objectMask) in syncDirtyObjects() 93 ANGLE_INLINE angle::Result Context::prepareForDraw(PrimitiveMode mode) in prepareForDraw() 106 ANGLE_INLINE void Context::drawArrays(PrimitiveMode mode, GLint first, GLsizei count) in drawArrays() 119 ANGLE_INLINE void Context::drawElements(PrimitiveMode mode, in drawElements() 134 ANGLE_INLINE void StateCache::onBufferBindingChange(Context *context) in onBufferBindingChange() [all …]
|
D | formatutils.h | 59 ANGLE_INLINE GLenum GetNonLinearFormat(const GLenum format) in GetNonLinearFormat() 77 ANGLE_INLINE bool ColorspaceFormatOverride(const EGLenum colorspace, GLenum *rendertargetformat) in ColorspaceFormatOverride() 111 ANGLE_INLINE const Type GetTypeInfo(GLenum type) in GetTypeInfo() 121 ANGLE_INLINE GLuint GetDrawElementsTypeSize(DrawElementsType type) in GetDrawElementsTypeSize() 126 ANGLE_INLINE GLuint GetDrawElementsTypeShift(DrawElementsType type) in GetDrawElementsTypeShift() 275 ANGLE_INLINE int GetNativeVisualID(const InternalFormat &internalFormat) in GetNativeVisualID() 338 ANGLE_INLINE bool IsS3TCFormat(const GLenum format) in IsS3TCFormat() 357 ANGLE_INLINE bool IsRGTCFormat(const GLenum format) in IsRGTCFormat() 372 ANGLE_INLINE bool IsASTC2DFormat(const GLenum format) in IsASTC2DFormat() 384 ANGLE_INLINE bool IsETC2EACFormat(const GLenum format) in IsETC2EACFormat() [all …]
|
D | Observer.h | 93 ANGLE_INLINE void addObserver(ObserverBindingBase *observer) in addObserver() 99 ANGLE_INLINE void removeObserver(ObserverBindingBase *observer) in removeObserver() 123 ANGLE_INLINE void reset() { bind(nullptr); } in reset() 128 ANGLE_INLINE const Subject *getSubject() const { return mSubject; } in getSubject() 130 ANGLE_INLINE void assignSubject(Subject *subject) { mSubject = subject; } in assignSubject()
|
D | validationES2.h | 18 ANGLE_INLINE bool ValidateDrawArrays(const Context *context, in ValidateDrawArrays() 26 ANGLE_INLINE bool ValidateUniform2f(const Context *context, in ValidateUniform2f() 34 ANGLE_INLINE bool ValidateBindBuffer(const Context *context, BufferBinding target, BufferID buffer) in ValidateBindBuffer() 52 ANGLE_INLINE bool ValidateDrawElements(const Context *context, in ValidateDrawElements() 61 ANGLE_INLINE bool ValidateVertexAttribPointer(const Context *context, in ValidateVertexAttribPointer() 130 ANGLE_INLINE bool ValidateBindTexture(const Context *context, TextureType target, TextureID texture) in ValidateBindTexture()
|
D | ResourceManager.h | 68 ANGLE_INLINE bool isHandleGenerated(IDType handle) const in isHandleGenerated() 85 ANGLE_INLINE ResourceType *checkObjectAllocation(rx::GLImplFactory *factory, in checkObjectAllocation() 131 ANGLE_INLINE Buffer *checkBufferAllocation(rx::GLImplFactory *factory, BufferID handle) in checkBufferAllocation() 158 ANGLE_INLINE Program *getProgram(ShaderProgramID handle) const in getProgram() 187 ANGLE_INLINE Texture *getTexture(TextureID handle) const in getTexture() 195 ANGLE_INLINE Texture *checkTextureAllocation(rx::GLImplFactory *factory, in checkTextureAllocation()
|
D | VertexAttribute.h | 44 ANGLE_INLINE void setBuffer(const gl::Context *context, Buffer *bufferIn) in setBuffer() 50 ANGLE_INLINE void assignBuffer(Buffer *bufferIn) { mBuffer.assign(bufferIn); } in assignBuffer() 101 ANGLE_INLINE size_t ComputeVertexAttributeTypeSize(const VertexAttribute &attrib) in ComputeVertexAttributeTypeSize()
|
D | validationES.h | 262 ANGLE_INLINE bool ValidateUniformValue(const Context *context, GLenum valueType, GLenum uniformType) in ValidateUniformValue() 332 ANGLE_INLINE bool ValidateDrawBase(const Context *context, PrimitiveMode mode) in ValidateDrawBase() 551 ANGLE_INLINE bool ValidateVertexFormat(const Context *context, in ValidateVertexFormat() 597 ANGLE_INLINE bool ValidateFloatVertexFormat(const Context *context, in ValidateFloatVertexFormat() 606 ANGLE_INLINE bool ValidateIntegerVertexFormat(const Context *context, in ValidateIntegerVertexFormat() 747 ANGLE_INLINE bool ValidateFramebufferComplete(const Context *context, in ValidateFramebufferComplete() 770 ANGLE_INLINE bool ValidateDrawAttribs(const Context *context, int64_t maxVertex) in ValidateDrawAttribs() 781 ANGLE_INLINE bool ValidateDrawArraysAttribs(const Context *context, GLint first, GLsizei count) in ValidateDrawArraysAttribs() 804 ANGLE_INLINE bool ValidateDrawInstancedAttribs(const Context *context, GLint primcount) in ValidateDrawInstancedAttribs() 820 ANGLE_INLINE bool ValidateDrawArraysCommon(const Context *context, in ValidateDrawArraysCommon() [all …]
|
D | VertexArray.cpp | 215 ANGLE_INLINE void VertexArray::setDirtyAttribBit(size_t attribIndex, in setDirtyAttribBit() 222 ANGLE_INLINE void VertexArray::setDirtyBindingBit(size_t bindingIndex, in setDirtyBindingBit() 229 ANGLE_INLINE void VertexArray::updateCachedBufferBindingSize(VertexBinding *binding) in updateCachedBufferBindingSize() 240 ANGLE_INLINE void VertexArray::updateCachedMappedArrayBuffers( in updateCachedMappedArrayBuffers() 257 ANGLE_INLINE void VertexArray::updateCachedMappedArrayBuffersBinding(const VertexBinding &binding) in updateCachedMappedArrayBuffersBinding() 264 ANGLE_INLINE void VertexArray::updateCachedTransformFeedbackBindingValidation(size_t bindingIndex, in updateCachedTransformFeedbackBindingValidation() 380 ANGLE_INLINE bool VertexArray::setVertexAttribFormatImpl(VertexAttribute *attrib, in setVertexAttribFormatImpl() 448 ANGLE_INLINE void VertexArray::setVertexAttribPointerImpl(const Context *context, in setVertexAttribPointerImpl()
|
D | State.h | 358 ANGLE_INLINE bool isTransformFeedbackActive() const in isTransformFeedbackActive() 363 ANGLE_INLINE bool isTransformFeedbackActiveUnpaused() const in isTransformFeedbackActiveUnpaused() 389 ANGLE_INLINE void setBufferBinding(const Context *context, BufferBinding target, Buffer *buffer) in setBufferBinding() 394 ANGLE_INLINE Buffer *getTargetBuffer(BufferBinding target) const in getTargetBuffer() 405 ANGLE_INLINE Buffer *getArrayBuffer() const { return getTargetBuffer(BufferBinding::Array); } in getArrayBuffer() 429 ANGLE_INLINE void setVertexAttribPointer(const Context *context, in setVertexAttribPointer() 443 ANGLE_INLINE void setVertexAttribIPointer(const Context *context, in setVertexAttribIPointer() 667 ANGLE_INLINE void setReadFramebufferDirty() in setReadFramebufferDirty() 673 ANGLE_INLINE void setDrawFramebufferDirty() in setDrawFramebufferDirty() 725 ANGLE_INLINE bool validateSamplerFormats() const in validateSamplerFormats() [all …]
|
D | Framebuffer.h | 111 ANGLE_INLINE GLsizei getNumViews() const in getNumViews() 291 ANGLE_INLINE bool cachedStatusValid() { return mCachedStatus.valid(); } in cachedStatusValid() 293 ANGLE_INLINE GLenum checkStatus(const Context *context) const in checkStatus() 310 ANGLE_INLINE bool isComplete(const Context *context) const in isComplete() 475 ANGLE_INLINE void updateFloat32ColorAttachmentBits(size_t index, in updateFloat32ColorAttachmentBits()
|
D | Buffer.h | 124 ANGLE_INLINE bool isBound() const { return mState.mBindingCount > 0; } in isBound() 126 ANGLE_INLINE bool isBoundForTransformFeedbackAndOtherUse() const in isBoundForTransformFeedbackAndOtherUse()
|
D | Program.h | 493 ANGLE_INLINE rx::ProgramImpl *getImplementation() const in getImplementation() 669 ANGLE_INLINE GLuint getActiveUniformBlockCount() const in getActiveUniformBlockCount() 675 ANGLE_INLINE GLuint getActiveAtomicCounterBufferCount() const in getActiveAtomicCounterBufferCount() 681 ANGLE_INLINE GLuint getActiveShaderStorageBlockCount() const in getActiveShaderStorageBlockCount() 723 ANGLE_INLINE void addRef() in addRef() 729 ANGLE_INLINE void release(const Context *context) in release() 849 ANGLE_INLINE bool hasAnyDirtyBit() const { return mDirtyBits.any(); } in hasAnyDirtyBit()
|
/external/angle/src/common/ |
D | FastVector.h | 112 ANGLE_INLINE bool FastVector<T, N, Storage>::uses_fixed_storage() const in uses_fixed_storage() 207 ANGLE_INLINE typename FastVector<T, N, Storage>::reference FastVector<T, N, Storage>::operator[]( 215 ANGLE_INLINE 224 ANGLE_INLINE typename FastVector<T, N, Storage>::const_pointer 231 ANGLE_INLINE typename FastVector<T, N, Storage>::pointer angle::FastVector<T, N, Storage>::data() in data() 237 ANGLE_INLINE typename FastVector<T, N, Storage>::iterator FastVector<T, N, Storage>::begin() in begin() 243 ANGLE_INLINE typename FastVector<T, N, Storage>::const_iterator FastVector<T, N, Storage>::begin() in begin() 250 ANGLE_INLINE typename FastVector<T, N, Storage>::iterator FastVector<T, N, Storage>::end() in end() 256 ANGLE_INLINE typename FastVector<T, N, Storage>::const_iterator FastVector<T, N, Storage>::end() in end() 263 ANGLE_INLINE bool FastVector<T, N, Storage>::empty() const in empty() [all …]
|
D | angleutils.h | 298 # define ANGLE_INLINE inline __attribute__((always_inline)) macro 300 # define ANGLE_INLINE __forceinline macro 302 # define ANGLE_INLINE inline macro
|
/external/angle/src/libGLESv2/ |
D | global_state.h | 42 ANGLE_INLINE Context *GetGlobalContext() in GetGlobalContext() 53 ANGLE_INLINE Context *GetValidGlobalContext() in GetValidGlobalContext() 64 ANGLE_INLINE std::unique_lock<angle::GlobalMutex> GetShareGroupLock(const Context *context) in GetShareGroupLock()
|