Lines Matching refs:DeviceBase

55     struct DeviceBase::Caches {
67 DeviceBase::DeviceBase(AdapterBase* adapter, const DeviceDescriptor* descriptor) in DeviceBase() function in dawn_native::DeviceBase
71 mCaches = std::make_unique<DeviceBase::Caches>(); in DeviceBase()
84 DeviceBase::~DeviceBase() { in ~DeviceBase()
98 void DeviceBase::BaseDestructor() { in BaseDestructor()
112 void DeviceBase::HandleError(InternalErrorType type, const char* message) { in HandleError()
133 void DeviceBase::InjectError(wgpu::ErrorType type, const char* message) { in InjectError()
149 void DeviceBase::ConsumeError(std::unique_ptr<ErrorData> error) { in ConsumeError()
154 void DeviceBase::SetUncapturedErrorCallback(wgpu::ErrorCallback callback, void* userdata) { in SetUncapturedErrorCallback()
158 void DeviceBase::SetDeviceLostCallback(wgpu::DeviceLostCallback callback, void* userdata) { in SetDeviceLostCallback()
163 void DeviceBase::PushErrorScope(wgpu::ErrorFilter filter) { in PushErrorScope()
170 bool DeviceBase::PopErrorScope(wgpu::ErrorCallback callback, void* userdata) { in PopErrorScope()
180 ErrorScope* DeviceBase::GetCurrentErrorScope() { in GetCurrentErrorScope()
185 MaybeError DeviceBase::ValidateObject(const ObjectBase* object) const { in ValidateObject()
196 MaybeError DeviceBase::ValidateIsAlive() const { in ValidateIsAlive()
203 void DeviceBase::HandleLoss(const char* message) { in HandleLoss()
216 void DeviceBase::LoseForTesting() { in LoseForTesting()
224 bool DeviceBase::IsLost() const { in IsLost()
228 AdapterBase* DeviceBase::GetAdapter() const { in GetAdapter()
232 dawn_platform::Platform* DeviceBase::GetPlatform() const { in GetPlatform()
236 ErrorScopeTracker* DeviceBase::GetErrorScopeTracker() const { in GetErrorScopeTracker()
240 FenceSignalTracker* DeviceBase::GetFenceSignalTracker() const { in GetFenceSignalTracker()
244 ResultOrError<const Format*> DeviceBase::GetInternalFormat(wgpu::TextureFormat format) const { in GetInternalFormat()
258 const Format& DeviceBase::GetValidInternalFormat(wgpu::TextureFormat format) const { in GetValidInternalFormat()
265 ResultOrError<BindGroupLayoutBase*> DeviceBase::GetOrCreateBindGroupLayout( in GetOrCreateBindGroupLayout()
282 void DeviceBase::UncacheBindGroupLayout(BindGroupLayoutBase* obj) { in UncacheBindGroupLayout()
288 ResultOrError<ComputePipelineBase*> DeviceBase::GetOrCreateComputePipeline( in GetOrCreateComputePipeline()
305 void DeviceBase::UncacheComputePipeline(ComputePipelineBase* obj) { in UncacheComputePipeline()
311 ResultOrError<PipelineLayoutBase*> DeviceBase::GetOrCreatePipelineLayout( in GetOrCreatePipelineLayout()
328 void DeviceBase::UncachePipelineLayout(PipelineLayoutBase* obj) { in UncachePipelineLayout()
334 ResultOrError<RenderPipelineBase*> DeviceBase::GetOrCreateRenderPipeline( in GetOrCreateRenderPipeline()
351 void DeviceBase::UncacheRenderPipeline(RenderPipelineBase* obj) { in UncacheRenderPipeline()
357 ResultOrError<SamplerBase*> DeviceBase::GetOrCreateSampler( in GetOrCreateSampler()
374 void DeviceBase::UncacheSampler(SamplerBase* obj) { in UncacheSampler()
380 ResultOrError<ShaderModuleBase*> DeviceBase::GetOrCreateShaderModule( in GetOrCreateShaderModule()
397 void DeviceBase::UncacheShaderModule(ShaderModuleBase* obj) { in UncacheShaderModule()
403 Ref<AttachmentState> DeviceBase::GetOrCreateAttachmentState( in GetOrCreateAttachmentState()
416 Ref<AttachmentState> DeviceBase::GetOrCreateAttachmentState( in GetOrCreateAttachmentState()
422 Ref<AttachmentState> DeviceBase::GetOrCreateAttachmentState( in GetOrCreateAttachmentState()
428 Ref<AttachmentState> DeviceBase::GetOrCreateAttachmentState( in GetOrCreateAttachmentState()
434 void DeviceBase::UncacheAttachmentState(AttachmentState* obj) { in UncacheAttachmentState()
442 BindGroupBase* DeviceBase::CreateBindGroup(const BindGroupDescriptor* descriptor) { in CreateBindGroup()
451 BindGroupLayoutBase* DeviceBase::CreateBindGroupLayout( in CreateBindGroupLayout()
461 BufferBase* DeviceBase::CreateBuffer(const BufferDescriptor* descriptor) { in CreateBuffer()
470 WGPUCreateBufferMappedResult DeviceBase::CreateBufferMapped( in CreateBufferMapped()
502 void DeviceBase::CreateBufferMappedAsync(const BufferDescriptor* descriptor, in CreateBufferMappedAsync()
523 CommandEncoder* DeviceBase::CreateCommandEncoder(const CommandEncoderDescriptor* descriptor) { in CreateCommandEncoder()
526 ComputePipelineBase* DeviceBase::CreateComputePipeline( in CreateComputePipeline()
536 PipelineLayoutBase* DeviceBase::CreatePipelineLayout( in CreatePipelineLayout()
546 QueueBase* DeviceBase::CreateQueue() { in CreateQueue()
555 SamplerBase* DeviceBase::CreateSampler(const SamplerDescriptor* descriptor) { in CreateSampler()
564 RenderBundleEncoder* DeviceBase::CreateRenderBundleEncoder( in CreateRenderBundleEncoder()
574 RenderPipelineBase* DeviceBase::CreateRenderPipeline( in CreateRenderPipeline()
584 ShaderModuleBase* DeviceBase::CreateShaderModule(const ShaderModuleDescriptor* descriptor) { in CreateShaderModule()
593 SwapChainBase* DeviceBase::CreateSwapChain(Surface* surface, in CreateSwapChain()
603 TextureBase* DeviceBase::CreateTexture(const TextureDescriptor* descriptor) { in CreateTexture()
612 TextureViewBase* DeviceBase::CreateTextureView(TextureBase* texture, in CreateTextureView()
625 void DeviceBase::Tick() { in Tick()
645 void DeviceBase::Reference() { in Reference()
650 void DeviceBase::Release() { in Release()
658 void DeviceBase::ApplyToggleOverrides(const DeviceDescriptor* deviceDescriptor) { in ApplyToggleOverrides()
675 void DeviceBase::ApplyExtensions(const DeviceDescriptor* deviceDescriptor) { in ApplyExtensions()
683 std::vector<const char*> DeviceBase::GetEnabledExtensions() const { in GetEnabledExtensions()
687 std::vector<const char*> DeviceBase::GetTogglesUsed() const { in GetTogglesUsed()
691 bool DeviceBase::IsExtensionEnabled(Extension extension) const { in IsExtensionEnabled()
695 bool DeviceBase::IsToggleEnabled(Toggle toggle) const { in IsToggleEnabled()
699 bool DeviceBase::IsValidationEnabled() const { in IsValidationEnabled()
703 size_t DeviceBase::GetLazyClearCountForTesting() { in GetLazyClearCountForTesting()
707 void DeviceBase::IncrementLazyClearCountForTesting() { in IncrementLazyClearCountForTesting()
711 void DeviceBase::SetDefaultToggles() { in SetDefaultToggles()
719 MaybeError DeviceBase::CreateBindGroupInternal(BindGroupBase** result, in CreateBindGroupInternal()
729 MaybeError DeviceBase::CreateBindGroupLayoutInternal( in CreateBindGroupLayoutInternal()
740 MaybeError DeviceBase::CreateBufferInternal(BufferBase** result, in CreateBufferInternal()
750 MaybeError DeviceBase::CreateComputePipelineInternal( in CreateComputePipelineInternal()
775 MaybeError DeviceBase::CreatePipelineLayoutInternal( in CreatePipelineLayoutInternal()
786 MaybeError DeviceBase::CreateQueueInternal(QueueBase** result) { in CreateQueueInternal()
792 MaybeError DeviceBase::CreateRenderBundleEncoderInternal( in CreateRenderBundleEncoderInternal()
803 MaybeError DeviceBase::CreateRenderPipelineInternal( in CreateRenderPipelineInternal()
837 MaybeError DeviceBase::CreateSamplerInternal(SamplerBase** result, in CreateSamplerInternal()
847 MaybeError DeviceBase::CreateShaderModuleInternal(ShaderModuleBase** result, in CreateShaderModuleInternal()
857 MaybeError DeviceBase::CreateSwapChainInternal(SwapChainBase** result, in CreateSwapChainInternal()
886 MaybeError DeviceBase::CreateTextureInternal(TextureBase** result, in CreateTextureInternal()
896 MaybeError DeviceBase::CreateTextureViewInternal(TextureViewBase** result, in CreateTextureViewInternal()
911 DynamicUploader* DeviceBase::GetDynamicUploader() const { in GetDynamicUploader()
915 void DeviceBase::SetToggle(Toggle toggle, bool isEnabled) { in SetToggle()