{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":123238764,"defaultBranch":"master","name":"DirectXShaderCompiler","ownerLogin":"hekota","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-02-28T06:15:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22403107?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719521927.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"82a0457fef9e19a789f4ce80b9927ed1a69f61b2","ref":"refs/heads/double-pragma","pushedAt":"2024-06-27T20:58:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Add duplicate pragma at original location\n\nInternal build that has DXC as a submodule and is built with a different VC toolset version fails after the pragma got moved up in commit 0b9acdb75. Adding a duplicate pragma back at the original location makes both compiler versions happy.","shortMessageHtmlLink":"Add duplicate pragma at original location"}},{"before":null,"after":"f16feb059cfd802ba42c58c40c43f093df2298be","ref":"refs/heads/remove-nameless-struct","pushedAt":"2024-06-26T01:23:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Remove nameless struct in ShaderBinary COperandBase class\n\nThe nameless struct is triggering C4201 warning in internal build config despite the #pragma that should disable it.\n\nThe preceding class field is an unnamed union that contains double (64-bit), so the field alignment of `m_IndexType` and `m_IndexDimension` after the change should be identical as before.","shortMessageHtmlLink":"Remove nameless struct in ShaderBinary COperandBase class"}},{"before":null,"after":"707858feb136b2706c6a480e75dca8f81da149b7","ref":"refs/heads/acoshalf-fix","pushedAt":"2024-06-12T00:40:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"ExecutionTest::UnaryHalfOpTest#AcosHalf: Update tolerance\n\nFixes #6179","shortMessageHtmlLink":"ExecutionTest::UnaryHalfOpTest#AcosHalf: Update tolerance"}},{"before":null,"after":"d91c066aa7e5ba1c39c5d4f6605fee3ed38e8bfe","ref":"refs/heads/cp-derivatives-thread-group-fix","pushedAt":"2024-04-05T17:02:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"DerivativesTest: Remove invalid thread group size test cases (#6496)\n\nInvalid thread group size testing is included in the compiler/validator\ntests (PR #6332, commit 696a13a). It does not belong in the execution\ntests because is it not verifying the driver execution results. The\nshaders with invalid thread group sizes fail validation and cannot be\nexecuted.\n\nAlso fixing compile warning and override defines in the derivatives test\nHLSL code.\n\nNote that the test is incorrectly using the term `dispatch size` instead\nof `thread group size`.\n\nFixes internal bug #49806539. Reported from RITP pass.\n\n---------\n\nCo-authored-by: github-actions[bot] \n(cherry picked from commit 14ec4b49d419195b787d41464d4a4489bba87bb2)","shortMessageHtmlLink":"DerivativesTest: Remove invalid thread group size test cases (microso…"}},{"before":"375d4a83ed05bf5b5ad3a5982abd7de2220cd826","after":"24d8dfcd8b74f3274b18fd762fa444e411c6805d","ref":"refs/heads/deriv-test-fix","pushedAt":"2024-04-04T19:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: autopublish 2024-04-04T19:54:03Z","shortMessageHtmlLink":"chore: autopublish 2024-04-04T19:54:03Z"}},{"before":null,"after":"375d4a83ed05bf5b5ad3a5982abd7de2220cd826","ref":"refs/heads/deriv-test-fix","pushedAt":"2024-04-04T19:17:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"DerivativesTest: Remove test cases for invalid dispatch sizes\n\nInvalid dispatch size testing is included in the compiler/validator tests (PR #6332, commit 696a13a).\n\nAlso fixing compile warning and dispatch override defines in the derivatives test HLSL code.","shortMessageHtmlLink":"DerivativesTest: Remove test cases for invalid dispatch sizes"}},{"before":"49233b73e7c6f2b3a5280322821eda3936a96522","after":null,"ref":"refs/heads/deriv-test-fix","pushedAt":"2024-04-04T19:16:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"}},{"before":null,"after":"42828e205b66ff9c15877cc2bcaba9c6c991394c","ref":"refs/heads/disable-paq-exclude","pushedAt":"2024-04-03T20:23:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Set supported validator version on DXC/disable_paq.hlsl","shortMessageHtmlLink":"Set supported validator version on DXC/disable_paq.hlsl"}},{"before":null,"after":"8aad9a4ac37dc4935a6df624f81cc6f55f0c0a32","ref":"refs/heads/remove-spirv-from-tests","pushedAt":"2024-03-26T20:57:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Remove -spirv from new HLSL Sema test","shortMessageHtmlLink":"Remove -spirv from new HLSL Sema test"}},{"before":"3e1d71bae541b9a946ee57188803b6c5a4e7091b","after":"23a5ba949d82273c49727bd05fea09e79d79d0c2","ref":"refs/heads/parallel-build-fix","pushedAt":"2024-03-19T03:25:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Double it","shortMessageHtmlLink":"Double it"}},{"before":null,"after":"3e1d71bae541b9a946ee57188803b6c5a4e7091b","ref":"refs/heads/parallel-build-fix","pushedAt":"2024-03-19T03:18:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"cmake: merge 2 custom commands in tablegen function into 1","shortMessageHtmlLink":"cmake: merge 2 custom commands in tablegen function into 1"}},{"before":"62d95946bd9ff338179f868e483a6bced603cec0","after":"d89e04f497a3254a3f8e35291b38b4c7ef2fc724","ref":"refs/heads/compute-sample-test","pushedAt":"2024-03-12T20:40:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: autopublish 2024-03-12T20:40:53Z","shortMessageHtmlLink":"chore: autopublish 2024-03-12T20:40:53Z"}},{"before":"cd859acf2f2ac17c414d1d436b042f64e025751a","after":"62d95946bd9ff338179f868e483a6bced603cec0","ref":"refs/heads/compute-sample-test","pushedAt":"2024-03-12T19:15:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Update comment based on code review feedback\n\nCo-authored-by: Greg Roth ","shortMessageHtmlLink":"Update comment based on code review feedback"}},{"before":null,"after":"cd859acf2f2ac17c414d1d436b042f64e025751a","ref":"refs/heads/compute-sample-test","pushedAt":"2024-03-12T16:14:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Fix ExecutionTest::ComputeSampleTest","shortMessageHtmlLink":"Fix ExecutionTest::ComputeSampleTest"}},{"before":"e5e7136ea910d89dfb62d2559cc81683aaceda53","after":"2421f352cb448c5dc808bbd8041fc53066af1e6f","ref":"refs/heads/add-lit-config-spirv-lit","pushedAt":"2024-03-06T21:47:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Move tests under CodeGenSPIRV_Lit to CodeGenSPIRV and remove lit.local.cfg","shortMessageHtmlLink":"Move tests under CodeGenSPIRV_Lit to CodeGenSPIRV and remove lit.loca…"}},{"before":null,"after":"e5e7136ea910d89dfb62d2559cc81683aaceda53","ref":"refs/heads/add-lit-config-spirv-lit","pushedAt":"2024-03-06T21:40:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Add lit.local.cfg to CodeGenSPIRV_Lit\n\nThis is to make sure the tests under CodeGenSPIRV_Lit are excluded when testing builds without SPIR-V support.","shortMessageHtmlLink":"Add lit.local.cfg to CodeGenSPIRV_Lit"}},{"before":null,"after":"fdb8f60cef2a47b78ea0cc92e0d9983c0f4fac82","ref":"refs/heads/cp-version-fix","pushedAt":"2024-02-29T20:59:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Use git rev-parse to get last commit sha (#6366)\n\nDo not use `git describe`, it is using tags which might be out of date\nand unrelated to the current build and version.\n\n(cherry picked from commit aaab2a708a7d70006674f52b2f72739d63f98fe2)","shortMessageHtmlLink":"Use git rev-parse to get last commit sha (microsoft#6366)"}},{"before":"c5e5c7c72bc74c7c61341737a564d4599ec6ce13","after":"314e5b9c344ce2f04478c808e98f4f2fef5cb158","ref":"refs/heads/version-fix","pushedAt":"2024-02-29T18:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Add --shortstat to avoid allocating potentially huge amount of data","shortMessageHtmlLink":"Add --shortstat to avoid allocating potentially huge amount of data"}},{"before":"9421871a9f7f7cf2837c77097fd61ee8c6d73b62","after":"c5e5c7c72bc74c7c61341737a564d4599ec6ce13","ref":"refs/heads/version-fix","pushedAt":"2024-02-29T01:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Clang format","shortMessageHtmlLink":"Clang format"}},{"before":"bab4b2f60e102c40faf6e9e2de0aa13831ce2b47","after":"9421871a9f7f7cf2837c77097fd61ee8c6d73b62","ref":"refs/heads/version-fix","pushedAt":"2024-02-29T01:15:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"1df210950ab5950dfe42f2d932f87d52bd287846","after":"bab4b2f60e102c40faf6e9e2de0aa13831ce2b47","ref":"refs/heads/version-fix","pushedAt":"2024-02-29T01:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Add -dirty to commit sha if the tree is not clean","shortMessageHtmlLink":"Add -dirty to commit sha if the tree is not clean"}},{"before":null,"after":"1df210950ab5950dfe42f2d932f87d52bd287846","ref":"refs/heads/version-fix","pushedAt":"2024-02-28T21:44:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Use git rev-parse to get last commit sha\n\nDo not use `git describe`, it is using tags which might be out of date and unrelated to the current build and version.","shortMessageHtmlLink":"Use git rev-parse to get last commit sha"}},{"before":"a6e7f8197affdab5839d07adc6d6b11cce12a94c","after":"7cb69d6ef167b3c59600a02619ffcd248a933266","ref":"refs/heads/dxexp-deriv-ms","pushedAt":"2024-02-26T19:08:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Add missing typedef","shortMessageHtmlLink":"Add missing typedef"}},{"before":"cc60e784aeb3cbf1f41555185adb1d5fa4ada7ae","after":"a6e7f8197affdab5839d07adc6d6b11cce12a94c","ref":"refs/heads/dxexp-deriv-ms","pushedAt":"2024-02-24T02:13:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: autopublish 2024-02-24T02:13:07Z","shortMessageHtmlLink":"chore: autopublish 2024-02-24T02:13:07Z"}},{"before":null,"after":"cc60e784aeb3cbf1f41555185adb1d5fa4ada7ae","ref":"refs/heads/dxexp-deriv-ms","pushedAt":"2024-02-24T02:09:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"dxexp: add mesh shaders, derivatives in mesh/amp shaders and wave matrix","shortMessageHtmlLink":"dxexp: add mesh shaders, derivatives in mesh/amp shaders and wave matrix"}},{"before":null,"after":"6b26895be56266e1cd071e83d066def063c1bfa2","ref":"refs/heads/cp-derivtest","pushedAt":"2024-02-22T19:21:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Fix ExecutionTest::DerivativesTest issues (#6311)\n\nThis PR fixes several issues in the `ExecutionTest::DerivativesTest`:\n- Use 1D quad order only when writing 1D derivative results. 2D results\nare expected in standard 2D form.\n- Use separate derivatives verification function for SM 6.6 compute,\nmesh and amplification shaders. In these cases the quad layout is well\ndefined, and so are the expected results. There is only one possible\nresult for `ddx_fine`/`ddy_fine` and two for `ddx_coarse`/`ddy_coarse`.\nThis is different from pixel shaders where the quad layout can vary\nquite a bit, and so do the expected results.\n- Change the expected values to match results for texture pixel `(2,2)`\n- Adjust mesh shader dispatch dimensions to make sure `X * Y * Z <= 128`\n- Use same logic (shared function) to calculate center pixel for\ncompute, mesh and amplification shaders\n- To enable easier debugging in the future, I have added a function that\nwrites out the derivatives results (under `DERIVATIVES_TEST_DEBUG`\ndefine)\n\nVerified on:\n- Latest Microsoft Basic Render Driver that supports shader model 6.8\n(CS, MS, AS). Tested on x64 and arm64.\n- NVIDIA GeForce RTX 2080 Ti (CS only)\n- AMD Radeon RX 6900 XT (CS only)\n\nFixes #4787\n\n(cherry picked from commit fdbecd30f80b9538dae8fee1efd48612c5c6a703)","shortMessageHtmlLink":"Fix ExecutionTest::DerivativesTest issues (microsoft#6311)"}},{"before":null,"after":"1ebf5ec58c47fe43741118d3194c547fae4db46f","ref":"refs/heads/fix-python-warning","pushedAt":"2024-02-22T19:20:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Fix python warnings","shortMessageHtmlLink":"Fix python warnings"}},{"before":"73a6ecf7eede7b9e09caa4322af219c61e07f68e","after":"49233b73e7c6f2b3a5280322821eda3936a96522","ref":"refs/heads/deriv-test-fix","pushedAt":"2024-02-22T01:53:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: autopublish 2024-02-22T01:53:48Z","shortMessageHtmlLink":"chore: autopublish 2024-02-22T01:53:48Z"}},{"before":"3eea50ead21f4e937350f3bfe6ee696d35c513c9","after":"73a6ecf7eede7b9e09caa4322af219c61e07f68e","ref":"refs/heads/deriv-test-fix","pushedAt":"2024-02-22T01:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Code review feedback","shortMessageHtmlLink":"Code review feedback"}},{"before":"f2ee0275dcf49f6f4649dc499a2e783eeccf523a","after":"3eea50ead21f4e937350f3bfe6ee696d35c513c9","ref":"refs/heads/deriv-test-fix","pushedAt":"2024-02-21T18:37:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hekota","name":"Helena Kotas","path":"/hekota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22403107?s=80&v=4"},"commit":{"message":"Fix unreferenced variable warnings","shortMessageHtmlLink":"Fix unreferenced variable warnings"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QyMDo1ODo0Ny4wMDAwMDBazwAAAARxQdlH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMVQxODozNzoyNS4wMDAwMDBazwAAAAQBLZ5_"}},"title":"Activity · hekota/DirectXShaderCompiler"}