{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":61246596,"defaultBranch":"main","name":"reshade","ownerLogin":"crosire","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-06-15T23:02:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2057233?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713896806.0","currentOid":""},"activityList":{"items":[{"before":"b2b7421cce1249dbbc8f57a106347917e9cd1b25","after":"ecdad1415bc8a196dacd63a93be9d0bce4a9f540","ref":"refs/heads/main","pushedAt":"2024-05-20T20:23:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix crash in D3D9 when graphics hooks are disabled","shortMessageHtmlLink":"Fix crash in D3D9 when graphics hooks are disabled"}},{"before":"46a20ddf8c289942062815552761b98dfaf8f54c","after":"b2b7421cce1249dbbc8f57a106347917e9cd1b25","ref":"refs/heads/main","pushedAt":"2024-05-20T12:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix shader model version check","shortMessageHtmlLink":"Fix shader model version check"}},{"before":"1392e9b22a914d9c585255911c660f5bf0d6c1c7","after":"46a20ddf8c289942062815552761b98dfaf8f54c","ref":"refs/heads/main","pushedAt":"2024-05-19T17:21:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Add effect resolution info to statistics page (#321)","shortMessageHtmlLink":"Add effect resolution info to statistics page (#321)"}},{"before":"d58ec95f7deb303a9da5f317899e567f86b78a6b","after":"1392e9b22a914d9c585255911c660f5bf0d6c1c7","ref":"refs/heads/main","pushedAt":"2024-05-19T17:12:51.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Enable directly indexed heap flags for D3D12 root signature creation again","shortMessageHtmlLink":"Enable directly indexed heap flags for D3D12 root signature creation …"}},{"before":"a345efabeabf3b2238f4c04fdf70b2a2d2ddc026","after":"d58ec95f7deb303a9da5f317899e567f86b78a6b","ref":"refs/heads/main","pushedAt":"2024-05-18T02:37:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix D3D12 adapter reference counting in test application","shortMessageHtmlLink":"Fix D3D12 adapter reference counting in test application"}},{"before":"b0f7bee341a3da286c5ea9ee788e6e5bdffec41c","after":"a345efabeabf3b2238f4c04fdf70b2a2d2ddc026","ref":"refs/heads/main","pushedAt":"2024-05-12T22:15:12.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Avoid duplicated \"map_texture_region\"/\"unmap_texture_region\" events in D3D9","shortMessageHtmlLink":"Avoid duplicated \"map_texture_region\"/\"unmap_texture_region\" events i…"}},{"before":"57b7b52d4f3c4def4211366103d20c3d53032bc5","after":"b0f7bee341a3da286c5ea9ee788e6e5bdffec41c","ref":"refs/heads/main","pushedAt":"2024-05-11T20:29:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Add separate OpenGL push constants range for unsigned integer values","shortMessageHtmlLink":"Add separate OpenGL push constants range for unsigned integer values"}},{"before":"1214c0ccee2858c8d006a1f8ebe97c10029de5c9","after":"57b7b52d4f3c4def4211366103d20c3d53032bc5","ref":"refs/heads/main","pushedAt":"2024-05-10T21:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix OpenGL texture swizzle not being taken into account for \"init_resource\" events\n\nThis caused \"GL_RG\" textures with RRRG swizzle to look green in Cube 2 Sauerbraten, rather than white as intended","shortMessageHtmlLink":"Fix OpenGL texture swizzle not being taken into account for \"init_res…"}},{"before":"c578ac257369c8e24697d5465f6056761f3e9885","after":"1214c0ccee2858c8d006a1f8ebe97c10029de5c9","ref":"refs/heads/main","pushedAt":"2024-05-10T20:48:08.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Only update OpenGL clip space when binding pipeline with output merger","shortMessageHtmlLink":"Only update OpenGL clip space when binding pipeline with output merger"}},{"before":"0fd68c62628f728ea24fe71b075bd802c6f4c34a","after":"c578ac257369c8e24697d5465f6056761f3e9885","ref":"refs/heads/main","pushedAt":"2024-05-09T22:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix D3D12 root signature being created with incorrect root parameters when there are static samplers","shortMessageHtmlLink":"Fix D3D12 root signature being created with incorrect root parameters…"}},{"before":"b87c87791b1b7a2abb0074b4b9055cb3232eec35","after":"0fd68c62628f728ea24fe71b075bd802c6f4c34a","ref":"refs/heads/main","pushedAt":"2024-05-09T20:34:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix crash when attempting to get description of fake D3D9 vertex and index buffers","shortMessageHtmlLink":"Fix crash when attempting to get description of fake D3D9 vertex and …"}},{"before":"17efae9ac922481c688612213a78ae2559695666","after":"b87c87791b1b7a2abb0074b4b9055cb3232eec35","ref":"refs/heads/main","pushedAt":"2024-05-09T19:39:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Move D3D9 sampler description conversion code","shortMessageHtmlLink":"Move D3D9 sampler description conversion code"}},{"before":"92f9036fc065ed75a6fa04a0321e63b24c32f6a9","after":"17efae9ac922481c688612213a78ae2559695666","ref":"refs/heads/main","pushedAt":"2024-05-09T15:07:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Simplify D3D9 depth-stencil view clear calls","shortMessageHtmlLink":"Simplify D3D9 depth-stencil view clear calls"}},{"before":"eb421e46c58ee4d526464f1ac0b2225988e6c55c","after":"92f9036fc065ed75a6fa04a0321e63b24c32f6a9","ref":"refs/heads/main","pushedAt":"2024-05-08T23:43:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Clean up code","shortMessageHtmlLink":"Clean up code"}},{"before":"af0813fb84036d058f7df4f212b650a970169b2c","after":"eb421e46c58ee4d526464f1ac0b2225988e6c55c","ref":"refs/heads/main","pushedAt":"2024-05-07T01:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix D3D9 resource view types","shortMessageHtmlLink":"Fix D3D9 resource view types"}},{"before":"1c980f8898dad47e761baae23c09869482c512ae","after":"af0813fb84036d058f7df4f212b650a970169b2c","ref":"refs/heads/main","pushedAt":"2024-05-06T19:16:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Add keyboard shortcuts to toggle FPS or frame time overlay","shortMessageHtmlLink":"Add keyboard shortcuts to toggle FPS or frame time overlay"}},{"before":"a65a56426a6c3128993c90deef19184821435c75","after":"1c980f8898dad47e761baae23c09869482c512ae","ref":"refs/heads/main","pushedAt":"2024-05-03T10:08:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix variables declared \"const\" with a non-constant initializer getting removed in generated HLSL/GLSL\n\nThis broke when assigning a variable to a second \"const\" variable and the modifying the former one, since any consumer of the latter would get the modified value, rather than the original one from when it was assigned to the latter.","shortMessageHtmlLink":"Fix variables declared \"const\" with a non-constant initializer gettin…"}},{"before":"2607f7c3bbaf56349b24af13177dc05ba8230b01","after":"a65a56426a6c3128993c90deef19184821435c75","ref":"refs/heads/main","pushedAt":"2024-05-01T23:12:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix mipmap generation in passes with \"SRGBWriteEnable\"","shortMessageHtmlLink":"Fix mipmap generation in passes with \"SRGBWriteEnable\""}},{"before":"cce45d3b0d7d37ae59b84b4b5a5961599f0902b8","after":"2607f7c3bbaf56349b24af13177dc05ba8230b01","ref":"refs/heads/main","pushedAt":"2024-04-30T17:50:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix DXGI_USAGE_SHARED not being applied correctly when \"create_swapchain\" event is used (#320)","shortMessageHtmlLink":"Fix DXGI_USAGE_SHARED not being applied correctly when \"create_swapch…"}},{"before":"23012a8e4658a8e3993cbd1e030081ff130b4638","after":"cce45d3b0d7d37ae59b84b4b5a5961599f0902b8","ref":"refs/heads/main","pushedAt":"2024-04-28T13:39:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Change \"IDXGISwapChain::GetFullscreenState\" to return forced fullscreen state when set by an add-on or config\n\nNeeded in Fallout 4, since otherwise it continues trying to change the fullscreen state","shortMessageHtmlLink":"Change \"IDXGISwapChain::GetFullscreenState\" to return forced fullscre…"}},{"before":"870c0427508fecaab1478fca16da6e9af3182aab","after":"23012a8e4658a8e3993cbd1e030081ff130b4638","ref":"refs/heads/main","pushedAt":"2024-04-28T13:33:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Change \"IDXGISwapChain::GetFullscreenState\" to return forced fullscreen state when set by an add-on or config\n\nNeeded in Fallout 4, since otherwise it continues trying to change the fullscreen state","shortMessageHtmlLink":"Change \"IDXGISwapChain::GetFullscreenState\" to return forced fullscre…"}},{"before":"1b703f3aec8fffa56fa54168deedf2d87ae9475a","after":"870c0427508fecaab1478fca16da6e9af3182aab","ref":"refs/heads/main","pushedAt":"2024-04-28T13:32:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Change \"IDXGISwapChain::GetFullscreenState\" to return forced fullscreen state when set by an add-on or config","shortMessageHtmlLink":"Change \"IDXGISwapChain::GetFullscreenState\" to return forced fullscre…"}},{"before":"f3cfd26bf9f6490bd1182eb0974f94d0c6a7deaf","after":"1b703f3aec8fffa56fa54168deedf2d87ae9475a","ref":"refs/heads/main","pushedAt":"2024-04-28T11:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Skip empty descriptor ranges in D3D12","shortMessageHtmlLink":"Skip empty descriptor ranges in D3D12"}},{"before":"b88548d63566ae64912c9a6fbdcf414985b6da4f","after":"f3cfd26bf9f6490bd1182eb0974f94d0c6a7deaf","ref":"refs/heads/main","pushedAt":"2024-04-28T11:11:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Add support for static samplers in pipeline layout creation in D3D12/Vulkan","shortMessageHtmlLink":"Add support for static samplers in pipeline layout creation in D3D12/…"}},{"before":"a991641ab72f26087108ed2c511dfb395a77ceae","after":"b88548d63566ae64912c9a6fbdcf414985b6da4f","ref":"refs/heads/main","pushedAt":"2024-04-26T17:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Reduce duplicated sampler creation code","shortMessageHtmlLink":"Reduce duplicated sampler creation code"}},{"before":"2bb035943e6c8ddc02de65b91d826a9d11d4b6de","after":"a991641ab72f26087108ed2c511dfb395a77ceae","ref":"refs/heads/main","pushedAt":"2024-04-26T17:32:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix anisotropic filtering in D3D9/OpenGL/Vulkan","shortMessageHtmlLink":"Fix anisotropic filtering in D3D9/OpenGL/Vulkan"}},{"before":"27827781ede5ba99c42f6f65814a891024f3cb32","after":"2bb035943e6c8ddc02de65b91d826a9d11d4b6de","ref":"refs/heads/main","pushedAt":"2024-04-22T20:07:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Optimize PNG files (#318)","shortMessageHtmlLink":"Optimize PNG files (#318)"}},{"before":"648f8f5aa788d8cbfb3ac91a6fbc557759bce19d","after":null,"ref":"refs/tags/v6.1.0","pushedAt":"2024-04-16T09:52:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"}},{"before":"a59d611903db84355d562a2cb6da20d4d2761619","after":null,"ref":"refs/tags/v6.1.1","pushedAt":"2024-04-16T09:51:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"}},{"before":"6b2f82931ef5b63bf34c72543c053b40e4b2c22e","after":"27827781ede5ba99c42f6f65814a891024f3cb32","ref":"refs/heads/main","pushedAt":"2024-04-14T18:27:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"crosire","name":null,"path":"/crosire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2057233?s=80&v=4"},"commit":{"message":"Fix broken project in add-on example solution","shortMessageHtmlLink":"Fix broken project in add-on example solution"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETymWpgA","startCursor":null,"endCursor":null}},"title":"Activity · crosire/reshade"}