Draft: Fix diagonal tearing on IIDX18 and 19 - [closed] #225

Closed
opened 2022-06-12 23:18:35 +03:00 by icex2 · 11 comments
icex2 commented 2022-06-12 23:18:35 +03:00 (Migrated from github.com)

In GitLab by @garbage on Jun 12, 2022, 22:18

Merges feature/diagonal-tearing -> master

Draft as it is not based on master branch

Summary

Fix diagonal tearing on IIDX18 and 19

Description

  • IIDX18
  • IIDX18 CN
  • IIDX19
  • IIDX20 CN
Ver Disabled Enabled
IIDX18 image image
IIDX18CN image image
IIDX19 image image
IIDX20CN image image

Maybe

  • popn 19
  • popn 20

How Has This Been Tested?

Checklist

  • Implemented (unit) test(s) which prove that the introduced changes are working as expected.
  • Tested with the following games:
    • IIDX18
    • IIDX18 CN
    • IIDX19
    • IIDX20 CN
  • Followed the developer (style) guidelines.
  • Updated existing doc of or add new doc to README file(s).
  • Updated development documentation.
In GitLab by @garbage on Jun 12, 2022, 22:18 _Merges feature/diagonal-tearing -> master_ # Draft as it is not based on master branch ## Summary Fix diagonal tearing on IIDX18 and 19 ## Description * IIDX18 * IIDX18 CN * IIDX19 * IIDX20 CN | Ver | Disabled | Enabled | | ------ | -------- | ------- | |IIDX18 | ![image](https://dev.s-ul.net/djhackers/bemanitools/uploads/8103de2fb1419402662b9f1aabe0b203/image.png) | ![image](https://dev.s-ul.net/djhackers/bemanitools/uploads/adcdf50703f569592b4f1477497f7a1b/image.png) | |IIDX18CN| ![image](https://dev.s-ul.net/djhackers/bemanitools/uploads/d3d29973ffca6ed374caf545d64bc372/image.png) | ![image](https://dev.s-ul.net/djhackers/bemanitools/uploads/72aa0f41df6cb7ee358bd0d8c250009a/image.png) | |IIDX19 | ![image](https://dev.s-ul.net/djhackers/bemanitools/uploads/78f1c2d0afe785ce3f990b58ce779b68/image.png) | ![image](https://dev.s-ul.net/djhackers/bemanitools/uploads/741af099f03eda170afd38fa1a4f4992/image.png) | |IIDX20CN| ![image](https://cdn.discordapp.com/attachments/663353427199262730/979063063711973416/unknown.png) | ![image](https://cdn.discordapp.com/attachments/663353427199262730/979063063263191151/unknown.png) | ### Maybe * popn 19 * popn 20 ## How Has This Been Tested? ## Checklist <!-- Make sure you covered all items, which apply, of the checklist below. --> <!-- Strikethrough items that do not apply and provide a brief description why. --> * [ ] Implemented (unit) test(s) which prove that the introduced changes are working as expected. * Tested with the following games: * [ ] IIDX18 * [ ] IIDX18 CN * [ ] IIDX19 * [ ] IIDX20 CN * [ ] Followed the developer (style) guidelines. * [ ] Updated existing doc of or add new doc to README file(s). * [ ] Updated development documentation.
icex2 commented 2022-06-12 23:29:23 +03:00 (Migrated from github.com)

In GitLab by @HAYU on Jun 12, 2022, 22:29

Wow! I thought this was an issue where fix was impossible. If bt5 supports RB in the future, it will be useful for limelight. Great works

In GitLab by @HAYU on Jun 12, 2022, 22:29 Wow! I thought this was an issue where fix was impossible. If bt5 supports RB in the future, it will be useful for limelight. Great works
icex2 commented 2022-06-13 02:32:11 +03:00 (Migrated from github.com)

In GitLab by @garbage on Jun 13, 2022, 01:32

This issue is also fixed in spicetools with a similar algorithm.

Is there a same problem in RB?

In GitLab by @garbage on Jun 13, 2022, 01:32 This issue is also fixed in spicetools with a similar algorithm. Is there a same problem in RB?
icex2 commented 2022-06-13 04:17:41 +03:00 (Migrated from github.com)

In GitLab by @HAYU on Jun 13, 2022, 03:17

There was the same problem when I ran limelight on ADE-704A (use Radeon E4690 MXM) cab. and I searched and found that Limelight used a PC that uses HD 2400 series. RB 2010 have not been tested, but there is no problem after colette.

In GitLab by @HAYU on Jun 13, 2022, 03:17 There was the same problem when I ran limelight on ADE-704A (use Radeon E4690 MXM) cab. and I searched and found that Limelight used a PC that uses HD 2400 series. RB 2010 have not been tested, but there is no problem after colette.
icex2 commented 2022-06-13 15:20:15 +03:00 (Migrated from github.com)

In GitLab by @garbage on Jun 13, 2022, 14:20

I see.

You certainly seem to be right.

I have tried with spicetools(since RB is supported) and it seems to fix the problem.

This method will also work when bt5 supports Popn19,20 and RB limelight in the future!

20220613_0 20220613_1
In GitLab by @garbage on Jun 13, 2022, 14:20 I see. You certainly seem to be right. I have tried with spicetools(since RB is supported) and it seems to fix the problem. This method will also work when bt5 supports Popn19,20 and RB limelight in the future! | | | | ------ | ------ | | ![20220613_0](https://dev.s-ul.net/djhackers/bemanitools/uploads/d40282f3a1c49b42a644649676b4eec7/20220613_0.png)| ![20220613_1](https://dev.s-ul.net/djhackers/bemanitools/uploads/cfdf170848c8cb0e3d4b833b55c4e7cb/20220613_1.png)|
icex2 commented 2022-06-13 19:58:11 +03:00 (Migrated from github.com)

In GitLab by @garbage on Jun 13, 2022, 18:58

resolved all threads

In GitLab by @garbage on Jun 13, 2022, 18:58 resolved all threads
icex2 commented 2022-06-14 00:08:54 +03:00 (Migrated from github.com)
Related issue for reference: https://dev.s-ul.net/djhackers/bemanitools/-/issues/6
icex2 commented 2022-06-14 00:16:53 +03:00 (Migrated from github.com)

Looking at the changeset, it looks like you based your additional changes for fixing the graphical issue on your other branch/MR https://dev.s-ul.net/djhackers/bemanitools/-/merge_requests/121 that adds resort anthem CN support. If that applies, you need to edit this MR and change the target branch for now, so we can see the proper changeset in here.

Click on 'Edit' on the top right of the MR page and select your branch from your resort anthem CN as 'into' branch. I think that should do it.

We can swap back the branch to djhackers:bemanitools/master once your resort anthem CN support MR is merged. I suggest we also merge that one first to avoid difficult to resolve conflicts.

Looking at the changeset, it looks like you based your additional changes for fixing the graphical issue on your other branch/MR https://dev.s-ul.net/djhackers/bemanitools/-/merge_requests/121 that adds resort anthem CN support. If that applies, you need to edit this MR and change the target branch for now, so we can see the proper changeset in here. Click on 'Edit' on the top right of the MR page and select your branch from your resort anthem CN as 'into' branch. I think that should do it. We can swap back the branch to djhackers:bemanitools/master once your resort anthem CN support MR is merged. I suggest we also merge that one first to avoid difficult to resolve conflicts.
icex2 commented 2022-06-14 00:51:14 +03:00 (Migrated from github.com)

This issue is also fixed in spicetools with a similar algorithm.

@garbage

As far as I understand, you based your solution off the one on spicetools. If that is correct, we would kindly ask you check with the original author of that piece of code from spicetools and if they are fine with you porting it over to BT5. It's not a big deal or issue for us and the BT5 project, but we believe it is important to honor the original efforts and contributions on the other project.

To be further clear: We do not discourage copy-pasting of good and working solutions. Just be concious about this and treat the original authors with respect.

> This issue is also fixed in spicetools with a similar algorithm. @garbage As far as I understand, you based your solution off the one on spicetools. If that is correct, we would kindly ask you check with the original author of that piece of code from spicetools and if they are fine with you porting it over to BT5. It's not a big deal or issue for us and the BT5 project, but we believe it is important to honor the original efforts and contributions on the other project. To be further clear: We do not discourage copy-pasting of good and working solutions. Just be concious about this and treat the original authors with respect.
icex2 commented 2022-06-14 11:49:17 +03:00 (Migrated from github.com)

In GitLab by @garbage on Jun 14, 2022, 10:49

The algorithm was not my idea, but I also implemented it in spicetools.

So I don't think it's a problem.

In GitLab by @garbage on Jun 14, 2022, 10:49 The algorithm was not my idea, but I also implemented it in spicetools. So I don't think it's a problem.
icex2 commented 2022-06-15 13:09:26 +03:00 (Migrated from github.com)

In GitLab by @konmai69 on Jun 15, 2022, 12:09

The diagonal tearing issue is also on some PCs when running DDR X1-2014, like my laptop with Radeon Vega 5000 iGPU which has the diagonal tearing and grey hold note bug.

In GitLab by @konmai69 on Jun 15, 2022, 12:09 The diagonal tearing issue is also on some PCs when running DDR X1-2014, like my laptop with Radeon Vega 5000 iGPU which has the diagonal tearing and grey hold note bug.
icex2 commented 2022-06-16 00:58:37 +03:00 (Migrated from github.com)

Continuing in https://dev.s-ul.net/djhackers/bemanitools/-/merge_requests/126 which fixes the git history.

Continuing in https://dev.s-ul.net/djhackers/bemanitools/-/merge_requests/126 which fixes the git history.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Max/djhackersdev_bemanitools#225