|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
|
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
I've sent a request for translation of these options to our mailing list... they'll be added to the templates tomorrow evening in any case, regardless if they are translated or not  . All 73 HLSL options were added now (SVN r2873) for MAME and MESS on Windows! I hope I did it right  . Looks fine, a practical test is not possible for me.  ![[Linked Image from img23.imageshack.us]](http://img23.imageshack.us/img23/3609/hlsl.png)
|
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Could someone with a working MAME/MESS 0.142u6 build on Windows please test if the current QMC2 templates (SVN r2878) are still in sync?! I don't have the time right now, but would like to make sure it's up-to-date since the 0.143 release is not too far away... I checked SDLMAME/SDLMESS 0.142u6 myself on Linux. But the templates for the original Windows versions are quite different. What you have to do: select "Tools" -> "Clean up" -> "Check template map" from the menu and see what's logged to the front end log. If it says "check results: 0 differences" everything's fine. If not, please post the log-output! Here's what it SHOULD look like:
10:15:43.948: checking template configuration map against selected emulator
10:15:43.985: done (checking template configuration map against selected emulator)
10:15:43.985: check results: 0 differences
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
|
Joined: Jan 2006
Posts: 3,695 Likes: 1
Very Senior Member
|
|
Very Senior Member
Joined: Jan 2006
Posts: 3,695 Likes: 1 |
while you're here, you might want to notice that some hlsl options have been changed: namely all the options which allowed 3 separate values for red, green and blue have been changed to accept a single triple of RGB values
|
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Ah, that's why I'm asking... brrr, third change within the last 3-4 u-releases  . I'm gonna check this later. Thanks for the heads up!
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
|
Joined: Aug 2009
Posts: 672
Senior Member
|
|
Senior Member
Joined: Aug 2009
Posts: 672 |
Rene Here is the output 12:58:08.507: checking template configuration map against selected emulator
12:58:08.569: template option 'hlsl_prescale_size' is unknown to the emulator
12:58:08.569: emulator uses a different default value for option 'shadow_mask_x_count' ('640' vs. '320'); assumed option type is 'int'
12:58:08.569: emulator uses a different default value for option 'shadow_mask_y_count' ('480' vs. '240'); assumed option type is 'int'
12:58:08.569: emulator uses a different default value for option 'shadow_mask_usize' ('0.1875' vs. '0.09375'); assumed option type is 'float'
12:58:08.569: emulator uses a different default value for option 'shadow_mask_vsize' ('0.1875' vs. '0.109375'); assumed option type is 'float'
12:58:08.569: template option 'screen_scale_top' is unknown to the emulator
12:58:08.569: template option 'screen_scale_bottom' is unknown to the emulator
12:58:08.569: template option 'defocus_x' is unknown to the emulator
12:58:08.585: template option 'defocus_y' is unknown to the emulator
12:58:08.585: template option 'red_converge_x' is unknown to the emulator
12:58:08.585: template option 'red_converge_y' is unknown to the emulator
12:58:08.585: template option 'green_converge_x' is unknown to the emulator
12:58:08.585: template option 'green_converge_y' is unknown to the emulator
12:58:08.585: template option 'blue_converge_x' is unknown to the emulator
12:58:08.585: template option 'blue_converge_y' is unknown to the emulator
12:58:08.585: template option 'red_radial_converge_x' is unknown to the emulator
12:58:08.585: template option 'red_radial_converge_y' is unknown to the emulator
12:58:08.585: template option 'green_radial_converge_x' is unknown to the emulator
12:58:08.585: template option 'green_radial_converge_y' is unknown to the emulator
12:58:08.585: template option 'blue_radial_converge_x' is unknown to the emulator
12:58:08.585: template option 'blue_radial_converge_y' is unknown to the emulator
12:58:08.585: template option 'red_from_r' is unknown to the emulator
12:58:08.585: template option 'red_from_g' is unknown to the emulator
12:58:08.585: template option 'red_from_b' is unknown to the emulator
12:58:08.585: template option 'green_from_r' is unknown to the emulator
12:58:08.585: template option 'green_from_g' is unknown to the emulator
12:58:08.585: template option 'green_from_b' is unknown to the emulator
12:58:08.585: template option 'blue_from_r' is unknown to the emulator
12:58:08.585: template option 'blue_from_g' is unknown to the emulator
12:58:08.601: template option 'blue_from_b' is unknown to the emulator
12:58:08.601: template option 'red_offset' is unknown to the emulator
12:58:08.601: template option 'green_offset' is unknown to the emulator
12:58:08.601: template option 'blue_offset' is unknown to the emulator
12:58:08.601: template option 'red_scale' is unknown to the emulator
12:58:08.601: template option 'green_scale' is unknown to the emulator
12:58:08.601: template option 'blue_scale' is unknown to the emulator
12:58:08.601: template option 'red_power' is unknown to the emulator
12:58:08.601: template option 'green_power' is unknown to the emulator
12:58:08.601: template option 'blue_power' is unknown to the emulator
12:58:08.601: template option 'red_floor' is unknown to the emulator
12:58:08.601: template option 'green_floor' is unknown to the emulator
12:58:08.601: template option 'blue_floor' is unknown to the emulator
12:58:08.601: template option 'red_phosphor_life' is unknown to the emulator
12:58:08.601: template option 'green_phosphor_life' is unknown to the emulator
12:58:08.601: template option 'blue_phosphor_life' is unknown to the emulator
12:58:08.601: emulator uses a different default value for option 'yiq_y' ('3' vs. '6'); assumed option type is 'float'
12:58:08.601: emulator option 'blu_ratio' with default value '0.0,0.0,1.0' is unknown to the template
12:58:08.601: emulator option 'converge_x' with default value '0.0,0.0,0.0' is unknown to the template
12:58:08.601: emulator option 'converge_y' with default value '0.0,0.0,0.0' is unknown to the template
12:58:08.616: emulator option 'defocus' with default value '0.0,0.0' is unknown to the template
12:58:08.616: emulator option 'floor' with default value '0.0,0.0,0.0' is unknown to the template
12:58:08.616: emulator option 'grn_ratio' with default value '0.0,1.0,0.0' is unknown to the template
12:58:08.616: emulator option 'hlsl_prescale_x' with default value '0' is unknown to the template
12:58:08.616: emulator option 'hlsl_prescale_y' with default value '0' is unknown to the template
12:58:08.616: emulator option 'hlslini' with default value '%g' is unknown to the template
12:58:08.616: emulator option 'offset' with default value '0.0,0.0,0.0' is unknown to the template
12:58:08.616: emulator option 'phosphor_life' with default value '0.0,0.0,0.0' is unknown to the template
12:58:08.616: emulator option 'power' with default value '1.0,1.0,1.0' is unknown to the template
12:58:08.616: emulator option 'radial_converge_x' with default value '0.0,0.0,0.0' is unknown to the template
12:58:08.616: emulator option 'radial_converge_y' with default value '0.0,0.0,0.0' is unknown to the template
12:58:08.616: emulator option 'red_ratio' with default value '1.0,0.0,0.0' is unknown to the template
12:58:08.616: emulator option 'scale' with default value '1.0,1.0,1.0' is unknown to the template
12:58:08.616: emulator option 'yiq_n' with default value '1.0' is unknown to the template
12:58:08.616: done (checking template configuration map against selected emulator)
12:58:08.616: check results: 63 differences
|
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Uff! Thanks  !
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Also, I might need to add a parameter to the "float" option type then to allow for editing of multiple values at once. Otherwise these options would need to be implemented as "strings", which isn't nice.
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Also, I might need to add a parameter to the "float" option type then to allow for editing of multiple values at once. Otherwise these options would need to be implemented as "strings", which isn't nice. Warning: this has just been added and I'm currently testing it with a few of the changed HLSL options... if anything crashes you know why  . This is in SVN rev. 2880, so before you update your local copy, you should wait for my confirmation that it's working.
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
And it did crash  . But SVN r2884+ should be OK. The templates still need to be updated, though. I'll do that within the next few days... the options that I already changed to test this are converge_x/y, radial_converge_x/y and defocus (only in the MAME template). EDIT: I didn't add a parameter to the 'float' option type, but added two additional types ('float2' and 'float3') instead.
Last edited by qmc2; 06/20/11 07:14 PM.
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Hmmm, after all, it wasn't as hard as expected... all HLSL options should be in-sync again for MAME and MESS (SVN r2887). Some translations still need to be updated, but that's not a major issue.
Would be nice if someone could test it (I haven't tried it with latest MESS yet). Thanks!
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
0 members (),
535
guests, and
17
robots. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Forums9
Topics9,399
Posts122,883
Members5,092
| |
Most Online3,327 Nov 10th, 2025
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|