{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":80052246,"defaultBranch":"master","name":"hlslpp","ownerLogin":"redorav","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-25T19:59:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/700032?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724008008.0","currentOid":""},"activityList":{"items":[{"before":"24f729676f4df4de6a93c8ffcb7657544d3a1372","after":"b3af868b81b7e4011a508a988be12f68ae6e2bf0","ref":"refs/heads/master","pushedAt":"2024-09-20T21:34:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Comment unit tests back in","shortMessageHtmlLink":"Comment unit tests back in"}},{"before":"5d680fe393b229559778a1c38a61249e5f516bbe","after":"24f729676f4df4de6a93c8ffcb7657544d3a1372","ref":"refs/heads/master","pushedAt":"2024-09-20T21:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Remove accidental code that slipped in","shortMessageHtmlLink":"Remove accidental code that slipped in"}},{"before":"71ed0f5148f82d719cb87eabe4ec86af36c33f71","after":"5d680fe393b229559778a1c38a61249e5f516bbe","ref":"refs/heads/master","pushedAt":"2024-09-20T21:00:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Rename unit test files as well in keeping with the naming consistency trend\n\nMove source files to the unit_test folder as well to avoid confusion","shortMessageHtmlLink":"Rename unit test files as well in keeping with the naming consistency…"}},{"before":"14d67d8d81d8b735f493235c958a9115e23b100e","after":"71ed0f5148f82d719cb87eabe4ec86af36c33f71","ref":"refs/heads/master","pushedAt":"2024-09-19T20:22:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"And for integer","shortMessageHtmlLink":"And for integer"}},{"before":"4ebc0af8931f7752c6122ca1e69077ad76ec1f08","after":"14d67d8d81d8b735f493235c958a9115e23b100e","ref":"refs/heads/master","pushedAt":"2024-09-19T18:26:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Same for double","shortMessageHtmlLink":"Same for double"}},{"before":"7bdc96b450360a73fa685c041450c4424fae9d4b","after":"4ebc0af8931f7752c6122ca1e69077ad76ec1f08","ref":"refs/heads/master","pushedAt":"2024-09-19T18:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Don't use provided macros, make usage more explicit as it might hide details","shortMessageHtmlLink":"Don't use provided macros, make usage more explicit as it might hide …"}},{"before":"5a2b9ba3d00777edba2d37dde8517ec67a5331d9","after":"7bdc96b450360a73fa685c041450c4424fae9d4b","ref":"refs/heads/master","pushedAt":"2024-09-19T17:49:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Rename macro for more clarity","shortMessageHtmlLink":"Rename macro for more clarity"}},{"before":"ade610cf4640eeddeb69e997c809a9babccccd06","after":"5a2b9ba3d00777edba2d37dde8517ec67a5331d9","ref":"refs/heads/master","pushedAt":"2024-09-04T19:03:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Change unit test includes to new style","shortMessageHtmlLink":"Change unit test includes to new style"}},{"before":"8b6eed8daf12d29a0540147778375f03a49b9d6a","after":"ade610cf4640eeddeb69e997c809a9babccccd06","ref":"refs/heads/master","pushedAt":"2024-09-03T20:07:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Update Readme.md","shortMessageHtmlLink":"Update Readme.md"}},{"before":"d7388402073c650174860e9062110a1793720bf0","after":"8b6eed8daf12d29a0540147778375f03a49b9d6a","ref":"refs/heads/master","pushedAt":"2024-09-03T20:04:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Add address of operator to the single-component swizzles\n\nIt allows us to pass each component as a pointer to other software that expects e.g. float pointers and modifies them individually","shortMessageHtmlLink":"Add address of operator to the single-component swizzles"}},{"before":"0bbb20a75f81c4d1e4f87342b8d4471201ab03e7","after":"d7388402073c650174860e9062110a1793720bf0","ref":"refs/heads/master","pushedAt":"2024-09-03T19:49:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Add store() and load() for quaternions","shortMessageHtmlLink":"Add store() and load() for quaternions"}},{"before":"526cd46f6c9478a956308e83fa08754ab5b17efa","after":"0bbb20a75f81c4d1e4f87342b8d4471201ab03e7","ref":"refs/heads/master","pushedAt":"2024-09-03T19:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Move comment to where relevant line is","shortMessageHtmlLink":"Move comment to where relevant line is"}},{"before":"07541bc2ab60a3a8222d7fe7f45bb89bf32fb61d","after":"526cd46f6c9478a956308e83fa08754ab5b17efa","ref":"refs/heads/master","pushedAt":"2024-09-03T19:45:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Implement AVX512 specialization of `_hlslpp{,256}_sign_ps ` (#85)\n\n* Adds an MSVC 64 AVX512 build-configuration\r\n* Adds a unit test for single-precision floating-point sign\r\n* Implements a fast sign function using vfixupimm in the case of AVX512F+AVX512VL being available.\r\nRan the benchmarks on my i9-11900K:\r\n\r\nBefore(AVX2):\r\nsign: Cycles: 5.020442 Elapsed: 0.143277\r\n\r\nAfter(AVX512):\r\nsign: Cycles: 2.817079 Elapsed: 0.080396","shortMessageHtmlLink":"Implement AVX512 specialization of _hlslpp{,256}_sign_ps (#85)"}},{"before":"b5ecc2bc7523e522a4ce77e427c8552aad4f2801","after":"07541bc2ab60a3a8222d7fe7f45bb89bf32fb61d","ref":"refs/heads/master","pushedAt":"2024-08-15T11:30:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"vcpkg cmake support (#84)\n\nThis is a helper cmake to set the correct variables for include directory and version.\r\nIt's meant to be used by vcpkg and is required in order to make the vcpkg port an official port (see https://learn.microsoft.com/en-us/vcpkg/contributing/maintainer-guide#add-cmake-exports-in-an-unofficial--namespace)","shortMessageHtmlLink":"vcpkg cmake support (#84)"}},{"before":"69157c9e008be4506fcb7437e2890e61c978130d","after":"b5ecc2bc7523e522a4ce77e427c8552aad4f2801","ref":"refs/heads/master","pushedAt":"2024-05-29T18:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Add Visual Studio WSL builds\n\nCompiled and ran GCC unit tests, they all passed successfully","shortMessageHtmlLink":"Add Visual Studio WSL builds"}},{"before":"4e6be6a19ea0c2b49a17d2c9bbf163b68074e4a6","after":"69157c9e008be4506fcb7437e2890e61c978130d","ref":"refs/heads/master","pushedAt":"2024-05-29T18:11:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Make casts explicit\n\nWe can improve it by using the common function but let's start with this","shortMessageHtmlLink":"Make casts explicit"}},{"before":"9e664ef8b61b5ee457976f56a27ac4a92cd81d0e","after":"4e6be6a19ea0c2b49a17d2c9bbf163b68074e4a6","ref":"refs/heads/master","pushedAt":"2024-05-29T17:48:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/redorav/hlslpp","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/redorav/hlslpp"}},{"before":"2bd4b8412529ab102384fb951a5cce1a6014b9c3","after":"9e664ef8b61b5ee457976f56a27ac4a92cd81d0e","ref":"refs/heads/master","pushedAt":"2024-05-21T09:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Update Readme.md","shortMessageHtmlLink":"Update Readme.md"}},{"before":"31a2a858d86325839207220e52fff4ea24e7b46a","after":"2bd4b8412529ab102384fb951a5cce1a6014b9c3","ref":"refs/heads/master","pushedAt":"2024-05-20T21:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Update Readme.md","shortMessageHtmlLink":"Update Readme.md"}},{"before":"bf40fafb16948604285afba71da0cfdbd935b243","after":"31a2a858d86325839207220e52fff4ea24e7b46a","ref":"refs/heads/master","pushedAt":"2024-05-20T20:39:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/redorav/hlslpp","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/redorav/hlslpp"}},{"before":"31356e4d124d5153b15fedeec39949e042e7b639","after":"bf40fafb16948604285afba71da0cfdbd935b243","ref":"refs/heads/master","pushedAt":"2024-05-20T20:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Add note about header folders","shortMessageHtmlLink":"Add note about header folders"}},{"before":"8011a06a1afa61ff5b6a1801dd6c330133019b0b","after":"31356e4d124d5153b15fedeec39949e042e7b639","ref":"refs/heads/master","pushedAt":"2024-05-20T20:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Re-add the compatibility headers\n\nThese will stick around for a bit to give time for people to upgrade. I'll put up a notice in the main page","shortMessageHtmlLink":"Re-add the compatibility headers"}},{"before":"b59edd5512794730752408f4c3e886de487346c2","after":"8011a06a1afa61ff5b6a1801dd6c330133019b0b","ref":"refs/heads/master","pushedAt":"2024-05-20T20:30:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Move all files to a new hierarchy\n\nThis needs to be 2-stages so that git doesn't confuse the history. This commit won't compile, and the next one reintroduces the compatibility files","shortMessageHtmlLink":"Move all files to a new hierarchy"}},{"before":"e036b53ca7df018b928813ec0f38a00353a1282f","after":"b59edd5512794730752408f4c3e886de487346c2","ref":"refs/heads/master","pushedAt":"2024-05-20T20:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Rename swizzles","shortMessageHtmlLink":"Rename swizzles"}},{"before":"3cd7a3643818ae5de1bd43178291116729432a07","after":"e036b53ca7df018b928813ec0f38a00353a1282f","ref":"refs/heads/master","pushedAt":"2024-05-20T20:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Reworking folder structure\n\nDoing in steps to help git keep the history tracking","shortMessageHtmlLink":"Reworking folder structure"}},{"before":"806f187a8bae70da4b010ea6aa29ab9d510da768","after":"3cd7a3643818ae5de1bd43178291116729432a07","ref":"refs/heads/master","pushedAt":"2024-05-20T20:19:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Add 4 perf tests","shortMessageHtmlLink":"Add 4 perf tests"}},{"before":"a1430d9e17c6ea5b908eb44d8b49517c757f2a5e","after":"806f187a8bae70da4b010ea6aa29ab9d510da768","ref":"refs/heads/master","pushedAt":"2024-05-20T17:47:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Fix unsigned expression warning (#82)\n\nFixes the following warning:\r\n```\r\nwarning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits]\r\n```\r\n\r\nThis happens because the members of `vector_uint4` are unsigned, so the negative check in `_hlslpp_sat_epu32` is pointless.","shortMessageHtmlLink":"Fix unsigned expression warning (#82)"}},{"before":"91aedc89a2a3068e1107fbff2f03a067fe663c52","after":"a1430d9e17c6ea5b908eb44d8b49517c757f2a5e","ref":"refs/heads/master","pushedAt":"2024-05-20T08:57:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Updated WebAssembly in features section","shortMessageHtmlLink":"Updated WebAssembly in features section"}},{"before":"9074c09097efdddf3e624e832c5ee03b2ae5d255","after":"91aedc89a2a3068e1107fbff2f03a067fe663c52","ref":"refs/heads/master","pushedAt":"2024-05-06T14:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Fix platforms","shortMessageHtmlLink":"Fix platforms"}},{"before":"f07221d71c1910efab94d02cc63af09c457afea3","after":"9074c09097efdddf3e624e832c5ee03b2ae5d255","ref":"refs/heads/master","pushedAt":"2024-05-05T20:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redorav","name":"Emilio López","path":"/redorav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/700032?s=80&v=4"},"commit":{"message":"Update Platforms","shortMessageHtmlLink":"Update Platforms"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMTozNDowNS4wMDAwMDBazwAAAAS8Yu4X","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMTozNDowNS4wMDAwMDBazwAAAAS8Yu4X","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wNVQyMDoyNToxNC4wMDAwMDBazwAAAARCAOC_"}},"title":"Activity · redorav/hlslpp"}