{"action":"created","issue":{"url":"https://api.github.com/repos/hrydgard/ppsspp/issues/8720","repository_url":"https://api.github.com/repos/hrydgard/ppsspp","labels_url":"https://api.github.com/repos/hrydgard/ppsspp/issues/8720/labels{/name}","comments_url":"https://api.github.com/repos/hrydgard/ppsspp/issues/8720/comments","events_url":"https://api.github.com/repos/hrydgard/ppsspp/issues/8720/events","html_url":"https://github.com/hrydgard/ppsspp/pull/8720","id":152466075,"number":8720,"title":"Move texture decode/hash to after vertex decode","user":{"login":"unknownbrackets","id":191233,"avatar_url":"https://avatars.githubusercontent.com/u/191233?v=3","gravatar_id":"","url":"https://api.github.com/users/unknownbrackets","html_url":"https://github.com/unknownbrackets","followers_url":"https://api.github.com/users/unknownbrackets/followers","following_url":"https://api.github.com/users/unknownbrackets/following{/other_user}","gists_url":"https://api.github.com/users/unknownbrackets/gists{/gist_id}","starred_url":"https://api.github.com/users/unknownbrackets/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/unknownbrackets/subscriptions","organizations_url":"https://api.github.com/users/unknownbrackets/orgs","repos_url":"https://api.github.com/users/unknownbrackets/repos","events_url":"https://api.github.com/users/unknownbrackets/events{/privacy}","received_events_url":"https://api.github.com/users/unknownbrackets/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-05-02T00:48:53Z","updated_at":"2016-11-21T08:19:07Z","closed_at":"2016-05-07T20:15:19Z","pull_request":{"url":"https://api.github.com/repos/hrydgard/ppsspp/pulls/8720","html_url":"https://github.com/hrydgard/ppsspp/pull/8720","diff_url":"https://github.com/hrydgard/ppsspp/pull/8720.diff","patch_url":"https://github.com/hrydgard/ppsspp/pull/8720.patch"},"body":"~~If nothing else, this will probably help #8012.~~ Hmm, not sure, maybe it won't.\n\nDoesn't seem to have any performance impact currently, but if a texture is detected as only 272 tall, this will never hash the entire 512x512.  Before, it was, but only the first time.  So this will load some textures slightly faster.\n\nAdditionally, the code is better broken up and probably cleaner.  I think some of the methods can be more easily shared too, though they currently have small differences.\n\nThis also allows for optimizations, such as uploading a subset of a texture, based on the vertex decode data.  None are implemented yet, but an example would be a 480x272 background image that is depal'd, or even video frames that have to be unswizzled.  With this change, we can now limit those operations to only the first 272 rows (or less, as the case may be.)\n\n-[Unknown]\n"},"comment":{"url":"https://api.github.com/repos/hrydgard/ppsspp/issues/comments/261871947","html_url":"https://github.com/hrydgard/ppsspp/pull/8720#issuecomment-261871947","issue_url":"https://api.github.com/repos/hrydgard/ppsspp/issues/8720","id":261871947,"user":{"login":"hrydgard","id":130929,"avatar_url":"https://avatars.githubusercontent.com/u/130929?v=3","gravatar_id":"","url":"https://api.github.com/users/hrydgard","html_url":"https://github.com/hrydgard","followers_url":"https://api.github.com/users/hrydgard/followers","following_url":"https://api.github.com/users/hrydgard/following{/other_user}","gists_url":"https://api.github.com/users/hrydgard/gists{/gist_id}","starred_url":"https://api.github.com/users/hrydgard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hrydgard/subscriptions","organizations_url":"https://api.github.com/users/hrydgard/orgs","repos_url":"https://api.github.com/users/hrydgard/repos","events_url":"https://api.github.com/users/hrydgard/events{/privacy}","received_events_url":"https://api.github.com/users/hrydgard/received_events","type":"User","site_admin":false},"created_at":"2016-11-21T08:19:07Z","updated_at":"2016-11-21T08:19:07Z","body":"Seems there are cases where this causes us to upscale movie textures, see #9125. Will try to find time to look into it soon.."}}
{"actor":{"display_login":"hrydgard"}}