/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/ |
H A D | RenderTargetMtl.h | 35 void set(const mtl::TextureRef &texture, 36 const mtl::MipmapNativeLevel &level, 38 const mtl::Format &format); 39 void setWithImplicitMSTexture(const mtl::TextureRef &texture, 40 const mtl::TextureRef &implicitMSTexture, 41 const mtl::MipmapNativeLevel &level, 43 const mtl::Format &format); 44 void setTexture(const mtl::TextureRef &texture); 45 void setImplicitMSTexture(const mtl::TextureRef &implicitMSTexture); 49 mtl [all...] |
H A D | ProvokingVertexHelper.h | 24 class ProvokingVertexHelper : public mtl::ProvokingVertexCacheSpecializeShaderFactory 28 mtl::CommandQueue *commandQueue, 30 mtl::BufferRef preconditionIndexBuffer(ContextMtl *context, 31 mtl::BufferRef indexBuffer, 42 mtl::ComputeCommandEncoder *getComputeCommandEncoder(); 46 mtl::CommandBuffer mCommandBuffer; 47 mtl::BufferPool mIndexBuffers; 48 mtl::ProvokingVertexComputePipelineCache mPipelineCache; 49 mtl::ProvokingVertexComputePipelineDesc mCachedDesc; 50 mtl [all...] |
H A D | VertexArrayMtl.h | 46 // mtl::VertexDesc to be returned via vertexDescOut. This typically happens when active shader 50 mtl::RenderCommandEncoder *cmdEncoder, 52 mtl::VertexDesc *vertexDescOut); 58 mtl::BufferRef *idxBufferOut, 66 mtl::BufferRef idxBuffer, 85 mtl::BufferRef *idxBufferOut, 91 mtl::BufferRef *idxBufferOut, 105 const mtl::VertexFormat &vertexFormat); 111 const mtl::VertexFormat &convertedFormat, 119 const mtl [all...] |
H A D | ContextMtl.h | 35 class ContextMtl : public ContextImpl, public mtl::Context 261 // override mtl::ErrorHandler 305 // Invoke by mtl::Sync 306 void queueEventSignal(const mtl::SharedEventRef &event, uint64_t value); 307 void serverWaitEvent(const mtl::SharedEventRef &event, uint64_t value); 309 const mtl::ClearColorValue &getClearColorValue() const; 310 const mtl::WriteMaskArray &getWriteMaskArray() const; 317 const mtl::Format &getPixelFormat(angle::FormatID angleFormatId) const; 318 const mtl::FormatCaps &getNativeFormatCaps(MTLPixelFormat mtlFormat) const; 319 // See mtl [all...] |
H A D | DisplayMtl.h | 133 mtl::CommandQueue &cmdQueue() { return mCmdQueue; } in cmdQueue() 134 const mtl::FormatTable &getFormatTable() const { return mFormatTable; } in getFormatTable() 135 mtl::RenderUtils &getUtils() { return mUtils; } in getUtils() 136 mtl::StateCache &getStateCache() { return mStateCache; } in getStateCache() 140 id<MTLDepthStencilState> getDepthStencilState(const mtl::DepthStencilDesc &desc) in getDepthStencilState() 144 id<MTLSamplerState> getSamplerState(const mtl::SamplerDesc &desc) in getSamplerState() 149 const mtl::Format &getPixelFormat(angle::FormatID angleFormatId) const in getPixelFormat() 153 const mtl::FormatCaps &getNativeFormatCaps(MTLPixelFormat mtlFormat) const in getNativeFormatCaps() 158 // See mtl::FormatTable::getVertexFormat() 159 const mtl [all...] |
H A D | ProgramMtl.h | 38 mtl::AutoObjCPtr<id<MTLArgumentEncoder>> metalArgBufferEncoder; 39 mtl::BufferPool bufferPool; 48 mtl::AutoObjCPtr<id<MTLFunction>> metalShader; 55 const mtl::TranslatedShaderInfo *translatedSrcInfo; 58 class ProgramMtl : public ProgramImpl, public mtl::RenderPipelineCacheSpecializeShaderFactory 132 // Override mtl::RenderPipelineCacheSpecializeShaderFactory 133 angle::Result getSpecializedShader(mtl::Context *context, 135 const mtl::RenderPipelineDesc &renderPipelineDesc, 138 const mtl::RenderPipelineDesc &renderPipelineDesc) override; 141 mtl [all...] |
H A D | FrameBufferMtl.h | 21 namespace mtl namespace 24 } // namespace mtl 105 mtl::RenderCommandEncoder *ensureRenderPassStarted(const gl::Context *context); 133 const mtl::BlitParams &baseParams); 136 mtl::ClearRectParams *clearOpts); 140 const mtl::ClearRectParams &clearOpts); 144 const mtl::ClearRectParams &clearOpts); 148 const mtl::ClearRectParams &clearOpts, 149 mtl::RenderCommandEncoder *encoder); 153 const mtl [all...] |
H A D | TextureMtl.h | 27 mtl::TextureRef image; 36 TextureMtl(const TextureMtl &mtl, GLenum format); 166 mtl::RenderCommandEncoder *cmdEncoder, 172 const mtl::Format &getFormat() const { return mFormat; } in getFormat() 173 const mtl::TextureRef &getNativeTexture() const { return mNativeTexture; } in getNativeTexture() 188 mtl::TextureRef createImageViewFromNativeTexture(GLuint cubeFaceOrZero, 189 const mtl::MipmapNativeLevel &nativeLevel); 192 const mtl::Format &mtlFormat, 193 const mtl::TextureRef &texture); 194 mtl [all...] |
H A D | ImageMtl.h | 42 const mtl::TextureRef &getTexture() const { return mNativeTexture; } in getTexture() 43 const mtl::Format &getFormatMtl() const { return mFormat; } in getFormatMtl() 50 mtl::Format mFormat; 55 mtl::TextureRef mNativeTexture; 69 const mtl::TextureRef &getTexture() const { return mNativeTexture; } in getTexture() 79 mtl::TextureRef mNativeTexture;
|
H A D | BufferMtl.h | 51 mtl::BufferPool data; 53 mtl::BufferRef convertedBuffer; 95 // a mtl::Buffer might be under used by GPU but CPU wants to modify its content through 97 // a queue of mtl::Buffer and only let CPU modifies a free mtl::Buffer. 99 // right before the draw call to retrieved the most up-to-date mtl::Buffer. 100 mtl::BufferRef getCurrentBuffer() const { return mIsWeak ? mBufferWeakRef.lock() : mBuffer; } in getCurrentBuffer() 103 mtl::BufferRef mBuffer; 104 mtl::BufferWeakRef mBufferWeakRef; 175 const mtl [all...] |
H A D | SurfaceMtl.h | 79 const mtl::TextureRef &getColorTexture() { return mColorTexture; } in getColorTexture() 80 const mtl::Format &getColorFormat() const { return mColorFormat; } in getColorFormat() 98 mtl::TextureRef mColorTexture; 99 mtl::TextureRef mDepthTexture; 100 mtl::TextureRef mStencilTexture; 103 mtl::TextureRef mMSColorTexture; 111 mtl::Format mColorFormat; 112 mtl::Format mDepthFormat; 113 mtl::Format mStencilFormat; 174 mtl [all...] |
H A D | mtl_state_cache.h | 34 namespace mtl namespace 409 } // namespace mtl 416 struct hash<rx::mtl::DepthStencilDesc> 418 size_t operator()(const rx::mtl::DepthStencilDesc &key) const { return key.hash(); } in operator ()() 422 struct hash<rx::mtl::SamplerDesc> 424 size_t operator()(const rx::mtl::SamplerDesc &key) const { return key.hash(); } in operator ()() 428 struct hash<rx::mtl::RenderPipelineDesc> 430 size_t operator()(const rx::mtl::RenderPipelineDesc &key) const { return key.hash(); } in operator ()() 434 struct hash<rx::mtl::ProvokingVertexComputePipelineDesc> 436 size_t operator()(const rx::mtl 445 namespace mtl global() namespace [all...] |
H A D | mtl_command_buffer.h | 32 namespace mtl namespace 121 void queueEventSignal(const mtl::SharedEventRef &event, uint64_t value); 122 void serverWaitEvent(const mtl::SharedEventRef &event, uint64_t value); 143 void setEventImpl(const mtl::SharedEventRef &event, uint64_t value); 144 void waitEventImpl(const mtl::SharedEventRef &event, uint64_t value); 160 std::vector<std::pair<mtl::SharedEventRef, uint64_t>> mPendingSignalEvents; 454 mtl::RenderStages states); 457 mtl::RenderStages after, 458 mtl::RenderStages before); 512 mtl [all...] |
H A D | RenderBufferMtl.h | 58 mtl::Format mFormat; 59 mtl::TextureRef mTexture; 60 mtl::TextureRef mImplicitMSTexture;
|
H A D | SyncMtl.h | 31 namespace mtl namespace 94 } // namespace mtl 107 mtl::Sync mSync; 129 mtl::Sync mSync; 156 mtl::Sync mSync;
|
H A D | SamplerMtl.h | 29 const mtl::AutoObjCPtr<id<MTLSamplerState>> &getSampler(ContextMtl *contextMtl); 32 mtl::AutoObjCPtr<id<MTLSamplerState>> mSamplerState;
|
H A D | QueryMtl.h | 40 return mStartOffset + (mNumOffsets - 1) * mtl::kOcclusionQueryResultSize; in back() 98 const mtl::BufferRef &getVisibilityResultBuffer() const { return mVisibilityResultBuffer; } in getVisibilityResultBuffer() 109 mtl::BufferRef mVisibilityResultBuffer;
|
/third_party/skia/experimental/graphite/include/ |
H A D | TextureInfo.h | 21 namespace mtl { namespace 31 TextureInfo(const mtl::TextureInfo& mtlInfo) in TextureInfo() 54 bool getMtlTextureInfo(mtl::TextureInfo* info) const { in getMtlTextureInfo() 58 *info = mtl::TextureSpecToTextureInfo(fMtlSpec, fSampleCount, fLevelCount); in getMtlTextureInfo() 65 friend class mtl::Caps; 66 friend class mtl::Texture; 67 const mtl::TextureSpec& mtlTextureSpec() const { in mtlTextureSpec() 82 mtl::TextureSpec fMtlSpec;
|
H A D | BackendTexture.h | 16 #include "experimental/graphite/include/mtl/MtlTypes.h" 24 BackendTexture(SkISize dimensions, sk_cfp<mtl::Handle> mtlTexture); 38 sk_cfp<mtl::Handle> fMtlTexture;
|
/third_party/skia/tools/graphite/mtl/ |
H A D | GraphiteMtlTestContext.h | 15 #include "experimental/graphite/include/mtl/MtlBackendContext.h" 17 namespace skiatest::graphite::mtl { namespace in skiatest::graphite 29 const skgpu::mtl::BackendContext& getBackendContext() const { in getBackendContext() 34 TestContext(const skgpu::mtl::BackendContext& mtl) : fMtl(mtl) {} in TestContext() argument 36 skgpu::mtl::BackendContext fMtl; 39 } // namespace skiatest::graphite::mtl
|
/third_party/toybox/toys/lsb/ |
H A D | mount.c | 293 struct mtab_list *mtl, *mtl2 = 0, *mm, *remount; in mount_main() local 327 mm = dlist_terminate(mtl = mtl2 = xgetmountlist(0)); in mount_main() 334 if (!remount) dlist_terminate(mtl = xgetmountlist("/etc/fstab")); in mount_main() 336 for (mm = remount ? remount : mtl; mm; mm = (remount ? mm->prev : mm->next)) in mount_main() 381 llist_traverse(mtl, free); in mount_main() 390 for (mtl = xgetmountlist(0); mtl && (mm = dlist_pop(&mtl)); free(mm)) { in mount_main()
|
/third_party/toybox/porting/liteos_a/toys/lsb/ |
H A D | mount.c | 279 struct mtab_list *mtl, *mtl2 = 0, *mm, *remount; in mount_main() local 314 mm = dlist_terminate(mtl = mtl2 = xgetmountlist(0)); in mount_main() 321 for (mtl = xgetmountlist(0); mtl && (mm = dlist_pop(&mtl)); free(mm)) { in mount_main()
|
/third_party/skia/third_party/externals/angle2/src/compiler/translator/ |
H A D | TranslatorMetal.cpp | 35 namespace mtl namespace 40 } // namespace mtl 231 sink << "layout (constant_id=0) const bool " << mtl::kCoverageMaskEnabledConstName; in insertSampleMaskWritingLogic() 235 sink << " if (" << mtl::kCoverageMaskEnabledConstName << ")\n"; in insertSampleMaskWritingLogic() 245 new TVariable(symbolTable, ImmutableString(mtl::kCoverageMaskEnabledConstName), boolType, in insertSampleMaskWritingLogic() 288 sink << "layout (constant_id=0) const bool " << mtl::kRasterizerDiscardEnabledConstName; in insertRasterizerDiscardLogic() 295 new TVariable(symbolTable, ImmutableString(mtl::kRasterizerDiscardEnabledConstName), in insertRasterizerDiscardLogic()
|
/third_party/skia/experimental/graphite/src/ |
H A D | BackendTexture.cpp | 13 BackendTexture::BackendTexture(SkISize dimensions, sk_cfp<mtl::Handle> mtlTexture) in BackendTexture() 15 , fInfo(mtl::TextureInfo(mtlTexture.get())) in BackendTexture()
|
/third_party/skia/tools/gpu/mtl/ |
H A D | MtlTestContext.h | 15 #include "include/gpu/mtl/GrMtlBackendContext.h" 27 MtlTestContext(const GrMtlBackendContext& mtl) in MtlTestContext() argument 28 : fMtl(mtl) {} in MtlTestContext()
|