diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..4bd4d4150cb6e36326ae60238f57dd25c7a44190 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright © 2024 Valve Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/src/dummy.cpp b/src/dummy.cpp index 26d51bc61e687413b7e78356bbbdf1e6cddf000c..d53c80b7db001828e7c1d08a68df24832762f9ba 100644 --- a/src/dummy.cpp +++ b/src/dummy.cpp @@ -1,5 +1,5 @@ /* - * Copyright © 2023 Valve Corporation + * Copyright © 2024 Valve Corporation * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), diff --git a/src/runner.cpp b/src/runner.cpp index 3653d50047b245558a22764cde8862763213209d..cbc28006d75c54b2cbaeef0f2984faeb82632240 100644 --- a/src/runner.cpp +++ b/src/runner.cpp @@ -1,5 +1,5 @@ /* - * Copyright © 2023 Valve Corporation + * Copyright © 2024 Valve Corporation * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), diff --git a/src/shaders/infinite_loop.comp b/src/shaders/infinite_loop.comp index 507c0aad22cbf153f601089327dadbf15d948134..409312f339f012a2a0c401571e43af05964c97ae 100644 --- a/src/shaders/infinite_loop.comp +++ b/src/shaders/infinite_loop.comp @@ -1,3 +1,26 @@ +/* + * Copyright © 2024 Valve Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ + #version 460 core #extension GL_EXT_buffer_reference : require diff --git a/src/shaders/prefix_sum.comp b/src/shaders/prefix_sum.comp index 688bac019cbc3512127a2a1cc123065745144054..da59cf56716f2cbdd1856ff4d870528ffc1e3c3e 100644 --- a/src/shaders/prefix_sum.comp +++ b/src/shaders/prefix_sum.comp @@ -1,3 +1,26 @@ +/* + * Copyright © 2024 Valve Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ + #version 460 core #extension GL_EXT_buffer_reference : require diff --git a/src/tests/hard_reset_cp_wait.cpp b/src/tests/hard_reset_cp_wait.cpp index ee4f59665b75467fd1c6910f15da22852e4ca7c8..84562f1775c6f6daf020d3d40dbbb533e6ae7449 100644 --- a/src/tests/hard_reset_cp_wait.cpp +++ b/src/tests/hard_reset_cp_wait.cpp @@ -1,5 +1,5 @@ /* - * Copyright © 2023 Valve Corporation + * Copyright © 2024 Valve Corporation * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), diff --git a/src/tests/hard_reset_dma_use_after_free.cpp b/src/tests/hard_reset_dma_use_after_free.cpp index 1fac99efd3a18c64c5044ac0e16f8874b8c45a20..a20671ab04437ae328a2037774d26cb5d0ef4a54 100644 --- a/src/tests/hard_reset_dma_use_after_free.cpp +++ b/src/tests/hard_reset_dma_use_after_free.cpp @@ -1,5 +1,5 @@ /* - * Copyright © 2023 Valve Corporation + * Copyright © 2024 Valve Corporation * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), diff --git a/src/tests/soft_recovery_loop.cpp b/src/tests/soft_recovery_loop.cpp index e3f591f59dadd4e4229a665061120cefb9b6421a..6bf10b3c6e9c4b4e1d4723de51aeecff138fbed5 100644 --- a/src/tests/soft_recovery_loop.cpp +++ b/src/tests/soft_recovery_loop.cpp @@ -1,5 +1,5 @@ /* - * Copyright © 2023 Valve Corporation + * Copyright © 2024 Valve Corporation * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), diff --git a/src/tests/soft_recovery_pagefault.cpp b/src/tests/soft_recovery_pagefault.cpp index ff0d6a1e44b8fbff7e8836920589ab4b338d2639..b4c654c05ccf9bd0f6c7f453f74e350df3f00a6c 100644 --- a/src/tests/soft_recovery_pagefault.cpp +++ b/src/tests/soft_recovery_pagefault.cpp @@ -1,5 +1,5 @@ /* - * Copyright © 2023 Valve Corporation + * Copyright © 2024 Valve Corporation * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), diff --git a/src/vulkan_device.cpp b/src/vulkan_device.cpp index 2b7bdbed4f514c990a2eeaa8af949684dd355b83..16ebe3beb3a207b2fad0793d8ac3bf83be1e0941 100644 --- a/src/vulkan_device.cpp +++ b/src/vulkan_device.cpp @@ -1,5 +1,5 @@ /* - * Copyright © 2023 Valve Corporation + * Copyright © 2024 Valve Corporation * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"),