GSdx Merge #4100
Replies: 9 comments 19 replies
-
Reviewed the wayland PR, I'll focus on getting this one in first. I'll let you handle the pure GS ones. |
Beta Was this translation helpful? Give feedback.
-
Possible Compiler Intrinsics SolutionsPersonally I hate GSVector. I think it just makes the code confusing and it's not worth the reduction of code duplication. I'd almost prefer some utility functions with ifdefed instrinsics. But rewriting it now will be troublesome. So for now we are stuck with it. Runtime Detection If anyone has more information (documentation, insight, etc) please post. Minimum Support
Compromise Runtime and Minimum Support Plugin But Not (but actually yes) Separate Versions of PCSX2 This is one of the things I'd like done before the actual merger. The potential for bugs is big and debugging these kinds of problems with a giant merge in the middle is going to be a PITA. Please feel free to correct any information I might have gotten wrong here. |
Beta Was this translation helpful? Give feedback.
-
My feeling |
Beta Was this translation helpful? Give feedback.
-
Ah I don't bother to do fine grain check. Just check SSE support (means SSE4 which should be checked once by the emu at startup). And check AVX2 (so both AVX2 and AVX1 should be required). The gain of AVX1 alone is not big so no need to bother |
Beta Was this translation helpful? Give feedback.
-
Adding support for gsdump debugging should be done before the merge. Only then we can proceed with the merge. |
Beta Was this translation helpful? Give feedback.
-
Current state of things: blockers:
All PRs listed in the first message have been delayed until the merge is done. I expect blockers to be done within this month if I'm not getting too busy/lazy, and then the merge will happen |
Beta Was this translation helpful? Give feedback.
-
Small update: the GS Debugger is now merged, leaving the JIT runtime and multi ISA work. The multi ISA PR contains work making the JIT able to automatically switch, and currently only miss its windows implementation, so we are getting there! |
Beta Was this translation helpful? Give feedback.
-
Updated Plan:
|
Beta Was this translation helpful? Give feedback.
-
The GS merge is finally there: #4436 |
Beta Was this translation helpful? Give feedback.
-
I'll start our first discussion with merging GSdx.
First a few blockers
Red stuff should be done soon. Vertex tracer stuff can go in (need to find time to review it). I think we can sneak wayland support in. I'm less optimistic about the jit stuff making it in time because it's such a large change. The imine stuff is in limbo right now, I'd like to see it done before but I think imine will understand if we can't get it in in time.
Some stuff that needs to be discussed:
If I miss any blockers/outstanding issues please let me know.
Beta Was this translation helpful? Give feedback.
All reactions