interface GPUProgrammableStage Private Properties module: GPUShaderModule optional entryPoint: string optional constants: Record<string, number>