{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":32127090,"defaultBranch":"master","name":"Daemon","ownerLogin":"DaemonEngine","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-13T03:57:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11440075?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724321154.0","currentOid":""},"activityList":{"items":[{"before":"46e6048635a2c8d765b2953b62fa23e766d19e0f","after":"5c15f16a35f5ec4d78ae0eaa291854f7766e7627","ref":"refs/heads/master","pushedAt":"2024-08-26T09:25:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"slipher","name":null,"path":"/slipher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7809431?s=80&v=4"},"commit":{"message":"Fix videoMap with r_smp 1\n\nIt was broken due to a stray call to R_SyncRenderThread in a backend\nfunction.\n\nFixes #1263.","shortMessageHtmlLink":"Fix videoMap with r_smp 1"}},{"before":"6e00f8b8a9a433e67be60c86b0240f3aac014085","after":"46e6048635a2c8d765b2953b62fa23e766d19e0f","ref":"refs/heads/master","pushedAt":"2024-08-23T17:02:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VReaperV","name":null,"path":"/VReaperV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10687142?s=80&v=4"},"commit":{"message":"Make depth pre-pass surfaces into stages of the main surface\n\nAvoid culling the same surface twice, which is especially important for occlusion culling since it reduces the amount of texture accesses by half. Also changed material generation a bit to make it easier to add non-world surfaces later.","shortMessageHtmlLink":"Make depth pre-pass surfaces into stages of the main surface"}},{"before":"6c4eb4ecd9ef1bb73a452866ee5e2ec1ec963fd3","after":"6e00f8b8a9a433e67be60c86b0240f3aac014085","ref":"refs/heads/master","pushedAt":"2024-08-23T15:04:27.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"slipher","name":null,"path":"/slipher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7809431?s=80&v=4"},"commit":{"message":"Fix deformvertexes autosprite warning spam","shortMessageHtmlLink":"Fix deformvertexes autosprite warning spam"}},{"before":"69d318c4cdc9beacb329ad7dbbfb84f08577bdf5","after":"6c4eb4ecd9ef1bb73a452866ee5e2ec1ec963fd3","ref":"refs/heads/master","pushedAt":"2024-08-23T13:47:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VReaperV","name":null,"path":"/VReaperV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10687142?s=80&v=4"},"commit":{"message":"Remove unused u_ProjectionMatrixTranspose","shortMessageHtmlLink":"Remove unused u_ProjectionMatrixTranspose"}},{"before":"029aadd077682ecda98ffecdf0c528eec7d43606","after":"69d318c4cdc9beacb329ad7dbbfb84f08577bdf5","ref":"refs/heads/master","pushedAt":"2024-08-22T21:24:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VReaperV","name":null,"path":"/VReaperV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10687142?s=80&v=4"},"commit":{"message":"Update some console cmd decriptions","shortMessageHtmlLink":"Update some console cmd decriptions"}},{"before":"c2cc7ac7d1a4a3670c389ef31f398ddece63c9d2","after":null,"ref":"refs/heads/no-warn-connect-no-arg","pushedAt":"2024-08-22T10:05:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"necessarily-equal","name":null,"path":"/necessarily-equal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59283660?s=80&v=4"}},{"before":"41a75c2cc8ddb8b4490571897af6de13c01d121f","after":"029aadd077682ecda98ffecdf0c528eec7d43606","ref":"refs/heads/master","pushedAt":"2024-08-22T10:05:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"necessarily-equal","name":null,"path":"/necessarily-equal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59283660?s=80&v=4"},"commit":{"message":"Suppress a warning with -connect when no argument are provided\n\nSome context: the flatpack uses a patch to suppress the warning, this commit upstreams the patch.\r\n\r\nSlipher seems to be ok with this patch: https://github.com/Unvanquished/updater/issues/95#issuecomment-2223449484.\r\n\r\nThis patch is (was) [added manually in the flatpack](https://github.com/flathub/net.unvanquished.Unvanquished/blob/0217843/0001-Suppress-a-warning.patch).","shortMessageHtmlLink":"Suppress a warning with -connect when no argument are provided"}},{"before":"d11f81a15e382181b9378cd12f37cdae86376038","after":"41a75c2cc8ddb8b4490571897af6de13c01d121f","ref":"refs/heads/master","pushedAt":"2024-08-22T05:11:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"slipher","name":null,"path":"/slipher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7809431?s=80&v=4"},"commit":{"message":"Make shaderpath/glsl_restart usable\n\nRemove the \"glsl/\" prefix from all GLSL shader file names. You can\nnow set the 'shaderpath' cvar to daemon/src/engine/renderer/glsl_source\nand then use the command /glsl_restart to\nrecompile GLSL shaders from source during a game. The glsl/ prefix messed\nthings up since the source directory is named glsl_source, not glsl.\nAnyway it makes more sense to require the full path including\nglsl_source, or maybe just the path to Daemon for more convenience; it\nwould be stupid to make the required path src/engine/renderer.","shortMessageHtmlLink":"Make shaderpath/glsl_restart usable"}},{"before":"eaf62fd7dbd8258dcc374a2028e4afef278dc839","after":"d11f81a15e382181b9378cd12f37cdae86376038","ref":"refs/heads/master","pushedAt":"2024-08-21T00:10:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VReaperV","name":null,"path":"/VReaperV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10687142?s=80&v=4"},"commit":{"message":"Fix 0-size mip-levels in depth-reduction image","shortMessageHtmlLink":"Fix 0-size mip-levels in depth-reduction image"}},{"before":"b48c38a81feff31b72a14e85f0a6a836019e5cc2","after":"eaf62fd7dbd8258dcc374a2028e4afef278dc839","ref":"refs/heads/master","pushedAt":"2024-08-19T00:57:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"slipher","name":null,"path":"/slipher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7809431?s=80&v=4"},"commit":{"message":"Fix crashing ttyclient (missing null renderer bits)\n\nOn master ttyclient crashes due to dummy renderer functions for 'set\nmatrix transfom' not being provided.","shortMessageHtmlLink":"Fix crashing ttyclient (missing null renderer bits)"}},{"before":null,"after":"c2cc7ac7d1a4a3670c389ef31f398ddece63c9d2","ref":"refs/heads/no-warn-connect-no-arg","pushedAt":"2024-08-18T16:30:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"necessarily-equal","name":null,"path":"/necessarily-equal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59283660?s=80&v=4"},"commit":{"message":"Suppress a warning with -connect when no argument are provided\n\nSome context: the flatpack uses a patch to suppress the warning, this commit upstreams the patch.\r\n\r\nSlipher seems to be ok with this patch: https://github.com/Unvanquished/updater/issues/95#issuecomment-2223449484.\r\n\r\nThis patch is (was) [added manually in the flatpack](https://github.com/flathub/net.unvanquished.Unvanquished/blob/0217843/0001-Suppress-a-warning.patch).","shortMessageHtmlLink":"Suppress a warning with -connect when no argument are provided"}},{"before":"82f47eaf88f3f0978658e1e0b162d8a515fb090e","after":"a8b629261034888ce13e3400bf013ddffff19e61","ref":"refs/heads/for-0.55.0/sync","pushedAt":"2024-08-17T02:12:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"Merge branch 'master' into for-0.55.0/sync","shortMessageHtmlLink":"Merge branch 'master' into for-0.55.0/sync"}},{"before":"efa5e75c864bf0d742c7dcb80a48f9eb414e838a","after":"1974af7879e56c5f2ca690d1494275a1c2e5a856","ref":"refs/heads/illwieckz/automatic-specularmap","pushedAt":"2024-08-17T00:56:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardware is too weak)\n\nUse glConfig2 instead of cvar (it can be disabled if hardware is too weak).\n\nAlso delete an unused define (the USE_PHYSICAL_MAPPING macro is used instead).","shortMessageHtmlLink":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardw…"}},{"before":"705378b0bf63c8d78acdfe655721bd349a28c8bf","after":"2184260a2a4748b7fc7d70dfceb9f6d86430edf8","ref":"refs/heads/illwieckz/opengl-hardware-vendor","pushedAt":"2024-08-17T00:50:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"renderer: detect OpenGL hardware and driver vendor\n\nDetect OpenGL hardware and driver vendor.\n\nStart to reuse this information.","shortMessageHtmlLink":"renderer: detect OpenGL hardware and driver vendor"}},{"before":"72dbf68bd5a954c433a0422913db11d852cf4ff2","after":"6ea43f41040ba59f5cedee6e055645da6d5548d8","ref":"refs/heads/illwieckz/fixes-and-optims","pushedAt":"2024-08-16T23:53:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"glsl/computeLight: produce smaller GLSL files, do not allocate unused structures","shortMessageHtmlLink":"glsl/computeLight: produce smaller GLSL files, do not allocate unused…"}},{"before":null,"after":"72dbf68bd5a954c433a0422913db11d852cf4ff2","ref":"refs/heads/illwieckz/fixes-and-optims","pushedAt":"2024-08-16T23:25:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"glsl/computeLight: produce smaller GLSL files, do not allocate unused structures","shortMessageHtmlLink":"glsl/computeLight: produce smaller GLSL files, do not allocate unused…"}},{"before":"3c302bcb921836acc9bccf99d9a45096f003263d","after":"efa5e75c864bf0d742c7dcb80a48f9eb414e838a","ref":"refs/heads/illwieckz/automatic-specularmap","pushedAt":"2024-08-16T14:23:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardware is too weak)\n\nUse glConfig2 instead of cvar (it can be disabled if hardware is too weak).\n\nAlso delete an unused define (the USE_PHYSICAL_MAPPING macro is used instead).","shortMessageHtmlLink":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardw…"}},{"before":"ec5eca94552fb5617d21832cfd7c2b143a82b48f","after":"3c302bcb921836acc9bccf99d9a45096f003263d","ref":"refs/heads/illwieckz/automatic-specularmap","pushedAt":"2024-08-16T01:51:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardware is too weak)\n\nUse glConfig2 instead of cvar (it can be disabled if hardware is too weak).\n\nAlso delete an unused define (the USE_PHYSICAL_MAPPING macro is used instead).","shortMessageHtmlLink":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardw…"}},{"before":"7d8a35b784204ae6f37586d6bc9a9f753c2c1937","after":"ec5eca94552fb5617d21832cfd7c2b143a82b48f","ref":"refs/heads/illwieckz/automatic-specularmap","pushedAt":"2024-08-16T01:33:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardware is too weak)\n\nUse glConfig2 instead of cvar (it can be disabled if hardware is too weak).\n\nAlso delete an unused define (the USE_PHYSICAL_MAPPING macro is used instead).","shortMessageHtmlLink":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardw…"}},{"before":"2ec479466e41f6800fc6acdef55c765ade301cad","after":"7d8a35b784204ae6f37586d6bc9a9f753c2c1937","ref":"refs/heads/illwieckz/automatic-specularmap","pushedAt":"2024-08-16T00:54:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardware is too weak)\n\nUse glConfig2 instead of cvar (it can be disabled if hardware is too weak).\n\nAlso delete an unused define (the USE_PHYSICAL_MAPPING macro is used instead).","shortMessageHtmlLink":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardw…"}},{"before":null,"after":"2ec479466e41f6800fc6acdef55c765ade301cad","ref":"refs/heads/illwieckz/automatic-specularmap","pushedAt":"2024-08-16T00:53:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardware is too weak)\n\nUse glConfig2 instead of cvar (it can be disabled if hardware is too weak).\n\nAlso delete an unused define (the USE_PHYSICAL_MAPPING macro is used instead).","shortMessageHtmlLink":"gl_shader: use glConfig2 instead of cvar (it can be disabled if hardw…"}},{"before":"3ac21923dab760bb99fb08cd651a675ba9ae9a47","after":"705378b0bf63c8d78acdfe655721bd349a28c8bf","ref":"refs/heads/illwieckz/opengl-hardware-vendor","pushedAt":"2024-08-15T01:50:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"renderer: detect OpenGL hardware and driver vendor\n\nDetect OpenGL hardware and driver vendor.\n\nStart to reuse this information.","shortMessageHtmlLink":"renderer: detect OpenGL hardware and driver vendor"}},{"before":"7c354499adffe338891250bdf6fc15f879ffb15f","after":"b48c38a81feff31b72a14e85f0a6a836019e5cc2","ref":"refs/heads/master","pushedAt":"2024-08-14T12:29:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"VReaperV","name":null,"path":"/VReaperV","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10687142?s=80&v=4"},"commit":{"message":"NUKE vertex/fragment shader libs\n\nChange the remaining vertex/fragment lib usages to use #insert and nuke the libs themselves.","shortMessageHtmlLink":"NUKE vertex/fragment shader libs"}},{"before":"72fd56ecdb8ff1b39a19f6f471dd7abc853b3245","after":"3ac21923dab760bb99fb08cd651a675ba9ae9a47","ref":"refs/heads/illwieckz/opengl-hardware-vendor","pushedAt":"2024-08-14T10:13:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"renderer: detect OpenGL hardware and driver vendor\n\nDetect OpenGL hardware and driver vendor.\n\nStart to reuse this information.","shortMessageHtmlLink":"renderer: detect OpenGL hardware and driver vendor"}},{"before":"4839fbaee658289d60aa6daef15429b3d8324a7b","after":"72fd56ecdb8ff1b39a19f6f471dd7abc853b3245","ref":"refs/heads/illwieckz/opengl-hardware-vendor","pushedAt":"2024-08-14T05:10:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"renderer: detect OpenGL hardware and driver vendor\n\nDetect OpenGL hardware and driver vendor.\n\nStart to reuse this information.","shortMessageHtmlLink":"renderer: detect OpenGL hardware and driver vendor"}},{"before":"71a3644c5e13fa4511eacbdfd1f3d1ed3136c85c","after":"4839fbaee658289d60aa6daef15429b3d8324a7b","ref":"refs/heads/illwieckz/opengl-hardware-vendor","pushedAt":"2024-08-14T04:50:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"renderer: detect OpenGL hardware and driver vendor\n\nDetect OpenGL hardware and driver vendor.\n\nStart to reuse this information.","shortMessageHtmlLink":"renderer: detect OpenGL hardware and driver vendor"}},{"before":"1d48de9de606c90659972d79c5cf8bc14fcbe2da","after":"71a3644c5e13fa4511eacbdfd1f3d1ed3136c85c","ref":"refs/heads/illwieckz/opengl-hardware-vendor","pushedAt":"2024-08-14T04:46:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"renderer: detect OpenGL hardware and driver vendor\n\nDetect OpenGL hardware and driver vendor.\n\nStart to reuse this information.","shortMessageHtmlLink":"renderer: detect OpenGL hardware and driver vendor"}},{"before":"bdf57706b2c3fc5d0c59fd27cedf49b254580797","after":"1d48de9de606c90659972d79c5cf8bc14fcbe2da","ref":"refs/heads/illwieckz/opengl-hardware-vendor","pushedAt":"2024-08-14T04:32:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"renderer: detect OpenGL hardware and driver vendor\n\nDetect OpenGL hardware and driver vendor.\n\nStart to reuse this information.","shortMessageHtmlLink":"renderer: detect OpenGL hardware and driver vendor"}},{"before":"66f739c10b7954a16b8f5d91b731352906614348","after":"bdf57706b2c3fc5d0c59fd27cedf49b254580797","ref":"refs/heads/illwieckz/opengl-hardware-vendor","pushedAt":"2024-08-14T04:10:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"renderer: detect OpenGL hardware and driver vendor\n\nDetect OpenGL hardware and driver vendor.\n\nStart to reuse this information.","shortMessageHtmlLink":"renderer: detect OpenGL hardware and driver vendor"}},{"before":"7eb1d4f9ac1f89b7bfbbfab8372e625452e6210f","after":"66f739c10b7954a16b8f5d91b731352906614348","ref":"refs/heads/illwieckz/opengl-hardware-vendor","pushedAt":"2024-08-14T04:08:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"illwieckz","name":"Thomas Debesse","path":"/illwieckz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2311649?s=80&v=4"},"commit":{"message":"renderer: detect OpenGL hardware and driver vendor\n\nDetect OpenGL hardware and driver vendor.\n\nStart to reuse this information.","shortMessageHtmlLink":"renderer: detect OpenGL hardware and driver vendor"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpBMm1QA","startCursor":null,"endCursor":null}},"title":"Activity · DaemonEngine/Daemon"}