Closed BenjaminSiskoo closed 7 years ago
Ici je vois un probleme d'aspect ratio mais je ne vois pas ce que tu entends par probleme d'ombre. Tu peux mettre en rouge la zone qui ne semble pas bonne?
L'ombre sous le perso est pas "transparente" :)
Ce probleme semble venir du vdp1. Elle n'a a priori pas grand chose a voir avec les autres bugs de ce jeu. Les developpeurs ont, semble-t-il, été créatifs sur les fonctions :-)
Que donne la version 0.4.à sur ce bug? C'est toujours present.
Mes investigations me mene sur un sprite 4bpp lut dont la priorité est inferieure à la valeur specifiée dans SPCTL mais comme la valeur de SPCCCS est 1, la valeur alpha ne devrait s'appliquée que si la valeur de la priorité est egale a celle dans SPCTL. Yabause version SW semble avoir le bon affichage mais je n'arrive pas a compiler la version qt sous mon linux.
Je suspecte du coup les valeurs des registres vdp2 vu que yabause n'a pas le meme gestion de ces registres que uoYabause. Et comme la version 0.4.0 change pas mal de chose sur le framebufer, ca serait bien de verifier si le bug est toujours present en 0.4.0.
La version 0.4.0 ne lance pas les jeux. Peoblème avec la compilation. Tous les tests des jeux que j'ai fait sont basés sur to fork. Vu que tu as fusionner tous les commits de Devmiyax (enfin je crois). Le résultat sera le même.
La version software affiche correctement l'ombre comme tu le soulignes.
Au final, ce n'est pas lié a la priorité du sprite. C'est le mode "normal shadow" qui n'etait pas pris en compte. Quand le dot a une certaine valeur, il correspond à un sprite "normal shadow, dans ce cas la, c'est un pixel noir avec un alpha semi opaque. Par contre, a la difference du MSB shadow, on utilise la priorité specifiée.
Bref, les ombres sont regles. Ca ne doit pas avoir beaucoup d'effets sur les autres jeux car j'ai limité le patch mais si tu vois des problemes d'ombres totalement opaque, ca m'interesse.
Sur le coup j'ai pas tout compris, mais continue a faire ces résumé c'est très intéressant. Pas de régression en vue ni amélioration particulière. J'ai testé un panel de 30 à 40 jeux hors de ceux que je teste et j'ai pas trouvé beaucoup de jeu avec les problèmes d'ombres. Regarde Seifuku mais je pense pas que ce soit la même chose. Plus que la vidéo est Story of Thor 2 devrait être nickel :) Merci
Photo de gauche : PiYabause 0.3.9 Photo de droite : SSF Test version