├── .gitattributes ├── .gitignore ├── .tidyrc.json ├── README.md ├── apply-backend-es-annotations.py ├── package.json ├── packages.dhall ├── pnpm-lock.yaml ├── sandbox-dev.dhall ├── sandbox.dhall ├── sandbox ├── Sandbox.purs ├── index.html └── index.js ├── spago.dhall ├── src └── Web │ └── GPU │ ├── BufferSource.purs │ ├── GPU.js │ ├── GPU.purs │ ├── GPUAdapter.js │ ├── GPUAdapter.purs │ ├── GPUAddressMode.purs │ ├── GPUBindGroup.purs │ ├── GPUBindGroupDescriptor.purs │ ├── GPUBindGroupEntry.purs │ ├── GPUBindGroupLayout.purs │ ├── GPUBindGroupLayoutDescriptor.purs │ ├── GPUBindGroupLayoutEntry.purs │ ├── GPUBlendComponent.purs │ ├── GPUBlendFactor.purs │ ├── GPUBlendOperation.purs │ ├── GPUBlendState.purs │ ├── GPUBuffer.js │ ├── GPUBuffer.purs │ ├── GPUBufferBindingLayout.purs │ ├── GPUBufferBindingType.purs │ ├── GPUBufferDescriptor.purs │ ├── GPUBufferMapState.purs │ ├── GPUBufferUsage.js │ ├── GPUBufferUsage.purs │ ├── GPUCanvasAlphaMode.purs │ ├── GPUCanvasConfiguration.purs │ ├── GPUCanvasContext.js │ ├── GPUCanvasContext.purs │ ├── GPUColor.purs │ ├── GPUColorTargetState.purs │ ├── GPUColorWrite.js │ ├── GPUColorWrite.purs │ ├── GPUCommandBuffer.purs │ ├── GPUCommandEncoder.js │ ├── GPUCommandEncoder.purs │ ├── GPUCommandEncoderDescriptor.purs │ ├── GPUCompareFunction.purs │ ├── GPUComputePassDescriptor.purs │ ├── GPUComputePassEncoder.js │ ├── GPUComputePassEncoder.purs │ ├── GPUComputePassTimestampLocation.purs │ ├── GPUComputePassTimestampWrite.purs │ ├── GPUComputePipeline.purs │ ├── GPUComputePipelineDescriptor.purs │ ├── GPUCullMode.purs │ ├── GPUDepthStencilState.purs │ ├── GPUDevice.js │ ├── GPUDevice.purs │ ├── GPUDeviceDescriptor.purs │ ├── GPUExtent3D.purs │ ├── GPUExternalTexture.js │ ├── GPUExternalTexture.purs │ ├── GPUExternalTextureBindingLayout.purs │ ├── GPUExternalTextureDescriptor.purs │ ├── GPUFeatureName.purs │ ├── GPUFilterMode.purs │ ├── GPUFragmentState.purs │ ├── GPUFrontFace.purs │ ├── GPUImageCopyBuffer.purs │ ├── GPUImageCopyExternalImage.purs │ ├── GPUImageCopyExternalImageSource.purs │ ├── GPUImageCopyTexture.purs │ ├── GPUImageCopyTextureTagged.purs │ ├── GPUImageDataLayout.purs │ ├── GPUIndexFormat.purs │ ├── GPULoadOp.purs │ ├── GPUMapMode.js │ ├── GPUMapMode.purs │ ├── GPUMipmapFilterMode.purs │ ├── GPUMultisampleState.purs │ ├── GPUOrigin2D.purs │ ├── GPUOrigin3D.purs │ ├── GPUPipelineBase.js │ ├── GPUPipelineBase.purs │ ├── GPUPipelineLayout.purs │ ├── GPUPipelineLayoutDescriptor.purs │ ├── GPUPowerPreference.purs │ ├── GPUPrimitiveState.purs │ ├── GPUPrimitiveTopology.purs │ ├── GPUProgrammableStage.purs │ ├── GPUQuerySet.js │ ├── GPUQuerySet.purs │ ├── GPUQuerySetDescriptor.purs │ ├── GPUQueryType.purs │ ├── GPUQueue.js │ ├── GPUQueue.purs │ ├── GPURenderBundle.purs │ ├── GPURenderBundleDescriptor.purs │ ├── GPURenderBundleEncoder.js │ ├── GPURenderBundleEncoder.purs │ ├── GPURenderBundleEncoderDescriptor.purs │ ├── GPURenderPassColorAttachment.purs │ ├── GPURenderPassDepthStencilAttachment.purs │ ├── GPURenderPassDescriptor.purs │ ├── GPURenderPassEncoder.js │ ├── GPURenderPassEncoder.purs │ ├── GPURenderPassTimestampLocation.purs │ ├── GPURenderPassTimestampWrite.purs │ ├── GPURenderPipeline.purs │ ├── GPURenderPipelineDescriptor.purs │ ├── GPURequestAdapterOptions.purs │ ├── GPUSampler.purs │ ├── GPUSamplerBindingLayout.purs │ ├── GPUSamplerBindingType.purs │ ├── GPUSamplerDescriptor.purs │ ├── GPUShaderModule.js │ ├── GPUShaderModule.purs │ ├── GPUShaderModuleCompilationHint.purs │ ├── GPUShaderModuleDescriptor.purs │ ├── GPUShaderStage.js │ ├── GPUShaderStage.purs │ ├── GPUStencilFaceState.purs │ ├── GPUStencilOperation.purs │ ├── GPUStorageTextureAccess.purs │ ├── GPUStorageTextureBindingLayout.purs │ ├── GPUStoreOp.purs │ ├── GPUSupportedLimits.purs │ ├── GPUTexture.js │ ├── GPUTexture.purs │ ├── GPUTextureAspect.purs │ ├── GPUTextureBindingLayout.purs │ ├── GPUTextureDescriptor.purs │ ├── GPUTextureDimension.purs │ ├── GPUTextureFormat.purs │ ├── GPUTextureSampleType.purs │ ├── GPUTextureUsage.js │ ├── GPUTextureUsage.purs │ ├── GPUTextureView.purs │ ├── GPUTextureViewDescriptor.purs │ ├── GPUTextureViewDimension.purs │ ├── GPUVertexAttribute.purs │ ├── GPUVertexBufferLayout.purs │ ├── GPUVertexFormat.purs │ ├── GPUVertexState.purs │ ├── GPUVertexStepMode.purs │ ├── HTMLCanvasElement.js │ ├── HTMLCanvasElement.purs │ ├── Internal │ ├── Bitwise.purs │ ├── RequiredAndOptional.js │ ├── RequiredAndOptional.purs │ └── Types.purs │ ├── Navigator.js │ ├── Navigator.purs │ ├── PredefinedColorSpace.purs │ └── UnmaskHint.purs └── test └── Types └── RequiredAndOptional.purs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/.gitignore -------------------------------------------------------------------------------- /.tidyrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/.tidyrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/README.md -------------------------------------------------------------------------------- /apply-backend-es-annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/apply-backend-es-annotations.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/package.json -------------------------------------------------------------------------------- /packages.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/packages.dhall -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /sandbox-dev.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/sandbox-dev.dhall -------------------------------------------------------------------------------- /sandbox.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/sandbox.dhall -------------------------------------------------------------------------------- /sandbox/Sandbox.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/sandbox/Sandbox.purs -------------------------------------------------------------------------------- /sandbox/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/sandbox/index.html -------------------------------------------------------------------------------- /sandbox/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/sandbox/index.js -------------------------------------------------------------------------------- /spago.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/spago.dhall -------------------------------------------------------------------------------- /src/Web/GPU/BufferSource.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/BufferSource.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPU.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPU.js -------------------------------------------------------------------------------- /src/Web/GPU/GPU.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPU.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUAdapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUAdapter.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUAdapter.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUAdapter.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUAddressMode.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUAddressMode.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBindGroup.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBindGroup.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBindGroupDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBindGroupDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBindGroupEntry.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBindGroupEntry.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBindGroupLayout.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBindGroupLayout.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBindGroupLayoutDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBindGroupLayoutDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBindGroupLayoutEntry.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBindGroupLayoutEntry.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBlendComponent.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBlendComponent.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBlendFactor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBlendFactor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBlendOperation.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBlendOperation.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBlendState.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBlendState.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBuffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBuffer.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUBuffer.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBuffer.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBufferBindingLayout.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBufferBindingLayout.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBufferBindingType.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBufferBindingType.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBufferDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBufferDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBufferMapState.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBufferMapState.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUBufferUsage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBufferUsage.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUBufferUsage.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUBufferUsage.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUCanvasAlphaMode.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUCanvasAlphaMode.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUCanvasConfiguration.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUCanvasConfiguration.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUCanvasContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUCanvasContext.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUCanvasContext.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUCanvasContext.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUColor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUColor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUColorTargetState.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUColorTargetState.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUColorWrite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUColorWrite.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUColorWrite.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUColorWrite.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUCommandBuffer.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUCommandBuffer.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUCommandEncoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUCommandEncoder.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUCommandEncoder.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUCommandEncoder.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUCommandEncoderDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUCommandEncoderDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUCompareFunction.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUCompareFunction.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUComputePassDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUComputePassDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUComputePassEncoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUComputePassEncoder.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUComputePassEncoder.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUComputePassEncoder.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUComputePassTimestampLocation.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUComputePassTimestampLocation.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUComputePassTimestampWrite.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUComputePassTimestampWrite.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUComputePipeline.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUComputePipeline.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUComputePipelineDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUComputePipelineDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUCullMode.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUCullMode.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUDepthStencilState.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUDepthStencilState.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUDevice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUDevice.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUDevice.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUDevice.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUDeviceDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUDeviceDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUExtent3D.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUExtent3D.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUExternalTexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUExternalTexture.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUExternalTexture.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUExternalTexture.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUExternalTextureBindingLayout.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUExternalTextureBindingLayout.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUExternalTextureDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUExternalTextureDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUFeatureName.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUFeatureName.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUFilterMode.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUFilterMode.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUFragmentState.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUFragmentState.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUFrontFace.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUFrontFace.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUImageCopyBuffer.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUImageCopyBuffer.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUImageCopyExternalImage.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUImageCopyExternalImage.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUImageCopyExternalImageSource.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUImageCopyExternalImageSource.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUImageCopyTexture.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUImageCopyTexture.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUImageCopyTextureTagged.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUImageCopyTextureTagged.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUImageDataLayout.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUImageDataLayout.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUIndexFormat.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUIndexFormat.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPULoadOp.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPULoadOp.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUMapMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUMapMode.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUMapMode.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUMapMode.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUMipmapFilterMode.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUMipmapFilterMode.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUMultisampleState.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUMultisampleState.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUOrigin2D.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUOrigin2D.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUOrigin3D.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUOrigin3D.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUPipelineBase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUPipelineBase.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUPipelineBase.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUPipelineBase.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUPipelineLayout.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUPipelineLayout.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUPipelineLayoutDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUPipelineLayoutDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUPowerPreference.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUPowerPreference.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUPrimitiveState.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUPrimitiveState.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUPrimitiveTopology.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUPrimitiveTopology.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUProgrammableStage.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUProgrammableStage.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUQuerySet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUQuerySet.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUQuerySet.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUQuerySet.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUQuerySetDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUQuerySetDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUQueryType.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUQueryType.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUQueue.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUQueue.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUQueue.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderBundle.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderBundle.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderBundleDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderBundleDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderBundleEncoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderBundleEncoder.js -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderBundleEncoder.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderBundleEncoder.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderBundleEncoderDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderBundleEncoderDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderPassColorAttachment.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderPassColorAttachment.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderPassDepthStencilAttachment.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderPassDepthStencilAttachment.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderPassDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderPassDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderPassEncoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderPassEncoder.js -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderPassEncoder.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderPassEncoder.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderPassTimestampLocation.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderPassTimestampLocation.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderPassTimestampWrite.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderPassTimestampWrite.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderPipeline.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderPipeline.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURenderPipelineDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURenderPipelineDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPURequestAdapterOptions.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPURequestAdapterOptions.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUSampler.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUSampler.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUSamplerBindingLayout.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUSamplerBindingLayout.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUSamplerBindingType.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUSamplerBindingType.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUSamplerDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUSamplerDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUShaderModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUShaderModule.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUShaderModule.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUShaderModule.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUShaderModuleCompilationHint.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUShaderModuleCompilationHint.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUShaderModuleDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUShaderModuleDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUShaderStage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUShaderStage.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUShaderStage.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUShaderStage.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUStencilFaceState.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUStencilFaceState.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUStencilOperation.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUStencilOperation.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUStorageTextureAccess.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUStorageTextureAccess.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUStorageTextureBindingLayout.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUStorageTextureBindingLayout.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUStoreOp.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUStoreOp.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUSupportedLimits.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUSupportedLimits.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTexture.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUTexture.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTexture.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureAspect.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureAspect.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureBindingLayout.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureBindingLayout.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureDimension.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureDimension.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureFormat.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureFormat.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureSampleType.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureSampleType.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureUsage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureUsage.js -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureUsage.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureUsage.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureView.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureView.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureViewDescriptor.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureViewDescriptor.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUTextureViewDimension.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUTextureViewDimension.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUVertexAttribute.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUVertexAttribute.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUVertexBufferLayout.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUVertexBufferLayout.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUVertexFormat.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUVertexFormat.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUVertexState.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUVertexState.purs -------------------------------------------------------------------------------- /src/Web/GPU/GPUVertexStepMode.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/GPUVertexStepMode.purs -------------------------------------------------------------------------------- /src/Web/GPU/HTMLCanvasElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/HTMLCanvasElement.js -------------------------------------------------------------------------------- /src/Web/GPU/HTMLCanvasElement.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/HTMLCanvasElement.purs -------------------------------------------------------------------------------- /src/Web/GPU/Internal/Bitwise.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/Internal/Bitwise.purs -------------------------------------------------------------------------------- /src/Web/GPU/Internal/RequiredAndOptional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/Internal/RequiredAndOptional.js -------------------------------------------------------------------------------- /src/Web/GPU/Internal/RequiredAndOptional.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/Internal/RequiredAndOptional.purs -------------------------------------------------------------------------------- /src/Web/GPU/Internal/Types.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/Internal/Types.purs -------------------------------------------------------------------------------- /src/Web/GPU/Navigator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/Navigator.js -------------------------------------------------------------------------------- /src/Web/GPU/Navigator.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/Navigator.purs -------------------------------------------------------------------------------- /src/Web/GPU/PredefinedColorSpace.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/PredefinedColorSpace.purs -------------------------------------------------------------------------------- /src/Web/GPU/UnmaskHint.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/src/Web/GPU/UnmaskHint.purs -------------------------------------------------------------------------------- /test/Types/RequiredAndOptional.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/purescript-web/purescript-webgpu/HEAD/test/Types/RequiredAndOptional.purs --------------------------------------------------------------------------------