diff --git a/js/webgpu/compute/Binding.ts b/js/webgpu/compute/Binding.ts index 8bfdbbd..18d6ea8 100644 --- a/js/webgpu/compute/Binding.ts +++ b/js/webgpu/compute/Binding.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * TODO: doc diff --git a/js/webgpu/compute/BindingLocation.ts b/js/webgpu/compute/BindingLocation.ts index 953de45..23fd49d 100644 --- a/js/webgpu/compute/BindingLocation.ts +++ b/js/webgpu/compute/BindingLocation.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * A specific binding location diff --git a/js/webgpu/compute/decimal.ts b/js/webgpu/compute/decimal.ts index f6f838c..1f82d38 100644 --- a/js/webgpu/compute/decimal.ts +++ b/js/webgpu/compute/decimal.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Utility for converting a number into a decimal string for WGSL diff --git a/js/webgpu/compute/f32.ts b/js/webgpu/compute/f32.ts index e63f7af..1532e42 100644 --- a/js/webgpu/compute/f32.ts +++ b/js/webgpu/compute/f32.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Utility for converting a number into a 32-bit float string. diff --git a/js/webgpu/compute/i32.ts b/js/webgpu/compute/i32.ts index e0868d4..e2e3e38 100644 --- a/js/webgpu/compute/i32.ts +++ b/js/webgpu/compute/i32.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Utility for converting a number into a signed 32-bit integer string. diff --git a/js/webgpu/compute/i32Hex.ts b/js/webgpu/compute/i32Hex.ts index 9e09264..526b067 100644 --- a/js/webgpu/compute/i32Hex.ts +++ b/js/webgpu/compute/i32Hex.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Utility for converting a number into a signed 32-bit integer string (in hexadecimal) diff --git a/js/webgpu/compute/u32.ts b/js/webgpu/compute/u32.ts index 3027d01..c07ecb5 100644 --- a/js/webgpu/compute/u32.ts +++ b/js/webgpu/compute/u32.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Utility for converting a number into an unsigned 32-bit integer string. diff --git a/js/webgpu/compute/u32Hex.ts b/js/webgpu/compute/u32Hex.ts index 93fe429..5eff704 100644 --- a/js/webgpu/compute/u32Hex.ts +++ b/js/webgpu/compute/u32Hex.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Utility for converting a number into an unsigned 32-bit integer string (with hexadecimal) diff --git a/js/webgpu/old/OldComputeShader.ts b/js/webgpu/old/OldComputeShader.ts index 21252da..2937ef5 100644 --- a/js/webgpu/old/OldComputeShader.ts +++ b/js/webgpu/old/OldComputeShader.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Represents a compiled shader and associated data. diff --git a/js/webgpu/wgsl/gpu/binaryExpressionStatementWGSL.ts b/js/webgpu/wgsl/gpu/binaryExpressionStatementWGSL.ts index 8a9d905..9f37847 100644 --- a/js/webgpu/wgsl/gpu/binaryExpressionStatementWGSL.ts +++ b/js/webgpu/wgsl/gpu/binaryExpressionStatementWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * A helper for cases where we just want to assign the result of an expression/statements to a variable. diff --git a/js/webgpu/wgsl/gpu/bitPackRadixAccessWGSL.ts b/js/webgpu/wgsl/gpu/bitPackRadixAccessWGSL.ts index d680a32..2ca8a0b 100644 --- a/js/webgpu/wgsl/gpu/bitPackRadixAccessWGSL.ts +++ b/js/webgpu/wgsl/gpu/bitPackRadixAccessWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Accesses a count from within a bit-packed histogram. This is used for memory-efficient in-workgroup-memory sorting. diff --git a/js/webgpu/wgsl/gpu/bitPackRadixExclusiveScanWGSL.ts b/js/webgpu/wgsl/gpu/bitPackRadixExclusiveScanWGSL.ts index eb8f1ff..7ebadf2 100644 --- a/js/webgpu/wgsl/gpu/bitPackRadixExclusiveScanWGSL.ts +++ b/js/webgpu/wgsl/gpu/bitPackRadixExclusiveScanWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Performs a serial exclusive scan (prefix sum) on a bit-packed histogram. See bit_pack_radix_access for more documentation. diff --git a/js/webgpu/wgsl/gpu/bitPackRadixIncrementWGSL.ts b/js/webgpu/wgsl/gpu/bitPackRadixIncrementWGSL.ts index 1ea572c..e306596 100644 --- a/js/webgpu/wgsl/gpu/bitPackRadixIncrementWGSL.ts +++ b/js/webgpu/wgsl/gpu/bitPackRadixIncrementWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Increments a count from within a bit-packed histogram. See bit_pack_radix_access for more documentation. diff --git a/js/webgpu/wgsl/gpu/ceilDivideConstantDivisorWGSL.ts b/js/webgpu/wgsl/gpu/ceilDivideConstantDivisorWGSL.ts index b0c73ef..447fa90 100644 --- a/js/webgpu/wgsl/gpu/ceilDivideConstantDivisorWGSL.ts +++ b/js/webgpu/wgsl/gpu/ceilDivideConstantDivisorWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * See https://stackoverflow.com/questions/2745074/fast-ceiling-of-an-integer-division-in-c-c diff --git a/js/webgpu/wgsl/gpu/ceilDivideWGSL.ts b/js/webgpu/wgsl/gpu/ceilDivideWGSL.ts index 0a86ba1..a2b0ee0 100644 --- a/js/webgpu/wgsl/gpu/ceilDivideWGSL.ts +++ b/js/webgpu/wgsl/gpu/ceilDivideWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * See https://stackoverflow.com/questions/2745074/fast-ceiling-of-an-integer-division-in-c-c diff --git a/js/webgpu/wgsl/gpu/commentWGSL.ts b/js/webgpu/wgsl/gpu/commentWGSL.ts index b96932b..ae32d4b 100644 --- a/js/webgpu/wgsl/gpu/commentWGSL.ts +++ b/js/webgpu/wgsl/gpu/commentWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Support for adding in comments to the resulting generated shader code that won't get removed by diff --git a/js/webgpu/wgsl/gpu/compactSingleRadixSortWGSL.ts b/js/webgpu/wgsl/gpu/compactSingleRadixSortWGSL.ts index 46c4d67..ec4d208 100644 --- a/js/webgpu/wgsl/gpu/compactSingleRadixSortWGSL.ts +++ b/js/webgpu/wgsl/gpu/compactSingleRadixSortWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Performs a full radix-sort of an array in workgroup memory (which can be of length workgroupSize * grainSize), diff --git a/js/webgpu/wgsl/gpu/conditionalIfWGSL.ts b/js/webgpu/wgsl/gpu/conditionalIfWGSL.ts index 9b7c9d5..d530e40 100644 --- a/js/webgpu/wgsl/gpu/conditionalIfWGSL.ts +++ b/js/webgpu/wgsl/gpu/conditionalIfWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Support for code where we sometimes want an if-statement, and sometimes we don't. diff --git a/js/webgpu/wgsl/gpu/fromStripedIndexWGSL.ts b/js/webgpu/wgsl/gpu/fromStripedIndexWGSL.ts index 56bc56c..7c12889 100644 --- a/js/webgpu/wgsl/gpu/fromStripedIndexWGSL.ts +++ b/js/webgpu/wgsl/gpu/fromStripedIndexWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Converts an index from a striped order to a normal (blocked) order. diff --git a/js/webgpu/wgsl/gpu/getConvergentIndexWGSL.ts b/js/webgpu/wgsl/gpu/getConvergentIndexWGSL.ts index bbec5e9..12164f0 100644 --- a/js/webgpu/wgsl/gpu/getConvergentIndexWGSL.ts +++ b/js/webgpu/wgsl/gpu/getConvergentIndexWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Returns the bit-reversed version of the given value, such that it is sufficient for the convergent-indexed reduce. diff --git a/js/webgpu/wgsl/gpu/logStringWGSL.ts b/js/webgpu/wgsl/gpu/logStringWGSL.ts index b82aec0..b45bfc4 100644 --- a/js/webgpu/wgsl/gpu/logStringWGSL.ts +++ b/js/webgpu/wgsl/gpu/logStringWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Provides the ability to log a string out diff --git a/js/webgpu/wgsl/gpu/logWGSL.ts b/js/webgpu/wgsl/gpu/logWGSL.ts index 4d364ea..e9eef38 100644 --- a/js/webgpu/wgsl/gpu/logWGSL.ts +++ b/js/webgpu/wgsl/gpu/logWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Provides the ability to log things to a buffer in storage, like console.log would. diff --git a/js/webgpu/wgsl/gpu/mainLogBarrier.ts b/js/webgpu/wgsl/gpu/mainLogBarrier.ts index 32eb9c3..37ff8a1 100644 --- a/js/webgpu/wgsl/gpu/mainLogBarrier.ts +++ b/js/webgpu/wgsl/gpu/mainLogBarrier.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Shader to bump a shader "barrier" note into the log buffer diff --git a/js/webgpu/wgsl/gpu/mainReduceWGSL.ts b/js/webgpu/wgsl/gpu/mainReduceWGSL.ts index 22531cb..fb0af5b 100644 --- a/js/webgpu/wgsl/gpu/mainReduceWGSL.ts +++ b/js/webgpu/wgsl/gpu/mainReduceWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * @author Jonathan Olson diff --git a/js/webgpu/wgsl/gpu/reduceWGSL.ts b/js/webgpu/wgsl/gpu/reduceWGSL.ts index efb523e..1c79b36 100644 --- a/js/webgpu/wgsl/gpu/reduceWGSL.ts +++ b/js/webgpu/wgsl/gpu/reduceWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * A template that performs a reduce operation on a single workgroup. The value will be valid at local_id.x === 0. diff --git a/js/webgpu/wgsl/gpu/scanRakedWGSL.ts b/js/webgpu/wgsl/gpu/scanRakedWGSL.ts index a156d53..11130aa 100644 --- a/js/webgpu/wgsl/gpu/scanRakedWGSL.ts +++ b/js/webgpu/wgsl/gpu/scanRakedWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Raked workgroup scan. Assumes the existence of things in the scratch array. diff --git a/js/webgpu/wgsl/gpu/toStripedIndexWGSL.ts b/js/webgpu/wgsl/gpu/toStripedIndexWGSL.ts index b2f25b4..79ea7e5 100644 --- a/js/webgpu/wgsl/gpu/toStripedIndexWGSL.ts +++ b/js/webgpu/wgsl/gpu/toStripedIndexWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * Converts an index from a normal (blocked) order to a striped order (for improved memory coherence). diff --git a/js/webgpu/wgsl/gpu/unrollWGSL.ts b/js/webgpu/wgsl/gpu/unrollWGSL.ts index 7b0795c..dda9c61 100644 --- a/js/webgpu/wgsl/gpu/unrollWGSL.ts +++ b/js/webgpu/wgsl/gpu/unrollWGSL.ts @@ -1,4 +1,4 @@ -// Copyright 2023, University of Colorado Boulder +// Copyright 2023-2024, University of Colorado Boulder /** * A template that unrolls a simple loop over a range of numbers.