{"id":55,"date":"2019-08-17T09:56:35","date_gmt":"2019-08-17T09:56:35","guid":{"rendered":"https:\/\/blogs.scummvm.org\/nipungarg\/?p=55"},"modified":"2022-05-22T09:56:50","modified_gmt":"2022-05-22T09:56:50","slug":"gsoc-update-week-12","status":"publish","type":"post","link":"https:\/\/blogs.scummvm.org\/nipungarg\/2019\/08\/17\/gsoc-update-week-12\/","title":{"rendered":"GSOC Update: Week 12"},"content":{"rendered":"<div class=\"entry\">\n<p>This is the last week of the GSoC program, and the PPC rendering problem has been fixed. I have created a PR for the HDB engine, and I\u2019ll spend this week preparing Work Product Submission and fixing existing bugs.<\/p>\n<p>The PR moving the Lua code to Common was also merged this week.<\/p>\n<h3 id=\"current-problems\">Current Problems<\/h3>\n<p>There are a few bugs left in the PPC version, and the Linux and PPC demos are crashing for one reason or another. For the Linux demo, I\u2019m aware that the problem lies with the Sound data. When it is processing the Vorbis stream data, it crashes in the <code class=\"language-plaintext highlighter-rouge\">refill<\/code> function. I\u2019ll look there for the reason of the crash<\/p>\n<h3 id=\"accomplishments\">Accomplishments<\/h3>\n<ol>\n<li>Fixed rendering issues with the PPC version<\/li>\n<li>Added mouse cursor for PPC version<\/li>\n<li>Fixed double click for PPC<\/li>\n<li>Finished <code class=\"language-plaintext highlighter-rouge\">lua-merge<\/code> PR<\/li>\n<li>Fixed PPC <code class=\"language-plaintext highlighter-rouge\">updateFade<\/code> function<\/li>\n<li>Fixed PPC Deliveries screen<\/li>\n<\/ol>\n<p>Thanks to Eugene(sev) for help with the rendering code, updating the save system for PPC among other things and thanks to Arnaud(Strangerke) for help cleaning up the codebase.<\/p>\n<h3 id=\"objectives\">Objectives<\/h3>\n<ol>\n<li>Complete level testing<\/li>\n<li>Ensure PPC and Linux demos are working<\/li>\n<li>Fix remaining bugs in PPC version<\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This is the last week of the GSoC program, and the PPC rendering problem has been fixed. I have created a PR for the HDB engine, and I\u2019ll spend this week preparing Work Product Submission and fixing existing bugs. The PR moving the Lua code to Common was also merged this week. Current Problems There [&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-55","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.scummvm.org\/nipungarg\/wp-json\/wp\/v2\/posts\/55","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.scummvm.org\/nipungarg\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.scummvm.org\/nipungarg\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/nipungarg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.scummvm.org\/nipungarg\/wp-json\/wp\/v2\/comments?post=55"}],"version-history":[{"count":2,"href":"https:\/\/blogs.scummvm.org\/nipungarg\/wp-json\/wp\/v2\/posts\/55\/revisions"}],"predecessor-version":[{"id":57,"href":"https:\/\/blogs.scummvm.org\/nipungarg\/wp-json\/wp\/v2\/posts\/55\/revisions\/57"}],"wp:attachment":[{"href":"https:\/\/blogs.scummvm.org\/nipungarg\/wp-json\/wp\/v2\/media?parent=55"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/nipungarg\/wp-json\/wp\/v2\/categories?post=55"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.scummvm.org\/nipungarg\/wp-json\/wp\/v2\/tags?post=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}