{"id":48,"date":"2017-08-05T09:46:44","date_gmt":"2017-08-05T09:46:44","guid":{"rendered":"https:\/\/blogs.scummvm.org\/yinsimei\/?p=48"},"modified":"2022-05-24T09:47:18","modified_gmt":"2022-05-24T09:47:18","slug":"gsoc-week-10","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/yinsimei\/2017\/08\/05\/gsoc-week-10\/","title":{"rendered":"GSoC Week 10"},"content":{"rendered":"<h1>GSoC 2017: Sludge Engine Week 10<\/h1>\n<h1>Week task conclusion<\/h1>\n<p>Since I didn\u2019t have time to work on Sludge last week, I make this week the 10th week of GSoC Generally, this week is focused on bug tracking for the game Out Of Order. As the objectifying took longer than planned, we decided to back to it when we have time later and concentrate on bug fixing.<\/p>\n<p>Again, thanks to my mentors _sev(Eugene Sandulenko), t0by(Tobia Tesan) and all scummvm team members that has helped me during this week.<\/p>\n<p>To make a brief conclusion about what we have achieved for<b>\u00a0this week<\/b>\u00a0:<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<ol>\n<li>Bug Fixing\n<ol>\n<li>Backdrop bug :\n<ol>\n<li><a href=\"https:\/\/github.com\/scummvm\/scummvm\/commit\/7da077b93aff92f25eb41009891ac806de263ef4\">Clear screen<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/scummvm\/scummvm\/commit\/bbc781faaad94ad7b7024f98156225062a57dde4\">Fix backdrop loading<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/scummvm\/scummvm\/commit\/3a7e5f16479cb34509cf5c05b345a9f8154a3842\">Fix crash when loading game<\/a><\/li>\n<\/ol>\n<\/li>\n<li>zBuffer :\n<ol>\n<li><a href=\"https:\/\/github.com\/scummvm\/scummvm\/commit\/79dbb566254eb7fa23c28b6b739bf8ca624bebf8\">zBuffer order bug<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/scummvm\/scummvm\/commit\/c4fbb545a67635f58a7163bf01500f763e25df36\">Reset zBuffers when blank back drop<\/a><\/li>\n<\/ol>\n<\/li>\n<li><a href=\"https:\/\/github.com\/scummvm\/scummvm\/pull\/979\/commits\/f9ade10948a1c9814ae185d42f30843656047f6d\">Fix Off-screen cliping handling for Transparent Surface<\/a>\u00a0(in PR at present)<\/li>\n<li>Others :\n<ol>\n<li><a href=\"https:\/\/github.com\/scummvm\/scummvm\/commit\/7eade8b0318bd969afce4958e27813956fcd5baa\">Quit game buit-in<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/scummvm\/scummvm\/commit\/a503af495988a0a65d770758d697475f5b1ac414\">Correct pixel format for png writing<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li>New game situations :\n<ol>\n<li>Out Of Order : Bugs concerning backdrop and z-Buffers are fixed<\/li>\n<li>The Interview : The crashing bug has been fixed with the update<\/li>\n<li>Life Flashes By: The bug concerning save &amp; load file detection is unsolved, as it is not related to the built-in function FileExists as I expected. So still need to track down this problem.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h1><\/h1>\n<h1>What\u2019s for next week: Bug fixing &amp; Lightmap &amp; Parallax<\/h1>\n<p><b>Tasks for next week :<\/b><\/p>\n<table width=\"569\">\n<tbody>\n<tr>\n<td>\n<ol>\n<li>Test Out Of Order thoroughly and fix the bugs that remain<\/li>\n<li>Test other games and track bugs<\/li>\n<li>Add lightmap shader effect to sprite displaying<\/li>\n<li>Test and add parallax in Out Of Order (haven\u2019t seen it in Out Of Order till now, maybe it is used in the scenes later)<\/li>\n<li>If time permits, try to figure out why the windows game doesn\u2019t work. This may be something convoluted, the reason is still unknown<\/li>\n<\/ol>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>And for the week after the next, we will focus on making the decoder for multi-track sounds<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GSoC 2017: Sludge Engine Week 10 Week task conclusion Since I didn\u2019t have time to work on Sludge last week, I make this week the 10th week of GSoC Generally, this week is focused on bug tracking for the game Out Of Order. As the objectifying took longer than planned, we decided to back to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-48","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/yinsimei\/wp-json\/wp\/v2\/posts\/48","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/yinsimei\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/yinsimei\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/yinsimei\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/yinsimei\/wp-json\/wp\/v2\/comments?post=48"}],"version-history":[{"count":1,"href":"https:\/\/blogs.scummvm.org\/yinsimei\/wp-json\/wp\/v2\/posts\/48\/revisions"}],"predecessor-version":[{"id":49,"href":"https:\/\/blogs.scummvm.org\/yinsimei\/wp-json\/wp\/v2\/posts\/48\/revisions\/49"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/yinsimei\/wp-json\/wp\/v2\/media?parent=48"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/yinsimei\/wp-json\/wp\/v2\/categories?post=48"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/yinsimei\/wp-json\/wp\/v2\/tags?post=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}