{"id":42,"date":"2008-02-04T22:51:44","date_gmt":"2008-02-04T21:51:44","guid":{"rendered":"http:\/\/netrix.org.pl\/index.php\/2008\/02\/04\/o-wydajnosci\/"},"modified":"2009-12-11T22:23:47","modified_gmt":"2009-12-11T21:23:47","slug":"o-wydajnosci","status":"publish","type":"post","link":"https:\/\/netrix.org.pl\/index.php\/2008\/02\/04\/o-wydajnosci\/","title":{"rendered":"O wydajno\u015bci"},"content":{"rendered":"<p>Reg sp\u0142odzi\u0142 ostatnio ciekawy artyku\u0142 o wydajno\u015bci wczytywania tekstur. Bazuje on na te\u015bcie, kt\u00f3ry on sam przeprowadzi\u0142, co ciekawe, przy kt\u00f3rym restartowa\u0142 kompa n-razy. Musz\u0119 przyzna\u0107, \u017ce inicjatywa, cho\u0107 pracoch\u0142onna, na pewno si\u0119 op\u0142aci\u0142a, poniewa\u017c po przeczytaniu artyku\u0142u, nie musz\u0119 si\u0119 martwi\u0107 o to, jak zoptymalizowa\u0107 wczytywanie tego typu plik\u00f3w. Mog\u0119 od razu powiedzie\u0107, \u017ce najlepszym wed\u0142ug mnie formatem b\u0119dzie DDS z mipmapami generowanymi po za\u0142adowaniu (nie wczytywane z pliku) + w\u0142asny VFS z kompresj\u0105 danych. Wbrew podsumowaniu Rega nie zastosuj\u0119 formatu JPEG, poniewa\u017c nie lubi\u0119 stratnej kompresji :).<\/p>\n<p><a href=\"http:\/\/regedit.gamedev.pl\/produkcje\/artykuly\/DxTextureLoadTest.php5\">Link do artyku\u0142u<\/a><\/p>\n<p>PS. Wi\u0119cej takich inicjatyw :).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Reg sp\u0142odzi\u0142 ostatnio ciekawy artyku\u0142 o wydajno\u015bci wczytywania tekstur. Bazuje on na te\u015bcie, kt\u00f3ry on sam przeprowadzi\u0142, co ciekawe, przy kt\u00f3rym restartowa\u0142 kompa n-razy. Musz\u0119 przyzna\u0107, \u017ce inicjatywa, cho\u0107 pracoch\u0142onna, na pewno si\u0119 op\u0142aci\u0142a, poniewa\u017c po przeczytaniu artyku\u0142u, nie musz\u0119 si\u0119 martwi\u0107 o to, jak zoptymalizowa\u0107 wczytywanie tego typu plik\u00f3w. Mog\u0119 od razu powiedzie\u0107, \u017ce [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[183,59],"_links":{"self":[{"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts\/42"}],"collection":[{"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":3,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts\/42\/revisions"}],"predecessor-version":[{"id":317,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts\/42\/revisions\/317"}],"wp:attachment":[{"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/media?parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/categories?post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/tags?post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}