mirror of
https://github.com/holub/mame
synced 2025-10-04 16:34:53 +03:00
Fixed rotated source tile mode
- and corrected aperture texture name
This commit is contained in:
parent
7add547602
commit
4c7e845498
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
@ -174,18 +174,18 @@ float2 GetShadowCoord(float2 QuadCoord, float2 SourceCoord)
|
|||||||
float2 shadowUV = ShadowUV;
|
float2 shadowUV = ShadowUV;
|
||||||
float2 shadowCount = ShadowCount;
|
float2 shadowCount = ShadowCount;
|
||||||
|
|
||||||
canvasCoord = !VectorScreen && SwapXY
|
canvasCoord = !VectorScreen && ShadowTileMode == 0 && SwapXY
|
||||||
? canvasCoord.yx
|
? canvasCoord.yx
|
||||||
: canvasCoord.xy;
|
: canvasCoord.xy;
|
||||||
|
|
||||||
shadowCount = !VectorScreen && SwapXY
|
shadowCount = !VectorScreen && ShadowTileMode == 0 && SwapXY
|
||||||
? shadowCount.yx
|
? shadowCount.yx
|
||||||
: shadowCount.xy;
|
: shadowCount.xy;
|
||||||
|
|
||||||
float2 shadowTile = canvasTexelDims * shadowCount;
|
float2 shadowTile = canvasTexelDims * shadowCount;
|
||||||
|
|
||||||
float2 shadowFrac = frac(canvasCoord / shadowTile);
|
float2 shadowFrac = frac(canvasCoord / shadowTile);
|
||||||
shadowFrac = !VectorScreen && SwapXY
|
shadowFrac = !VectorScreen && ShadowTileMode == 0 && SwapXY
|
||||||
? shadowFrac.yx
|
? shadowFrac.yx
|
||||||
: shadowFrac.xy;
|
: shadowFrac.xy;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user