Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09365 Graphics Minor Always 13 days ago 1 day ago
Tester hap View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS
Status [?] Acknowledged Driver
Version 0.284 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary 09365: Artwork: global bounds override does not work in collection
Description Artwork (.lay) global bounds override does not work when used in a collection toggle.

Whether or not it's documented, you can set bounds twice, and MAME will pick the 2nd one.
When adding a bounds inside a collection (would be useful if a collection toggle has different bounds than default view), it simply won't work.
Steps To Reproduce See attached simon test artwork. Put it in artwork/simon/simon.lay, run simon, go to video options and switch view.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
zip file icon simon.zip (498 bytes) 3 days ago Uploaded by hap
test .lay file
Relationships
There are no relationship linked to this issue.
Notes
5
User avatar
No.24072
Robbbert
Moderator
5 days ago
I have no idea what a collection is, or what it's supposed to do.

Test 1 gave me white top half, and red bottom half.

Test 2 gave a completely white screen.

Test 3 gave same as Test 1.

Test 4 occurs twice, both of them giving the same as Test 1.

So, I really don't know what the point of all this is, sorry. Assigned to you so that you can make the next move.
User avatar
No.24074
hap
Developer
4 days ago
edited on: 3 days ago
A collection is: https://docs.mamedev.org/techspecs/layout_files.html#collections
Do the tests in windowed mode, not full screen. See the .lay contents (in a text editor) for what it's trying to do.

Please don't assign bugs to other people without consent. There's "Acknowledged" if you trust the reporter that there's an issue.
Assigned = if a developer is working on (or is planning to) fixing the bug, which is their decision to make. I don't mean the Assigned field when bug is resolved, by then the meaning is different.
User avatar
No.24075
hap
Developer
3 days ago
Updated simon.lay test file (added more comments and fixed test 5 typo)
User avatar
No.24076
cuavas
Administrator
2 days ago
Bounds inside collections don’t make sense. You can have multiple collections active at the same time, which could potentially have contradictory bounds.
User avatar
No.24077
hap
Developer
1 day ago
I'm aware of that conflict. If you have 1 collection or order them in a specific way, a view could still make use of overriding bounds.