Interface GPUComputePassEncoder

All Superinterfaces:
GPU.ObjectBase, org.teavm.jso.JSObject

public interface GPUComputePassEncoder extends GPU.ObjectBase
  • Method Details

    • setPipeline

      void setPipeline(GPUPipeline.Compute pipeline)
    • setBindGroup

      void setBindGroup(int index, GPUBindGroup bindGroup)
    • setBindGroup

      void setBindGroup(int index, GPUBindGroup bindGroup, Uint32Array dynamicOffsets)
    • setBindGroup

      void setBindGroup(int index, GPUBindGroup bindGroup, Uint32Array dynamicOffsets, double dynamicOffsetsDataStart, int dynamicOffsetsDataLength)
    • dispatchWorkgroups

      void dispatchWorkgroups(int workgroupCountX)
    • dispatchWorkgroups

      void dispatchWorkgroups(int workgroupCountX, int workgroupCountY)
    • dispatchWorkgroups

      void dispatchWorkgroups(int workgroupCountX, int workgroupCountY, int workgroupCountZ)
    • dispatchWorkgroupsIndirect

      void dispatchWorkgroupsIndirect(GPUBuffer indirectBuffer, double indirectOffset)
    • end

      void end()
    • pushDebugGroup

      void pushDebugGroup(String groupLabel)
    • popDebugGroup

      void popDebugGroup()
    • insertDebugMarker

      void insertDebugMarker(String markerLabel)