{"action":"created","issue":{"url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4973","repository_url":"https://api.github.com/repos/RPCS3/rpcs3","labels_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4973/labels{/name}","comments_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4973/comments","events_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4973/events","html_url":"https://github.com/RPCS3/rpcs3/pull/4973","id":349834468,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA3ODM0Njc4","number":4973,"title":"[WIP] AAA fixes","user":{"login":"kd-11","id":15904127,"node_id":"MDQ6VXNlcjE1OTA0MTI3","avatar_url":"https://avatars2.githubusercontent.com/u/15904127?v=4","gravatar_id":"","url":"https://api.github.com/users/kd-11","html_url":"https://github.com/kd-11","followers_url":"https://api.github.com/users/kd-11/followers","following_url":"https://api.github.com/users/kd-11/following{/other_user}","gists_url":"https://api.github.com/users/kd-11/gists{/gist_id}","starred_url":"https://api.github.com/users/kd-11/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kd-11/subscriptions","organizations_url":"https://api.github.com/users/kd-11/orgs","repos_url":"https://api.github.com/users/kd-11/repos","events_url":"https://api.github.com/users/kd-11/events{/privacy}","received_events_url":"https://api.github.com/users/kd-11/received_events","type":"User","site_admin":false},"labels":[{"id":91080410,"node_id":"MDU6TGFiZWw5MTA4MDQxMA==","url":"https://api.github.com/repos/RPCS3/rpcs3/labels/RSX","name":"RSX","color":"eb6420","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":18,"created_at":"2018-08-12T18:41:44Z","updated_at":"2018-08-13T20:06:57Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/RPCS3/rpcs3/pulls/4973","html_url":"https://github.com/RPCS3/rpcs3/pull/4973","diff_url":"https://github.com/RPCS3/rpcs3/pull/4973.diff","patch_url":"https://github.com/RPCS3/rpcs3/pull/4973.patch"},"body":"- Separate texture read barrier from full pipeline barriers and avoids a lot of unnecessary sync/work caused by doing a full sync for texture read barriers. Applications tend to spam a lot of the texture read barriers so its better to let the cache deal with a raw miss than to try and optimize with a barrier hint.\r\n- ZCULL: Implement targeted synchronization to avoid stalling for too long gathering results that may be unused.\r\n- ZCULL: Defer conditional render evaluation to avoid a hard stall whenever a conditional render register is touched.\r\n- ZCULL: Change from arbitrary counters to microsecond counters to determine evaluation deadlines. The result is much more consistent throughput and latency.\r\n- Improve aliased memory contention evaluation. It is common for the same memory address to be used as both a color target and depth target in a draw, but configuration registers ultimately determine whether the hardware will write depth or color, or both and one overwrites the other.\r\n- Fix a vulkan regression (https://github.com/RPCS3/rpcs3/issues/4923)\r\n- Improve rsx timestamp accuracy to simulate nanosecond timing.\r\n- Fix blit engine writes to active rendertargets for vulkan.\r\n- Improve vm deadlock evasion; should avoid some situations that would cause the emulator to lock up and die (e.g prince of persia, warrior within)\r\n- Improve memory tracking so that writing to a large block of memory should reach any framebuffers that live in the disturbed range. Only basic invalidation has been done right now.\r\n- Enable swizzle formats for all textures unless proven otherwise. Tests have shown that Z scanning is valid for almost all formats except some special compressed ones like DXT.\r\n- vk/gl: Several minor optimizations to hash functions and resource management to squeeze out a few more frames in some applications."},"comment":{"url":"https://api.github.com/repos/RPCS3/rpcs3/issues/comments/412646174","html_url":"https://github.com/RPCS3/rpcs3/pull/4973#issuecomment-412646174","issue_url":"https://api.github.com/repos/RPCS3/rpcs3/issues/4973","id":412646174,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMjY0NjE3NA==","user":{"login":"marosis","id":33152267,"node_id":"MDQ6VXNlcjMzMTUyMjY3","avatar_url":"https://avatars1.githubusercontent.com/u/33152267?v=4","gravatar_id":"","url":"https://api.github.com/users/marosis","html_url":"https://github.com/marosis","followers_url":"https://api.github.com/users/marosis/followers","following_url":"https://api.github.com/users/marosis/following{/other_user}","gists_url":"https://api.github.com/users/marosis/gists{/gist_id}","starred_url":"https://api.github.com/users/marosis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marosis/subscriptions","organizations_url":"https://api.github.com/users/marosis/orgs","repos_url":"https://api.github.com/users/marosis/repos","events_url":"https://api.github.com/users/marosis/events{/privacy}","received_events_url":"https://api.github.com/users/marosis/received_events","type":"User","site_admin":false},"created_at":"2018-08-13T20:06:57Z","updated_at":"2018-08-13T20:06:57Z","author_association":"NONE","body":"How i see that pictures, in every picture is lower framerate over 2-3 fps\r\n"}}
{"actor":{"display_login":"marosis"}}