aboutsummaryrefslogtreecommitdiff
path: root/decompile
diff options
context:
space:
mode:
Diffstat (limited to 'decompile')
-rw-r--r--decompile/dwmcore_1000_10.hlsl52
-rw-r--r--decompile/dwmcore_1001_10.hlsl34
-rw-r--r--decompile/dwmcore_1002_10.hlsl36
-rw-r--r--decompile/dwmcore_1003_10.hlsl34
-rw-r--r--decompile/dwmcore_1004_10.hlsl25
-rw-r--r--decompile/dwmcore_1005_10.hlsl37
-rw-r--r--decompile/dwmcore_1006_10.hlsl43
-rw-r--r--decompile/dwmcore_1007_10.hlsl37
-rw-r--r--decompile/dwmcore_1008_10.hlsl46
-rw-r--r--decompile/dwmcore_1009_10.hlsl48
-rw-r--r--decompile/dwmcore_1010_10.hlsl50
-rw-r--r--decompile/dwmcore_1011_10.hlsl44
-rw-r--r--decompile/dwmcore_1012_10.hlsl46
-rw-r--r--decompile/dwmcore_1013_10.hlsl48
-rw-r--r--decompile/dwmcore_1014_10.hlsl50
-rw-r--r--decompile/dwmcore_1015_10.hlsl47
-rw-r--r--decompile/dwmcore_1016_10.hlsl49
-rw-r--r--decompile/dwmcore_1017_10.hlsl67
-rw-r--r--decompile/dwmcore_1018_10.hlsl69
-rw-r--r--decompile/dwmcore_1019_10.hlsl71
-rw-r--r--decompile/dwmcore_1020_10.hlsl69
-rw-r--r--decompile/dwmcore_1021_10.hlsl71
-rw-r--r--decompile/dwmcore_1022_10.hlsl55
-rw-r--r--decompile/dwmcore_1023_10.hlsl57
-rw-r--r--decompile/dwmcore_1024_10.hlsl59
-rw-r--r--decompile/dwmcore_1025_10.hlsl57
-rw-r--r--decompile/dwmcore_1026_10.hlsl59
-rw-r--r--decompile/dwmcore_1027_10.hlsl77
-rw-r--r--decompile/dwmcore_1028_10.hlsl79
-rw-r--r--decompile/dwmcore_1029_10.hlsl81
-rw-r--r--decompile/dwmcore_1030_10.hlsl79
-rw-r--r--decompile/dwmcore_1031_10.hlsl81
-rw-r--r--decompile/dwmcore_1032_10.hlsl47
-rw-r--r--decompile/dwmcore_1033_10.hlsl49
-rw-r--r--decompile/dwmcore_1034_10.hlsl51
-rw-r--r--decompile/dwmcore_1035_10.hlsl45
-rw-r--r--decompile/dwmcore_1036_10.hlsl56
-rw-r--r--decompile/dwmcore_1037_10.hlsl58
-rw-r--r--decompile/dwmcore_1038_10.hlsl60
-rw-r--r--decompile/dwmcore_1039_10.hlsl67
-rw-r--r--decompile/dwmcore_1040_10.hlsl69
-rw-r--r--decompile/dwmcore_1041_10.hlsl78
-rw-r--r--decompile/dwmcore_1042_10.hlsl80
-rw-r--r--decompile/dwmcore_1043_10.hlsl82
-rw-r--r--decompile/dwmcore_1044_10.hlsl89
-rw-r--r--decompile/dwmcore_1045_10.hlsl91
-rw-r--r--decompile/dwmcore_2000_10.hlsl16
-rw-r--r--decompile/dwmcore_2001_10.hlsl41
-rw-r--r--decompile/dwmcore_2002_10.hlsl39
-rw-r--r--decompile/dwmcore_2003_10.hlsl50
-rw-r--r--decompile/dwmcore_2004_10.hlsl34
-rw-r--r--decompile/dwmcore_2005_10.hlsl54
-rw-r--r--decompile/dwmcore_2006_10.hlsl17
-rw-r--r--decompile/dwmcore_2007_10.hlsl18
-rw-r--r--decompile/dwmcore_2008_10.hlsl19
-rw-r--r--decompile/dwmcore_2009_10.hlsl24
-rw-r--r--decompile/dwmcore_2010_10.hlsl25
-rw-r--r--decompile/dwmcore_2011_10.hlsl25
-rw-r--r--decompile/dwmcore_2012_10.hlsl25
-rw-r--r--decompile/dwmcore_2013_10.hlsl33
-rw-r--r--decompile/dwmcore_2014_10.hlsl39
-rw-r--r--decompile/dwmcore_2015_10.hlsl39
-rw-r--r--decompile/dwmcore_2016_10.hlsl32
-rw-r--r--decompile/dwmcore_2017_10.hlsl38
-rw-r--r--decompile/dwmcore_2018_10.hlsl39
-rw-r--r--decompile/dwmcore_2019_10.hlsl41
-rw-r--r--decompile/dwmcore_2020_10.hlsl43
-rw-r--r--decompile/dwmcore_2021_10.hlsl44
-rw-r--r--decompile/dwmcore_2022_10.hlsl18
-rw-r--r--decompile/dwmcore_2023_10.hlsl24
-rw-r--r--decompile/dwmcore_2024_10.hlsl19
-rw-r--r--decompile/dwmcore_2025_10.hlsl26
-rw-r--r--decompile/dwmcore_2026_10.hlsl26
-rw-r--r--decompile/dwmcore_2027_10.hlsl25
-rw-r--r--decompile/dwmcore_2028_10.hlsl25
-rw-r--r--decompile/dwmcore_2029_10.hlsl33
-rw-r--r--decompile/dwmcore_2030_10.hlsl39
-rw-r--r--decompile/dwmcore_2031_10.hlsl39
-rw-r--r--decompile/dwmcore_2032_10.hlsl38
-rw-r--r--decompile/dwmcore_2033_10.hlsl40
-rw-r--r--decompile/dwmcore_2034_10.hlsl40
-rw-r--r--decompile/dwmcore_2035_10.hlsl43
-rw-r--r--decompile/dwmcore_2036_10.hlsl45
-rw-r--r--decompile/dwmcore_2037_10.hlsl46
-rw-r--r--decompile/dwmcore_2038_10.hlsl31
-rw-r--r--decompile/dwmcore_2039_10.hlsl32
-rw-r--r--decompile/dwmcore_2040_10.hlsl33
-rw-r--r--decompile/dwmcore_2041_10.hlsl38
-rw-r--r--decompile/dwmcore_2042_10.hlsl39
-rw-r--r--decompile/dwmcore_2043_10.hlsl39
-rw-r--r--decompile/dwmcore_2044_10.hlsl39
-rw-r--r--decompile/dwmcore_2045_10.hlsl38
-rw-r--r--decompile/dwmcore_2046_10.hlsl44
-rw-r--r--decompile/dwmcore_2047_10.hlsl44
-rw-r--r--decompile/dwmcore_2048_10.hlsl37
-rw-r--r--decompile/dwmcore_2049_10.hlsl43
-rw-r--r--decompile/dwmcore_2050_10.hlsl44
-rw-r--r--decompile/dwmcore_2051_10.hlsl46
-rw-r--r--decompile/dwmcore_2052_10.hlsl48
-rw-r--r--decompile/dwmcore_2053_10.hlsl49
-rw-r--r--decompile/dwmcore_2054_10.hlsl25
-rw-r--r--decompile/dwmcore_2055_10.hlsl26
-rw-r--r--decompile/dwmcore_2056_10.hlsl26
-rw-r--r--decompile/dwmcore_2057_10.hlsl28
-rw-r--r--decompile/dwmcore_2058_10.hlsl29
-rw-r--r--decompile/dwmcore_2059_10.hlsl27
-rw-r--r--decompile/dwmcore_2060_10.hlsl27
-rw-r--r--decompile/dwmcore_2061_10.hlsl40
-rw-r--r--decompile/dwmcore_2062_10.hlsl41
-rw-r--r--decompile/dwmcore_2063_10.hlsl41
-rw-r--r--decompile/dwmcore_2064_10.hlsl40
-rw-r--r--decompile/dwmcore_2065_10.hlsl42
-rw-r--r--decompile/dwmcore_2066_10.hlsl43
-rw-r--r--decompile/dwmcore_2067_10.hlsl29
-rw-r--r--decompile/dwmcore_2068_10.hlsl31
-rw-r--r--decompile/dwmcore_2069_10.hlsl32
-rw-r--r--decompile/dwmcore_2070_10.hlsl45
-rw-r--r--decompile/dwmcore_2071_10.hlsl47
-rw-r--r--decompile/dwmcore_2072_10.hlsl48
-rw-r--r--decompile/dwmcore_2073_10.hlsl19
-rw-r--r--decompile/dwmcore_2074_10.hlsl25
-rw-r--r--decompile/dwmcore_2075_10.hlsl26
-rw-r--r--decompile/dwmcore_2076_10.hlsl27
-rw-r--r--decompile/dwmcore_2077_10.hlsl28
-rw-r--r--decompile/dwmcore_2078_10.hlsl27
-rw-r--r--decompile/dwmcore_2079_10.hlsl28
-rw-r--r--decompile/dwmcore_2080_10.hlsl40
-rw-r--r--decompile/dwmcore_2081_10.hlsl41
-rw-r--r--decompile/dwmcore_2082_10.hlsl42
-rw-r--r--decompile/dwmcore_2083_10.hlsl39
-rw-r--r--decompile/dwmcore_2084_10.hlsl41
-rw-r--r--decompile/dwmcore_2085_10.hlsl42
-rw-r--r--decompile/dwmcore_2086_10.hlsl28
-rw-r--r--decompile/dwmcore_2087_10.hlsl30
-rw-r--r--decompile/dwmcore_2088_10.hlsl31
-rw-r--r--decompile/dwmcore_2089_10.hlsl44
-rw-r--r--decompile/dwmcore_2090_10.hlsl46
-rw-r--r--decompile/dwmcore_2091_10.hlsl47
-rw-r--r--decompile/dwmcore_2092_10.hlsl32
-rw-r--r--decompile/dwmcore_2093_10.hlsl34
-rw-r--r--decompile/dwmcore_2094_10.hlsl33
-rw-r--r--decompile/dwmcore_2095_10.hlsl40
-rw-r--r--decompile/dwmcore_2096_10.hlsl37
-rw-r--r--decompile/dwmcore_2097_10.hlsl37
-rw-r--r--decompile/dwmcore_2098_10.hlsl34
-rw-r--r--decompile/dwmcore_2099_10.hlsl47
-rw-r--r--decompile/dwmcore_2100_10.hlsl51
-rw-r--r--decompile/dwmcore_2101_10.hlsl48
-rw-r--r--decompile/dwmcore_2102_10.hlsl48
-rw-r--r--decompile/dwmcore_2103_10.hlsl54
-rw-r--r--decompile/dwmcore_2104_10.hlsl51
-rw-r--r--decompile/dwmcore_2105_10.hlsl37
-rw-r--r--decompile/dwmcore_2106_10.hlsl39
-rw-r--r--decompile/dwmcore_2107_10.hlsl40
-rw-r--r--decompile/dwmcore_2108_10.hlsl53
-rw-r--r--decompile/dwmcore_2109_10.hlsl55
-rw-r--r--decompile/dwmcore_2110_10.hlsl56
-rw-r--r--decompile/dwmcore_2111_10.hlsl31
-rw-r--r--decompile/dwmcore_2112_10.hlsl33
-rw-r--r--decompile/dwmcore_2113_10.hlsl35
-rw-r--r--decompile/dwmcore_2114_10.hlsl35
-rw-r--r--decompile/dwmcore_2115_10.hlsl37
-rw-r--r--decompile/dwmcore_2116_10.hlsl37
-rw-r--r--decompile/dwmcore_2117_10.hlsl38
-rw-r--r--decompile/dwmcore_2118_10.hlsl48
-rw-r--r--decompile/dwmcore_2119_10.hlsl49
-rw-r--r--decompile/dwmcore_2120_10.hlsl50
-rw-r--r--decompile/dwmcore_2121_10.hlsl47
-rw-r--r--decompile/dwmcore_2122_10.hlsl49
-rw-r--r--decompile/dwmcore_2123_10.hlsl51
-rw-r--r--decompile/dwmcore_2124_10.hlsl36
-rw-r--r--decompile/dwmcore_2125_10.hlsl38
-rw-r--r--decompile/dwmcore_2126_10.hlsl39
-rw-r--r--decompile/dwmcore_2127_10.hlsl52
-rw-r--r--decompile/dwmcore_2128_10.hlsl54
-rw-r--r--decompile/dwmcore_2129_10.hlsl55
-rw-r--r--decompile/dwmcore_2130_10.hlsl32
-rw-r--r--decompile/dwmcore_2131_10.hlsl34
-rw-r--r--decompile/dwmcore_2132_10.hlsl33
-rw-r--r--decompile/dwmcore_2133_10.hlsl36
-rw-r--r--decompile/dwmcore_2134_10.hlsl37
-rw-r--r--decompile/dwmcore_2135_10.hlsl35
-rw-r--r--decompile/dwmcore_2136_10.hlsl34
-rw-r--r--decompile/dwmcore_2137_10.hlsl47
-rw-r--r--decompile/dwmcore_2138_10.hlsl49
-rw-r--r--decompile/dwmcore_2139_10.hlsl48
-rw-r--r--decompile/dwmcore_2140_10.hlsl48
-rw-r--r--decompile/dwmcore_2141_10.hlsl50
-rw-r--r--decompile/dwmcore_2142_10.hlsl51
-rw-r--r--decompile/dwmcore_2143_10.hlsl37
-rw-r--r--decompile/dwmcore_2144_10.hlsl39
-rw-r--r--decompile/dwmcore_2145_10.hlsl40
-rw-r--r--decompile/dwmcore_2146_10.hlsl53
-rw-r--r--decompile/dwmcore_2147_10.hlsl55
-rw-r--r--decompile/dwmcore_2148_10.hlsl56
-rw-r--r--decompile/dwmcore_2149_10.hlsl37
-rw-r--r--decompile/dwmcore_2150_10.hlsl38
-rw-r--r--decompile/dwmcore_2151_10.hlsl40
-rw-r--r--decompile/dwmcore_2152_10.hlsl40
-rw-r--r--decompile/dwmcore_2153_10.hlsl41
-rw-r--r--decompile/dwmcore_2154_10.hlsl40
-rw-r--r--decompile/dwmcore_2155_10.hlsl42
-rw-r--r--decompile/dwmcore_2156_10.hlsl54
-rw-r--r--decompile/dwmcore_2157_10.hlsl54
-rw-r--r--decompile/dwmcore_2158_10.hlsl56
-rw-r--r--decompile/dwmcore_2159_10.hlsl52
-rw-r--r--decompile/dwmcore_2160_10.hlsl54
-rw-r--r--decompile/dwmcore_2161_10.hlsl55
-rw-r--r--decompile/dwmcore_2162_10.hlsl41
-rw-r--r--decompile/dwmcore_2163_10.hlsl43
-rw-r--r--decompile/dwmcore_2164_10.hlsl44
-rw-r--r--decompile/dwmcore_2165_10.hlsl57
-rw-r--r--decompile/dwmcore_2166_10.hlsl59
-rw-r--r--decompile/dwmcore_2167_10.hlsl60
-rw-r--r--decompile/dwmcore_2168_10.hlsl41
-rw-r--r--decompile/dwmcore_2169_10.hlsl43
-rw-r--r--decompile/dwmcore_2170_10.hlsl42
-rw-r--r--decompile/dwmcore_2171_10.hlsl45
-rw-r--r--decompile/dwmcore_2172_10.hlsl46
-rw-r--r--decompile/dwmcore_2173_10.hlsl44
-rw-r--r--decompile/dwmcore_2174_10.hlsl43
-rw-r--r--decompile/dwmcore_2175_10.hlsl56
-rw-r--r--decompile/dwmcore_2176_10.hlsl58
-rw-r--r--decompile/dwmcore_2177_10.hlsl57
-rw-r--r--decompile/dwmcore_2178_10.hlsl57
-rw-r--r--decompile/dwmcore_2179_10.hlsl59
-rw-r--r--decompile/dwmcore_2180_10.hlsl60
-rw-r--r--decompile/dwmcore_2181_10.hlsl46
-rw-r--r--decompile/dwmcore_2182_10.hlsl48
-rw-r--r--decompile/dwmcore_2183_10.hlsl49
-rw-r--r--decompile/dwmcore_2184_10.hlsl62
-rw-r--r--decompile/dwmcore_2185_10.hlsl64
-rw-r--r--decompile/dwmcore_2186_10.hlsl65
-rw-r--r--decompile/dwmcore_2187_10.hlsl45
-rw-r--r--decompile/dwmcore_2188_10.hlsl46
-rw-r--r--decompile/dwmcore_2189_10.hlsl48
-rw-r--r--decompile/dwmcore_2190_10.hlsl48
-rw-r--r--decompile/dwmcore_2191_10.hlsl49
-rw-r--r--decompile/dwmcore_2192_10.hlsl48
-rw-r--r--decompile/dwmcore_2193_10.hlsl50
-rw-r--r--decompile/dwmcore_2194_10.hlsl62
-rw-r--r--decompile/dwmcore_2195_10.hlsl62
-rw-r--r--decompile/dwmcore_2196_10.hlsl64
-rw-r--r--decompile/dwmcore_2197_10.hlsl60
-rw-r--r--decompile/dwmcore_2198_10.hlsl62
-rw-r--r--decompile/dwmcore_2199_10.hlsl63
-rw-r--r--decompile/dwmcore_2200_10.hlsl49
-rw-r--r--decompile/dwmcore_2201_10.hlsl51
-rw-r--r--decompile/dwmcore_2202_10.hlsl52
-rw-r--r--decompile/dwmcore_2203_10.hlsl65
-rw-r--r--decompile/dwmcore_2204_10.hlsl67
-rw-r--r--decompile/dwmcore_2205_10.hlsl68
-rw-r--r--decompile/dwmcore_2206_10.hlsl32
-rw-r--r--decompile/dwmcore_2207_10.hlsl34
-rw-r--r--decompile/dwmcore_2208_10.hlsl33
-rw-r--r--decompile/dwmcore_2209_10.hlsl36
-rw-r--r--decompile/dwmcore_2210_10.hlsl37
-rw-r--r--decompile/dwmcore_2211_10.hlsl35
-rw-r--r--decompile/dwmcore_2212_10.hlsl34
-rw-r--r--decompile/dwmcore_2213_10.hlsl47
-rw-r--r--decompile/dwmcore_2214_10.hlsl49
-rw-r--r--decompile/dwmcore_2215_10.hlsl48
-rw-r--r--decompile/dwmcore_2216_10.hlsl48
-rw-r--r--decompile/dwmcore_2217_10.hlsl50
-rw-r--r--decompile/dwmcore_2218_10.hlsl51
-rw-r--r--decompile/dwmcore_2219_10.hlsl37
-rw-r--r--decompile/dwmcore_2220_10.hlsl39
-rw-r--r--decompile/dwmcore_2221_10.hlsl40
-rw-r--r--decompile/dwmcore_2222_10.hlsl53
-rw-r--r--decompile/dwmcore_2223_10.hlsl55
-rw-r--r--decompile/dwmcore_2224_10.hlsl56
-rw-r--r--decompile/dwmcore_2225_10.hlsl36
-rw-r--r--decompile/dwmcore_2226_10.hlsl37
-rw-r--r--decompile/dwmcore_2227_10.hlsl39
-rw-r--r--decompile/dwmcore_2228_10.hlsl39
-rw-r--r--decompile/dwmcore_2229_10.hlsl40
-rw-r--r--decompile/dwmcore_2230_10.hlsl39
-rw-r--r--decompile/dwmcore_2231_10.hlsl41
-rw-r--r--decompile/dwmcore_2232_10.hlsl53
-rw-r--r--decompile/dwmcore_2233_10.hlsl53
-rw-r--r--decompile/dwmcore_2234_10.hlsl55
-rw-r--r--decompile/dwmcore_2235_10.hlsl51
-rw-r--r--decompile/dwmcore_2236_10.hlsl53
-rw-r--r--decompile/dwmcore_2237_10.hlsl54
-rw-r--r--decompile/dwmcore_2238_10.hlsl40
-rw-r--r--decompile/dwmcore_2239_10.hlsl42
-rw-r--r--decompile/dwmcore_2240_10.hlsl43
-rw-r--r--decompile/dwmcore_2241_10.hlsl56
-rw-r--r--decompile/dwmcore_2242_10.hlsl58
-rw-r--r--decompile/dwmcore_2243_10.hlsl59
-rw-r--r--decompile/dwmcore_2244_10.hlsl39
-rw-r--r--decompile/dwmcore_2245_10.hlsl41
-rw-r--r--decompile/dwmcore_2246_10.hlsl40
-rw-r--r--decompile/dwmcore_2247_10.hlsl43
-rw-r--r--decompile/dwmcore_2248_10.hlsl44
-rw-r--r--decompile/dwmcore_2249_10.hlsl42
-rw-r--r--decompile/dwmcore_2250_10.hlsl41
-rw-r--r--decompile/dwmcore_2251_10.hlsl54
-rw-r--r--decompile/dwmcore_2252_10.hlsl56
-rw-r--r--decompile/dwmcore_2253_10.hlsl55
-rw-r--r--decompile/dwmcore_2254_10.hlsl55
-rw-r--r--decompile/dwmcore_2255_10.hlsl57
-rw-r--r--decompile/dwmcore_2256_10.hlsl58
-rw-r--r--decompile/dwmcore_2257_10.hlsl44
-rw-r--r--decompile/dwmcore_2258_10.hlsl46
-rw-r--r--decompile/dwmcore_2259_10.hlsl47
-rw-r--r--decompile/dwmcore_2260_10.hlsl60
-rw-r--r--decompile/dwmcore_2261_10.hlsl62
-rw-r--r--decompile/dwmcore_2262_10.hlsl63
-rw-r--r--decompile/dwmcore_2263_10.hlsl44
-rw-r--r--decompile/dwmcore_2264_10.hlsl45
-rw-r--r--decompile/dwmcore_2265_10.hlsl47
-rw-r--r--decompile/dwmcore_2266_10.hlsl47
-rw-r--r--decompile/dwmcore_2267_10.hlsl48
-rw-r--r--decompile/dwmcore_2268_10.hlsl47
-rw-r--r--decompile/dwmcore_2269_10.hlsl49
-rw-r--r--decompile/dwmcore_2270_10.hlsl61
-rw-r--r--decompile/dwmcore_2271_10.hlsl61
-rw-r--r--decompile/dwmcore_2272_10.hlsl63
-rw-r--r--decompile/dwmcore_2273_10.hlsl59
-rw-r--r--decompile/dwmcore_2274_10.hlsl61
-rw-r--r--decompile/dwmcore_2275_10.hlsl62
-rw-r--r--decompile/dwmcore_2276_10.hlsl48
-rw-r--r--decompile/dwmcore_2277_10.hlsl50
-rw-r--r--decompile/dwmcore_2278_10.hlsl51
-rw-r--r--decompile/dwmcore_2279_10.hlsl64
-rw-r--r--decompile/dwmcore_2280_10.hlsl66
-rw-r--r--decompile/dwmcore_2281_10.hlsl67
328 files changed, 14996 insertions, 0 deletions
diff --git a/decompile/dwmcore_1000_10.hlsl b/decompile/dwmcore_1000_10.hlsl
new file mode 100644
index 0000000..93a345a
--- /dev/null
+++ b/decompile/dwmcore_1000_10.hlsl
@@ -0,0 +1,52 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer _Globals : register(b0)
+{
+ float4x4 g_matWorldViewProj : packoffset(c0);
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ float4 v6 : TEXCOORD5,
+ float4 v7 : TEXCOORD6,
+ float4 v8 : TEXCOORD7,
+ float2 v9 : TEXCOORD8,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3,
+ out float4 o5 : TEXCOORD4)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, g_matWorldViewProj._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, g_matWorldViewProj._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, g_matWorldViewProj._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, g_matWorldViewProj._m03_m13_m23_m33);
+ o1.xyzw = v1.xyzw;
+ o2.xy = v2.xy;
+ o2.zw = v3.xy;
+ o3.xy = v4.xy;
+ o3.zw = v5.xy;
+ o4.xy = v6.xy;
+ o4.zw = v7.xy;
+ o5.xy = v8.xy;
+ o5.zw = v9.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1001_10.hlsl b/decompile/dwmcore_1001_10.hlsl
new file mode 100644
index 0000000..7eb288e
--- /dev/null
+++ b/decompile/dwmcore_1001_10.hlsl
@@ -0,0 +1,34 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer _Globals : register(b0)
+{
+ float4x4 g_matWorldViewProj : packoffset(c0);
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, g_matWorldViewProj._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, g_matWorldViewProj._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, g_matWorldViewProj._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, g_matWorldViewProj._m03_m13_m23_m33);
+ o1.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1002_10.hlsl b/decompile/dwmcore_1002_10.hlsl
new file mode 100644
index 0000000..ab823d7
--- /dev/null
+++ b/decompile/dwmcore_1002_10.hlsl
@@ -0,0 +1,36 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVS : register(b0)
+{
+ float4x4 g_matWorldViewProj : packoffset(c0);
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, g_matWorldViewProj._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, g_matWorldViewProj._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, g_matWorldViewProj._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, g_matWorldViewProj._m03_m13_m23_m33);
+ o1.xyzw = v1.xyzw;
+ o2.xy = v2.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1003_10.hlsl b/decompile/dwmcore_1003_10.hlsl
new file mode 100644
index 0000000..a471247
--- /dev/null
+++ b/decompile/dwmcore_1003_10.hlsl
@@ -0,0 +1,34 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVS : register(b0)
+{
+ float4x4 g_matWorldViewProj : packoffset(c0);
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float2 o1 : TEXCOORD0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, g_matWorldViewProj._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, g_matWorldViewProj._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, g_matWorldViewProj._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, g_matWorldViewProj._m03_m13_m23_m33);
+ o1.xy = v2.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1004_10.hlsl b/decompile/dwmcore_1004_10.hlsl
new file mode 100644
index 0000000..39cb6e9
--- /dev/null
+++ b/decompile/dwmcore_1004_10.hlsl
@@ -0,0 +1,25 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1,
+ out float2 p2 : TEXCOORD2)
+{
+ o0.xyz = v0.xyz;
+ o0.w = 1;
+ o1.xyzw = v1.xyzw;
+ o2.xy = v2.xy;
+ p2.xy = v3.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1005_10.hlsl b/decompile/dwmcore_1005_10.hlsl
new file mode 100644
index 0000000..bed59fc
--- /dev/null
+++ b/decompile/dwmcore_1005_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ float4 v6 : TEXCOORD5,
+ float2 v7 : TEXCOORD6,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1,
+ out float2 p2 : TEXCOORD2,
+ out float2 o3 : TEXCOORD3,
+ out float2 p3 : TEXCOORD4,
+ out float2 o4 : TEXCOORD5,
+ out float2 p4 : TEXCOORD6)
+{
+ o0.xyz = v0.xyz;
+ o0.w = 1;
+ o1.xyzw = v1.xyzw;
+ o2.xy = v2.xy;
+ p2.xy = v3.xy;
+ o3.xy = v4.xy;
+ p3.xy = v5.xy;
+ o4.xy = v6.xy;
+ p4.xy = v7.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1006_10.hlsl b/decompile/dwmcore_1006_10.hlsl
new file mode 100644
index 0000000..9164c55
--- /dev/null
+++ b/decompile/dwmcore_1006_10.hlsl
@@ -0,0 +1,43 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ float4 v6 : TEXCOORD5,
+ float4 v7 : TEXCOORD6,
+ float4 v8 : TEXCOORD7,
+ float2 v9 : TEXCOORD8,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1,
+ out float2 p2 : TEXCOORD2,
+ out float2 o3 : TEXCOORD3,
+ out float2 p3 : TEXCOORD4,
+ out float2 o4 : TEXCOORD5,
+ out float2 p4 : TEXCOORD6,
+ out float2 o5 : TEXCOORD7,
+ out float2 p5 : TEXCOORD8)
+{
+ o0.xyz = v0.xyz;
+ o0.w = 1;
+ o1.xyzw = v1.xyzw;
+ o2.xy = v2.xy;
+ p2.xy = v3.xy;
+ o3.xy = v4.xy;
+ p3.xy = v5.xy;
+ o4.xy = v6.xy;
+ p4.xy = v7.xy;
+ o5.xy = v8.xy;
+ p5.xy = v9.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1007_10.hlsl b/decompile/dwmcore_1007_10.hlsl
new file mode 100644
index 0000000..0e40f25
--- /dev/null
+++ b/decompile/dwmcore_1007_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ float4 v6 : TEXCOORD5,
+ float2 v7 : TEXCOORD6,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float2 o4 : TEXCOORD3,
+ out float2 p4 : TEXCOORD4,
+ out float2 o5 : TEXCOORD5,
+ out float2 p5 : TEXCOORD6)
+{
+ o0.xyz = v0.xyz;
+ o0.w = 1;
+ o1.xyz = v1.xyz;
+ o2.xyzw = v2.xyzw;
+ o3.xyzw = v3.xyzw;
+ o4.xy = v4.xy;
+ p4.xy = v5.xy;
+ o5.xy = v6.xy;
+ p5.xy = v7.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1008_10.hlsl b/decompile/dwmcore_1008_10.hlsl
new file mode 100644
index 0000000..3925f93
--- /dev/null
+++ b/decompile/dwmcore_1008_10.hlsl
@@ -0,0 +1,46 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ o2.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1009_10.hlsl b/decompile/dwmcore_1009_10.hlsl
new file mode 100644
index 0000000..0b67ee5
--- /dev/null
+++ b/decompile/dwmcore_1009_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ o2.xyzw = v1.xyzw;
+ o3.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1010_10.hlsl b/decompile/dwmcore_1010_10.hlsl
new file mode 100644
index 0000000..dc42aab
--- /dev/null
+++ b/decompile/dwmcore_1010_10.hlsl
@@ -0,0 +1,50 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ o2.xyzw = v1.xyzw;
+ o3.xyzw = v1.xyzw;
+ o4.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1011_10.hlsl b/decompile/dwmcore_1011_10.hlsl
new file mode 100644
index 0000000..487534c
--- /dev/null
+++ b/decompile/dwmcore_1011_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1012_10.hlsl b/decompile/dwmcore_1012_10.hlsl
new file mode 100644
index 0000000..56dce67
--- /dev/null
+++ b/decompile/dwmcore_1012_10.hlsl
@@ -0,0 +1,46 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ o2.xy = v2.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1013_10.hlsl b/decompile/dwmcore_1013_10.hlsl
new file mode 100644
index 0000000..c01d148
--- /dev/null
+++ b/decompile/dwmcore_1013_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ o2.xy = v2.xy;
+ o3.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1014_10.hlsl b/decompile/dwmcore_1014_10.hlsl
new file mode 100644
index 0000000..cc6a3cf
--- /dev/null
+++ b/decompile/dwmcore_1014_10.hlsl
@@ -0,0 +1,50 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ o2.xy = v2.xy;
+ o3.xyzw = v1.xyzw;
+ o4.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1015_10.hlsl b/decompile/dwmcore_1015_10.hlsl
new file mode 100644
index 0000000..15489c0
--- /dev/null
+++ b/decompile/dwmcore_1015_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1,
+ out float2 p2 : TEXCOORD2)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ o2.xyzw = v2.xyxy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1016_10.hlsl b/decompile/dwmcore_1016_10.hlsl
new file mode 100644
index 0000000..5681958
--- /dev/null
+++ b/decompile/dwmcore_1016_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1,
+ out float2 p2 : TEXCOORD2,
+ out float4 o3 : TEXCOORD3)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ o2.xyzw = v2.xyxy;
+ o3.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1017_10.hlsl b/decompile/dwmcore_1017_10.hlsl
new file mode 100644
index 0000000..4895a27
--- /dev/null
+++ b/decompile/dwmcore_1017_10.hlsl
@@ -0,0 +1,67 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.w = 0;
+ r0.xy = v2.xy + -r0.zw;
+ r0.zw = v2.xy + r0.zw;
+ r1.z = 3;
+ r1.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.zw = float2(-0,-0.375) * r1.zw + r0.xy;
+ o3.zw = float2(0,0.375) * r1.zw + r0.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + v2.xy;
+ r0.xy = -r0.xy * float2(0.375,3) + v2.xy;
+ o3.xy = r0.xy + r0.zw;
+ o2.xy = r1.xy + -r0.zw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1018_10.hlsl b/decompile/dwmcore_1018_10.hlsl
new file mode 100644
index 0000000..efe0b71
--- /dev/null
+++ b/decompile/dwmcore_1018_10.hlsl
@@ -0,0 +1,69 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.w = 0;
+ r0.xy = v2.xy + -r0.zw;
+ r0.zw = v2.xy + r0.zw;
+ r1.z = 3;
+ r1.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.zw = float2(-0,-0.375) * r1.zw + r0.xy;
+ o3.zw = float2(0,0.375) * r1.zw + r0.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + v2.xy;
+ r0.xy = -r0.xy * float2(0.375,3) + v2.xy;
+ o3.xy = r0.xy + r0.zw;
+ o2.xy = r1.xy + -r0.zw;
+ o4.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1019_10.hlsl b/decompile/dwmcore_1019_10.hlsl
new file mode 100644
index 0000000..b776489
--- /dev/null
+++ b/decompile/dwmcore_1019_10.hlsl
@@ -0,0 +1,71 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3,
+ out float4 o5 : TEXCOORD4)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.w = 0;
+ r0.xy = v2.xy + -r0.zw;
+ r0.zw = v2.xy + r0.zw;
+ r1.z = 3;
+ r1.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.zw = float2(-0,-0.375) * r1.zw + r0.xy;
+ o3.zw = float2(0,0.375) * r1.zw + r0.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + v2.xy;
+ r0.xy = -r0.xy * float2(0.375,3) + v2.xy;
+ o3.xy = r0.xy + r0.zw;
+ o2.xy = r1.xy + -r0.zw;
+ o4.xyzw = v1.xyzw;
+ o5.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1020_10.hlsl b/decompile/dwmcore_1020_10.hlsl
new file mode 100644
index 0000000..477975d
--- /dev/null
+++ b/decompile/dwmcore_1020_10.hlsl
@@ -0,0 +1,69 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float2 o4 : TEXCOORD3)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.w = 0;
+ r0.xy = v2.xy + -r0.zw;
+ r0.zw = v2.xy + r0.zw;
+ r1.z = 3;
+ r1.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.zw = float2(-0,-0.375) * r1.zw + r0.xy;
+ o3.zw = float2(0,0.375) * r1.zw + r0.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + v2.xy;
+ r0.xy = -r0.xy * float2(0.375,3) + v2.xy;
+ o3.xy = r0.xy + r0.zw;
+ o2.xy = r1.xy + -r0.zw;
+ o4.xy = v2.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1021_10.hlsl b/decompile/dwmcore_1021_10.hlsl
new file mode 100644
index 0000000..b57afbc
--- /dev/null
+++ b/decompile/dwmcore_1021_10.hlsl
@@ -0,0 +1,71 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3,
+ out float4 o5 : TEXCOORD4)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.w = 0;
+ r0.xy = v2.xy + -r0.zw;
+ r0.zw = v2.xy + r0.zw;
+ r1.z = 3;
+ r1.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.zw = float2(-0,-0.375) * r1.zw + r0.xy;
+ o3.zw = float2(0,0.375) * r1.zw + r0.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + v2.xy;
+ r0.xy = -r0.xy * float2(0.375,3) + v2.xy;
+ o3.xy = r0.xy + r0.zw;
+ o2.xy = r1.xy + -r0.zw;
+ o4.xy = v2.xy;
+ o5.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1022_10.hlsl b/decompile/dwmcore_1022_10.hlsl
new file mode 100644
index 0000000..a38390e
--- /dev/null
+++ b/decompile/dwmcore_1022_10.hlsl
@@ -0,0 +1,55 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o2.x = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o2.y = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1023_10.hlsl b/decompile/dwmcore_1023_10.hlsl
new file mode 100644
index 0000000..d3dde14
--- /dev/null
+++ b/decompile/dwmcore_1023_10.hlsl
@@ -0,0 +1,57 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o2.x = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o2.y = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ o3.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1024_10.hlsl b/decompile/dwmcore_1024_10.hlsl
new file mode 100644
index 0000000..9c924a2
--- /dev/null
+++ b/decompile/dwmcore_1024_10.hlsl
@@ -0,0 +1,59 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o2.x = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o2.y = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ o3.xyzw = v1.xyzw;
+ o4.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1025_10.hlsl b/decompile/dwmcore_1025_10.hlsl
new file mode 100644
index 0000000..fcdbc59
--- /dev/null
+++ b/decompile/dwmcore_1025_10.hlsl
@@ -0,0 +1,57 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1,
+ out float2 p2 : TEXCOORD2)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o2.x = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o2.y = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ p2.xy = v2.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1026_10.hlsl b/decompile/dwmcore_1026_10.hlsl
new file mode 100644
index 0000000..ecb73f3
--- /dev/null
+++ b/decompile/dwmcore_1026_10.hlsl
@@ -0,0 +1,59 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1,
+ out float2 p2 : TEXCOORD2,
+ out float4 o3 : TEXCOORD3)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o2.x = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o2.y = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ p2.xy = v2.xy;
+ o3.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1027_10.hlsl b/decompile/dwmcore_1027_10.hlsl
new file mode 100644
index 0000000..b27a26b
--- /dev/null
+++ b/decompile/dwmcore_1027_10.hlsl
@@ -0,0 +1,77 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.z = 3;
+ r0.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r1.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r1.w = 0;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ r2.z = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ r2.w = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.xy = r2.zw + -r1.zw;
+ r1.xy = r2.zw + r1.zw;
+ o3.zw = float2(0,0.375) * r0.zw + r1.xy;
+ o2.zw = float2(-0,-0.375) * r0.zw + r0.xy;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + r2.zw;
+ r0.xy = -r0.xy * float2(0.375,3) + r2.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.xy = r1.xy + -r0.zw;
+ o3.xy = r0.xy + r0.zw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1028_10.hlsl b/decompile/dwmcore_1028_10.hlsl
new file mode 100644
index 0000000..59e409f
--- /dev/null
+++ b/decompile/dwmcore_1028_10.hlsl
@@ -0,0 +1,79 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.z = 3;
+ r0.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r1.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r1.w = 0;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ r2.z = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ r2.w = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.xy = r2.zw + -r1.zw;
+ r1.xy = r2.zw + r1.zw;
+ o3.zw = float2(0,0.375) * r0.zw + r1.xy;
+ o2.zw = float2(-0,-0.375) * r0.zw + r0.xy;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + r2.zw;
+ r0.xy = -r0.xy * float2(0.375,3) + r2.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.xy = r1.xy + -r0.zw;
+ o3.xy = r0.xy + r0.zw;
+ o4.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1029_10.hlsl b/decompile/dwmcore_1029_10.hlsl
new file mode 100644
index 0000000..57e18ce
--- /dev/null
+++ b/decompile/dwmcore_1029_10.hlsl
@@ -0,0 +1,81 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3,
+ out float4 o5 : TEXCOORD4)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.z = 3;
+ r0.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r1.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r1.w = 0;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ r2.z = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ r2.w = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.xy = r2.zw + -r1.zw;
+ r1.xy = r2.zw + r1.zw;
+ o3.zw = float2(0,0.375) * r0.zw + r1.xy;
+ o2.zw = float2(-0,-0.375) * r0.zw + r0.xy;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + r2.zw;
+ r0.xy = -r0.xy * float2(0.375,3) + r2.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.xy = r1.xy + -r0.zw;
+ o3.xy = r0.xy + r0.zw;
+ o4.xyzw = v1.xyzw;
+ o5.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1030_10.hlsl b/decompile/dwmcore_1030_10.hlsl
new file mode 100644
index 0000000..79ce688
--- /dev/null
+++ b/decompile/dwmcore_1030_10.hlsl
@@ -0,0 +1,79 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float2 o4 : TEXCOORD3)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.z = 3;
+ r0.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r1.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r1.w = 0;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ r2.z = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ r2.w = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.xy = r2.zw + -r1.zw;
+ r1.xy = r2.zw + r1.zw;
+ o3.zw = float2(0,0.375) * r0.zw + r1.xy;
+ o2.zw = float2(-0,-0.375) * r0.zw + r0.xy;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + r2.zw;
+ r0.xy = -r0.xy * float2(0.375,3) + r2.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.xy = r1.xy + -r0.zw;
+ o3.xy = r0.xy + r0.zw;
+ o4.xy = v2.xy;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1031_10.hlsl b/decompile/dwmcore_1031_10.hlsl
new file mode 100644
index 0000000..6a71997
--- /dev/null
+++ b/decompile/dwmcore_1031_10.hlsl
@@ -0,0 +1,81 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldToProjection;
+ } Transform_World2D_By_Matrix4x4_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3,
+ out float4 o5 : TEXCOORD4)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Transform_World2D_By_Matrix4x4_VS0_ConstantTable.mat4x4WorldToProjection._m03_m13_m23_m33);
+ o1.xyzw = float4(1,1,1,1);
+ r0.z = 3;
+ r0.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r1.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r1.w = 0;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ r2.z = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ r2.w = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.xy = r2.zw + -r1.zw;
+ r1.xy = r2.zw + r1.zw;
+ o3.zw = float2(0,0.375) * r0.zw + r1.xy;
+ o2.zw = float2(-0,-0.375) * r0.zw + r0.xy;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + r2.zw;
+ r0.xy = -r0.xy * float2(0.375,3) + r2.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.xy = r1.xy + -r0.zw;
+ o3.xy = r0.xy + r0.zw;
+ o4.xy = v2.xy;
+ o5.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1032_10.hlsl b/decompile/dwmcore_1032_10.hlsl
new file mode 100644
index 0000000..ebe33ea
--- /dev/null
+++ b/decompile/dwmcore_1032_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ o2.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1033_10.hlsl b/decompile/dwmcore_1033_10.hlsl
new file mode 100644
index 0000000..a9600d6
--- /dev/null
+++ b/decompile/dwmcore_1033_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ o2.xyzw = v1.xyzw;
+ o3.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1034_10.hlsl b/decompile/dwmcore_1034_10.hlsl
new file mode 100644
index 0000000..a2c34ac
--- /dev/null
+++ b/decompile/dwmcore_1034_10.hlsl
@@ -0,0 +1,51 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ o2.xyzw = v1.xyzw;
+ o3.xyzw = v1.xyzw;
+ o4.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1035_10.hlsl b/decompile/dwmcore_1035_10.hlsl
new file mode 100644
index 0000000..0c6a276
--- /dev/null
+++ b/decompile/dwmcore_1035_10.hlsl
@@ -0,0 +1,45 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1036_10.hlsl b/decompile/dwmcore_1036_10.hlsl
new file mode 100644
index 0000000..2ca9f6e
--- /dev/null
+++ b/decompile/dwmcore_1036_10.hlsl
@@ -0,0 +1,56 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o2.x = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o2.y = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1037_10.hlsl b/decompile/dwmcore_1037_10.hlsl
new file mode 100644
index 0000000..770066d
--- /dev/null
+++ b/decompile/dwmcore_1037_10.hlsl
@@ -0,0 +1,58 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o2.x = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o2.y = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ o3.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1038_10.hlsl b/decompile/dwmcore_1038_10.hlsl
new file mode 100644
index 0000000..4e28a75
--- /dev/null
+++ b/decompile/dwmcore_1038_10.hlsl
@@ -0,0 +1,60 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o2.x = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o2.y = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ o3.xyzw = v1.xyzw;
+ o4.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1039_10.hlsl b/decompile/dwmcore_1039_10.hlsl
new file mode 100644
index 0000000..65c1aec
--- /dev/null
+++ b/decompile/dwmcore_1039_10.hlsl
@@ -0,0 +1,67 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS2_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1,
+ out float2 p2 : TEXCOORD2)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o2.x = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o2.y = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m00_m10);
+ p2.x = Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m01_m11);
+ p2.y = Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1040_10.hlsl b/decompile/dwmcore_1040_10.hlsl
new file mode 100644
index 0000000..cf7f8ea
--- /dev/null
+++ b/decompile/dwmcore_1040_10.hlsl
@@ -0,0 +1,69 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS2_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float2 o2 : TEXCOORD1,
+ out float2 p2 : TEXCOORD2,
+ out float4 o3 : TEXCOORD3)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o2.x = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o2.y = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m00_m10);
+ p2.x = Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m01_m11);
+ p2.y = Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ o3.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1041_10.hlsl b/decompile/dwmcore_1041_10.hlsl
new file mode 100644
index 0000000..31f8c2d
--- /dev/null
+++ b/decompile/dwmcore_1041_10.hlsl
@@ -0,0 +1,78 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ r0.z = 3;
+ r0.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r1.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r1.w = 0;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ r2.z = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ r2.w = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.xy = r2.zw + -r1.zw;
+ r1.xy = r2.zw + r1.zw;
+ o3.zw = float2(0,0.375) * r0.zw + r1.xy;
+ o2.zw = float2(-0,-0.375) * r0.zw + r0.xy;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + r2.zw;
+ r0.xy = -r0.xy * float2(0.375,3) + r2.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.xy = r1.xy + -r0.zw;
+ o3.xy = r0.xy + r0.zw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1042_10.hlsl b/decompile/dwmcore_1042_10.hlsl
new file mode 100644
index 0000000..c945d49
--- /dev/null
+++ b/decompile/dwmcore_1042_10.hlsl
@@ -0,0 +1,80 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ r0.z = 3;
+ r0.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r1.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r1.w = 0;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ r2.z = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ r2.w = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.xy = r2.zw + -r1.zw;
+ r1.xy = r2.zw + r1.zw;
+ o3.zw = float2(0,0.375) * r0.zw + r1.xy;
+ o2.zw = float2(-0,-0.375) * r0.zw + r0.xy;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + r2.zw;
+ r0.xy = -r0.xy * float2(0.375,3) + r2.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.xy = r1.xy + -r0.zw;
+ o3.xy = r0.xy + r0.zw;
+ o4.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1043_10.hlsl b/decompile/dwmcore_1043_10.hlsl
new file mode 100644
index 0000000..b6212a9
--- /dev/null
+++ b/decompile/dwmcore_1043_10.hlsl
@@ -0,0 +1,82 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3,
+ out float4 o5 : TEXCOORD4)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ r0.z = 3;
+ r0.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r1.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r1.w = 0;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ r2.z = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ r2.w = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.xy = r2.zw + -r1.zw;
+ r1.xy = r2.zw + r1.zw;
+ o3.zw = float2(0,0.375) * r0.zw + r1.xy;
+ o2.zw = float2(-0,-0.375) * r0.zw + r0.xy;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + r2.zw;
+ r0.xy = -r0.xy * float2(0.375,3) + r2.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.xy = r1.xy + -r0.zw;
+ o3.xy = r0.xy + r0.zw;
+ o4.xyzw = v1.xyzw;
+ o5.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1044_10.hlsl b/decompile/dwmcore_1044_10.hlsl
new file mode 100644
index 0000000..4703dd0
--- /dev/null
+++ b/decompile/dwmcore_1044_10.hlsl
@@ -0,0 +1,89 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS2_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float2 o4 : TEXCOORD3)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ r0.z = 3;
+ r0.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r1.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r1.w = 0;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ r2.z = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ r2.w = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.xy = r2.zw + -r1.zw;
+ r1.xy = r2.zw + r1.zw;
+ o3.zw = float2(0,0.375) * r0.zw + r1.xy;
+ o2.zw = float2(-0,-0.375) * r0.zw + r0.xy;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + r2.zw;
+ r0.xy = -r0.xy * float2(0.375,3) + r2.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.xy = r1.xy + -r0.zw;
+ o3.xy = r0.xy + r0.zw;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o4.x = Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o4.y = Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_1045_10.hlsl b/decompile/dwmcore_1045_10.hlsl
new file mode 100644
index 0000000..4eef5de
--- /dev/null
+++ b/decompile/dwmcore_1045_10.hlsl
@@ -0,0 +1,91 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbVSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4WorldViewTransform;
+ float4x4 mat4x4WorldViewProjTransform;
+ } Get3DTransforms_VS0_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4 ddxyEstimated;
+ } ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable;
+
+
+ struct
+ {
+ float4x2 mat3x2TextureTransform;
+ } TransformVertexStageUV_VS2_ConstantTable;
+
+ } Data_VS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float3 v0 : POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float2 v3 : TEXCOORD2,
+ out float4 o0 : SV_POSITION0,
+ out float4 o1 : TEXCOORD0,
+ out float4 o2 : TEXCOORD1,
+ out float4 o3 : TEXCOORD2,
+ out float4 o4 : TEXCOORD3,
+ out float4 o5 : TEXCOORD4)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyz = v0.xyz;
+ r0.w = 1;
+ o0.x = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m00_m10_m20_m30);
+ o0.y = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m01_m11_m21_m31);
+ o0.z = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m02_m12_m22_m32);
+ o0.w = dot(r0.xyzw, Data_VS.Get3DTransforms_VS0_ConstantTable.mat4x4WorldViewProjTransform._m03_m13_m23_m33);
+ o1.xyzw = float4(0,0,0,0);
+ r0.z = 3;
+ r0.w = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ r1.z = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r1.w = 0;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m00_m10);
+ r2.z = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m01_m11);
+ r2.w = Data_VS.TransformVertexStageUV_VS1_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ r0.xy = r2.zw + -r1.zw;
+ r1.xy = r2.zw + r1.zw;
+ o3.zw = float2(0,0.375) * r0.zw + r1.xy;
+ o2.zw = float2(-0,-0.375) * r0.zw + r0.xy;
+ r0.x = Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.x;
+ r0.yz = float2(0,0);
+ r1.xy = r0.xy * float2(0.375,3) + r2.zw;
+ r0.xy = -r0.xy * float2(0.375,3) + r2.zw;
+ r0.w = 0.125 * Data_VS.ExpandUVToSuperSampleUVInterpolator_VS1_ConstantTable.ddxyEstimated.y;
+ o2.xy = r1.xy + -r0.zw;
+ o3.xy = r0.xy + r0.zw;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m00_m10);
+ o4.x = Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m20 + r0.x;
+ r0.x = dot(v2.xy, Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m01_m11);
+ o4.y = Data_VS.TransformVertexStageUV_VS2_ConstantTable.mat3x2TextureTransform._m21 + r0.x;
+ o5.xyzw = v1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2000_10.hlsl b/decompile/dwmcore_2000_10.hlsl
new file mode 100644
index 0000000..30c49c1
--- /dev/null
+++ b/decompile/dwmcore_2000_10.hlsl
@@ -0,0 +1,16 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ out float4 o0 : SV_Target0)
+{
+ o0.xyzw = v1.zyxw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2001_10.hlsl b/decompile/dwmcore_2001_10.hlsl
new file mode 100644
index 0000000..bf83cbd
--- /dev/null
+++ b/decompile/dwmcore_2001_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPS : register(b0)
+{
+ float4 factors : packoffset(c0);
+ float4 offset : packoffset(c1);
+}
+
+SamplerState Text_Texture_s : register(s0);
+Texture2D<float4> Text_Texture : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xy = -offset.xy + v2.xy;
+ r0.xyzw = Text_Texture.Sample(Text_Texture_s, r0.xy).xyzw;
+ r1.xy = offset.xy + v2.xy;
+ r1.xyzw = Text_Texture.Sample(Text_Texture_s, r1.xy).xyzw;
+ r0.z = r1.x;
+ r1.xyzw = Text_Texture.Sample(Text_Texture_s, v2.xy).xyzw;
+ r0.yw = r1.xx;
+ r1.xyzw = -r0.xwzw * factors.xxxx + factors.yyyy;
+ r0.xyzw = factors.xxxx * r0.xyzw;
+ r2.xyzw = factors.zzzz * r0.xwzw + factors.wwww;
+ r1.xyzw = r2.xyzw * r1.xyzw;
+ r1.xyzw = r1.xyzw * r0.xwzw;
+ o0.xyzw = r1.xyzw * float4(4,4,4,4) + r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2002_10.hlsl b/decompile/dwmcore_2002_10.hlsl
new file mode 100644
index 0000000..2190333
--- /dev/null
+++ b/decompile/dwmcore_2002_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPS : register(b0)
+{
+ float4 lowColor : packoffset(c0);
+ float4 highColor : packoffset(c1);
+}
+
+SamplerState SourceTexture_Sampler_s : register(s0);
+Texture2D<float4> SourceTexture_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float2 v1 : TEXCOORD0,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SourceTexture_Sampler.Sample(SourceTexture_Sampler_s, v1.xy).xyzw;
+ r1.xyzw = cmp(r0.xyzw >= lowColor.xyzw);
+ r2.xyzw = cmp(highColor.xyzw >= r0.xyzw);
+ r1.x = r1.x ? r2.x : 0;
+ r1.x = r1.y ? r1.x : 0;
+ r1.x = r2.y ? r1.x : 0;
+ r1.x = r1.z ? r1.x : 0;
+ r1.x = r2.z ? r1.x : 0;
+ r1.x = r1.w ? r1.x : 0;
+ r1.x = r2.w ? r1.x : 0;
+ r0.w = 1;
+ o0.xyzw = r1.xxxx ? float4(0,0,0,0) : r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2003_10.hlsl b/decompile/dwmcore_2003_10.hlsl
new file mode 100644
index 0000000..bb79303
--- /dev/null
+++ b/decompile/dwmcore_2003_10.hlsl
@@ -0,0 +1,50 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer BlurConstants : register(b0)
+{
+ float4 conv[8] : packoffset(c0);
+ float4 colorization_afterglow : packoffset(c8);
+ float4 colorization_blurBalance : packoffset(c9);
+ float4 colorization_color : packoffset(c10);
+}
+
+SamplerState BackgroundSampler_s : register(s0);
+Texture2D<float4> BackgroundSampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v2.zw).xyzw;
+ r0.xyz = conv[1].xyz * r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v2.xy).xyzw;
+ r0.xyz = conv[0].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v3.xy).xyzw;
+ r0.xyz = conv[2].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v3.zw).xyzw;
+ r0.xyz = conv[3].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v4.xy).xyzw;
+ r0.xyz = conv[4].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v4.zw).xyzw;
+ r0.xyz = conv[5].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v5.xy).xyzw;
+ r0.xyz = conv[6].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v5.zw).xyzw;
+ o0.xyz = conv[7].xyz * r1.xyz + r0.xyz;
+ o0.w = 1;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2004_10.hlsl b/decompile/dwmcore_2004_10.hlsl
new file mode 100644
index 0000000..6eb1c9d
--- /dev/null
+++ b/decompile/dwmcore_2004_10.hlsl
@@ -0,0 +1,34 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPS : register(b0)
+{
+ float4 factors : packoffset(c0);
+}
+
+SamplerState Text_Texture_s : register(s0);
+Texture2D<float4> Text_Texture : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = Text_Texture.Sample(Text_Texture_s, v2.xy).xyzw;
+ r0.y = -r0.x * factors.x + factors.y;
+ r0.x = factors.x * r0.x;
+ r0.z = factors.z * r0.x + factors.w;
+ r0.y = r0.z * r0.y;
+ r0.y = r0.y * r0.x;
+ o0.xyzw = r0.yyyy * float4(4,4,4,4) + r0.xxxx;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2005_10.hlsl b/decompile/dwmcore_2005_10.hlsl
new file mode 100644
index 0000000..1f6bec4
--- /dev/null
+++ b/decompile/dwmcore_2005_10.hlsl
@@ -0,0 +1,54 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer BlurConstants : register(b0)
+{
+ float4 conv[8] : packoffset(c0);
+ float4 colorization_afterglow : packoffset(c8);
+ float4 colorization_blurBalance : packoffset(c9);
+ float4 colorization_color : packoffset(c10);
+}
+
+SamplerState BackgroundSampler_s : register(s0);
+Texture2D<float4> BackgroundSampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v2.zw).xyzw;
+ r0.xyz = conv[1].xyz * r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v2.xy).xyzw;
+ r0.xyz = conv[0].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v3.xy).xyzw;
+ r0.xyz = conv[2].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v3.zw).xyzw;
+ r0.xyz = conv[3].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v4.xy).xyzw;
+ r0.xyz = conv[4].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v4.zw).xyzw;
+ r0.xyz = conv[5].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v5.xy).xyzw;
+ r0.xyz = conv[6].xyz * r1.xyz + r0.xyz;
+ r1.xyzw = BackgroundSampler.Sample(BackgroundSampler_s, v5.zw).xyzw;
+ r0.xyz = conv[7].xyz * r1.xyz + r0.xyz;
+ r0.w = dot(r0.xyz, float3(0.212599993,0.715200007,0.0722000003));
+ r0.xyz = colorization_blurBalance.xxx * r0.xyz;
+ r0.xyz = r0.www * colorization_afterglow.xyz + r0.xyz;
+ o0.xyz = colorization_color.xyz + r0.xyz;
+ o0.w = 1;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2006_10.hlsl b/decompile/dwmcore_2006_10.hlsl
new file mode 100644
index 0000000..e7018d1
--- /dev/null
+++ b/decompile/dwmcore_2006_10.hlsl
@@ -0,0 +1,17 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ o0.xyzw = v2.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2007_10.hlsl b/decompile/dwmcore_2007_10.hlsl
new file mode 100644
index 0000000..8d43b35
--- /dev/null
+++ b/decompile/dwmcore_2007_10.hlsl
@@ -0,0 +1,18 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ o0.xyzw = v3.xyzw * v2.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2008_10.hlsl b/decompile/dwmcore_2008_10.hlsl
new file mode 100644
index 0000000..0c809b8
--- /dev/null
+++ b/decompile/dwmcore_2008_10.hlsl
@@ -0,0 +1,19 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ o0.w = v3.w * v2.w;
+ o0.xyz = v2.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2009_10.hlsl b/decompile/dwmcore_2009_10.hlsl
new file mode 100644
index 0000000..33928af
--- /dev/null
+++ b/decompile/dwmcore_2009_10.hlsl
@@ -0,0 +1,24 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = v3.xyzw * v2.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2010_10.hlsl b/decompile/dwmcore_2010_10.hlsl
new file mode 100644
index 0000000..6232b09
--- /dev/null
+++ b/decompile/dwmcore_2010_10.hlsl
@@ -0,0 +1,25 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = v3.xyzw * v2.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2011_10.hlsl b/decompile/dwmcore_2011_10.hlsl
new file mode 100644
index 0000000..a7a8391
--- /dev/null
+++ b/decompile/dwmcore_2011_10.hlsl
@@ -0,0 +1,25 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.w = v3.w * v2.w;
+ r0.xyz = v2.xyz;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2012_10.hlsl b/decompile/dwmcore_2012_10.hlsl
new file mode 100644
index 0000000..85f97fb
--- /dev/null
+++ b/decompile/dwmcore_2012_10.hlsl
@@ -0,0 +1,25 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = v3.w * v2.w;
+ o0.w = v4.w * r0.x;
+ o0.xyz = v2.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2013_10.hlsl b/decompile/dwmcore_2013_10.hlsl
new file mode 100644
index 0000000..e359cae
--- /dev/null
+++ b/decompile/dwmcore_2013_10.hlsl
@@ -0,0 +1,33 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v2.w;
+ o0.xyz = v2.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2014_10.hlsl b/decompile/dwmcore_2014_10.hlsl
new file mode 100644
index 0000000..df7ce1c
--- /dev/null
+++ b/decompile/dwmcore_2014_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v2.w;
+ r0.xyz = v2.xyz;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2015_10.hlsl b/decompile/dwmcore_2015_10.hlsl
new file mode 100644
index 0000000..a4ff6ff
--- /dev/null
+++ b/decompile/dwmcore_2015_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v2.w;
+ o0.w = v3.w * r0.x;
+ o0.xyz = v2.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2016_10.hlsl b/decompile/dwmcore_2016_10.hlsl
new file mode 100644
index 0000000..9943d26
--- /dev/null
+++ b/decompile/dwmcore_2016_10.hlsl
@@ -0,0 +1,32 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * v2.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2017_10.hlsl b/decompile/dwmcore_2017_10.hlsl
new file mode 100644
index 0000000..c54a2bb
--- /dev/null
+++ b/decompile/dwmcore_2017_10.hlsl
@@ -0,0 +1,38 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * v2.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2018_10.hlsl b/decompile/dwmcore_2018_10.hlsl
new file mode 100644
index 0000000..54dee50
--- /dev/null
+++ b/decompile/dwmcore_2018_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * v2.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2019_10.hlsl b/decompile/dwmcore_2019_10.hlsl
new file mode 100644
index 0000000..fdd9189
--- /dev/null
+++ b/decompile/dwmcore_2019_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r0.y = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r0.z = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r0.w = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2020_10.hlsl b/decompile/dwmcore_2020_10.hlsl
new file mode 100644
index 0000000..d5d83d1
--- /dev/null
+++ b/decompile/dwmcore_2020_10.hlsl
@@ -0,0 +1,43 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r0.y = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r0.z = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r0.w = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2021_10.hlsl b/decompile/dwmcore_2021_10.hlsl
new file mode 100644
index 0000000..9227733
--- /dev/null
+++ b/decompile/dwmcore_2021_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r0.y = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r0.z = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r0.w = dot(v2.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2022_10.hlsl b/decompile/dwmcore_2022_10.hlsl
new file mode 100644
index 0000000..cd0f5a2
--- /dev/null
+++ b/decompile/dwmcore_2022_10.hlsl
@@ -0,0 +1,18 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ o0.xyz = float3(1,1,1);
+ o0.w = v2.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2023_10.hlsl b/decompile/dwmcore_2023_10.hlsl
new file mode 100644
index 0000000..0e08f87
--- /dev/null
+++ b/decompile/dwmcore_2023_10.hlsl
@@ -0,0 +1,24 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = 1;
+ r0.w = v2.w;
+ o0.xyzw = v3.xyzw * r0.xxxw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2024_10.hlsl b/decompile/dwmcore_2024_10.hlsl
new file mode 100644
index 0000000..a828195
--- /dev/null
+++ b/decompile/dwmcore_2024_10.hlsl
@@ -0,0 +1,19 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ o0.w = v3.w * v2.w;
+ o0.xyz = float3(1,1,1);
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2025_10.hlsl b/decompile/dwmcore_2025_10.hlsl
new file mode 100644
index 0000000..3074b2f
--- /dev/null
+++ b/decompile/dwmcore_2025_10.hlsl
@@ -0,0 +1,26 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = 1;
+ r0.w = v2.w;
+ r0.xyzw = v3.xyzw * r0.xxxw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2026_10.hlsl b/decompile/dwmcore_2026_10.hlsl
new file mode 100644
index 0000000..fde9160
--- /dev/null
+++ b/decompile/dwmcore_2026_10.hlsl
@@ -0,0 +1,26 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = v2.w;
+ r0.x = v3.w * r0.x;
+ o0.w = v4.w * r0.x;
+ o0.xyz = v3.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2027_10.hlsl b/decompile/dwmcore_2027_10.hlsl
new file mode 100644
index 0000000..cef852d
--- /dev/null
+++ b/decompile/dwmcore_2027_10.hlsl
@@ -0,0 +1,25 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.w = v3.w * v2.w;
+ r0.xyz = float3(1,1,1);
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2028_10.hlsl b/decompile/dwmcore_2028_10.hlsl
new file mode 100644
index 0000000..5ad43fa
--- /dev/null
+++ b/decompile/dwmcore_2028_10.hlsl
@@ -0,0 +1,25 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = v3.w * v2.w;
+ o0.w = v4.w * r0.x;
+ o0.xyz = float3(1,1,1);
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2029_10.hlsl b/decompile/dwmcore_2029_10.hlsl
new file mode 100644
index 0000000..f0e23a2
--- /dev/null
+++ b/decompile/dwmcore_2029_10.hlsl
@@ -0,0 +1,33 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v2.w;
+ o0.xyz = float3(1,1,1);
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2030_10.hlsl b/decompile/dwmcore_2030_10.hlsl
new file mode 100644
index 0000000..ba759aa
--- /dev/null
+++ b/decompile/dwmcore_2030_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v2.w;
+ r0.xyz = float3(1,1,1);
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2031_10.hlsl b/decompile/dwmcore_2031_10.hlsl
new file mode 100644
index 0000000..6d013b5
--- /dev/null
+++ b/decompile/dwmcore_2031_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v2.w;
+ o0.w = v3.w * r0.x;
+ o0.xyz = float3(1,1,1);
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2032_10.hlsl b/decompile/dwmcore_2032_10.hlsl
new file mode 100644
index 0000000..e4b860e
--- /dev/null
+++ b/decompile/dwmcore_2032_10.hlsl
@@ -0,0 +1,38 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = 1;
+ r0.w = v2.w;
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xxxw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2033_10.hlsl b/decompile/dwmcore_2033_10.hlsl
new file mode 100644
index 0000000..d46f448
--- /dev/null
+++ b/decompile/dwmcore_2033_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = 1;
+ r0.w = v2.w;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xxxw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2034_10.hlsl b/decompile/dwmcore_2034_10.hlsl
new file mode 100644
index 0000000..d505234
--- /dev/null
+++ b/decompile/dwmcore_2034_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = v2.w;
+ r0.x = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.x;
+ o0.w = v3.w * r0.x;
+ o0.xyz = Data_PS.SetColorValue_PS2_ConstantTable.color.www;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2035_10.hlsl b/decompile/dwmcore_2035_10.hlsl
new file mode 100644
index 0000000..d0506fe
--- /dev/null
+++ b/decompile/dwmcore_2035_10.hlsl
@@ -0,0 +1,43 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = 1;
+ r0.w = v2.w;
+ r1.x = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2036_10.hlsl b/decompile/dwmcore_2036_10.hlsl
new file mode 100644
index 0000000..115fb15
--- /dev/null
+++ b/decompile/dwmcore_2036_10.hlsl
@@ -0,0 +1,45 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = 1;
+ r0.w = v2.w;
+ r1.x = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2037_10.hlsl b/decompile/dwmcore_2037_10.hlsl
new file mode 100644
index 0000000..7516b19
--- /dev/null
+++ b/decompile/dwmcore_2037_10.hlsl
@@ -0,0 +1,46 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = 1;
+ r0.w = v2.w;
+ r1.x = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xxxw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2038_10.hlsl b/decompile/dwmcore_2038_10.hlsl
new file mode 100644
index 0000000..8fad4cd
--- /dev/null
+++ b/decompile/dwmcore_2038_10.hlsl
@@ -0,0 +1,31 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ out float4 o0 : SV_Target0)
+{
+ o0.xyzw = Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2039_10.hlsl b/decompile/dwmcore_2039_10.hlsl
new file mode 100644
index 0000000..5e61821
--- /dev/null
+++ b/decompile/dwmcore_2039_10.hlsl
@@ -0,0 +1,32 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ o0.xyzw = Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw * v2.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2040_10.hlsl b/decompile/dwmcore_2040_10.hlsl
new file mode 100644
index 0000000..ac80085
--- /dev/null
+++ b/decompile/dwmcore_2040_10.hlsl
@@ -0,0 +1,33 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ o0.w = Data_PS.SetColorValue_PS1_ConstantTable.color.w * v2.w;
+ o0.xyz = Data_PS.SetColorValue_PS1_ConstantTable.color.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2041_10.hlsl b/decompile/dwmcore_2041_10.hlsl
new file mode 100644
index 0000000..a98d958
--- /dev/null
+++ b/decompile/dwmcore_2041_10.hlsl
@@ -0,0 +1,38 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw * v2.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2042_10.hlsl b/decompile/dwmcore_2042_10.hlsl
new file mode 100644
index 0000000..fd79d2a
--- /dev/null
+++ b/decompile/dwmcore_2042_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw * v2.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2043_10.hlsl b/decompile/dwmcore_2043_10.hlsl
new file mode 100644
index 0000000..0118dac
--- /dev/null
+++ b/decompile/dwmcore_2043_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = Data_PS.SetColorValue_PS1_ConstantTable.color.w * v2.w;
+ o0.w = v3.w * r0.x;
+ o0.xyz = Data_PS.SetColorValue_PS1_ConstantTable.color.xyz * v3.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2044_10.hlsl b/decompile/dwmcore_2044_10.hlsl
new file mode 100644
index 0000000..efb1eae
--- /dev/null
+++ b/decompile/dwmcore_2044_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = Data_PS.SetColorValue_PS1_ConstantTable.color.w * v2.w;
+ o0.w = v3.w * r0.x;
+ o0.xyz = Data_PS.SetColorValue_PS1_ConstantTable.color.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2045_10.hlsl b/decompile/dwmcore_2045_10.hlsl
new file mode 100644
index 0000000..eb97b89
--- /dev/null
+++ b/decompile/dwmcore_2045_10.hlsl
@@ -0,0 +1,38 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ out float4 o0 : SV_Target0)
+{
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * Data_PS.SetColorValue_PS1_ConstantTable.color.w;
+ o0.xyz = Data_PS.SetColorValue_PS1_ConstantTable.color.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2046_10.hlsl b/decompile/dwmcore_2046_10.hlsl
new file mode 100644
index 0000000..1007868
--- /dev/null
+++ b/decompile/dwmcore_2046_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = Data_PS.SetColorValue_PS2_ConstantTable.color.w * Data_PS.SetColorValue_PS1_ConstantTable.color.w;
+ o0.w = v2.w * r0.x;
+ o0.xyz = Data_PS.SetColorValue_PS1_ConstantTable.color.xyz * v2.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2047_10.hlsl b/decompile/dwmcore_2047_10.hlsl
new file mode 100644
index 0000000..18134b4
--- /dev/null
+++ b/decompile/dwmcore_2047_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = Data_PS.SetColorValue_PS2_ConstantTable.color.w * Data_PS.SetColorValue_PS1_ConstantTable.color.w;
+ o0.w = v2.w * r0.x;
+ o0.xyz = Data_PS.SetColorValue_PS1_ConstantTable.color.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2048_10.hlsl b/decompile/dwmcore_2048_10.hlsl
new file mode 100644
index 0000000..15e0f1a
--- /dev/null
+++ b/decompile/dwmcore_2048_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ out float4 o0 : SV_Target0)
+{
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2049_10.hlsl b/decompile/dwmcore_2049_10.hlsl
new file mode 100644
index 0000000..e4e8873
--- /dev/null
+++ b/decompile/dwmcore_2049_10.hlsl
@@ -0,0 +1,43 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw;
+ o0.xyzw = v2.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2050_10.hlsl b/decompile/dwmcore_2050_10.hlsl
new file mode 100644
index 0000000..f342af8
--- /dev/null
+++ b/decompile/dwmcore_2050_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw;
+ o0.w = v2.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2051_10.hlsl b/decompile/dwmcore_2051_10.hlsl
new file mode 100644
index 0000000..7c28348
--- /dev/null
+++ b/decompile/dwmcore_2051_10.hlsl
@@ -0,0 +1,46 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r0.y = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r0.z = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r0.w = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2052_10.hlsl b/decompile/dwmcore_2052_10.hlsl
new file mode 100644
index 0000000..0740177
--- /dev/null
+++ b/decompile/dwmcore_2052_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r0.y = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r0.z = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r0.w = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r0.xyzw;
+ o0.xyzw = v2.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2053_10.hlsl b/decompile/dwmcore_2053_10.hlsl
new file mode 100644
index 0000000..d8dca0a
--- /dev/null
+++ b/decompile/dwmcore_2053_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS1_ConstantTable;
+
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.x = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r0.y = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r0.z = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r0.w = dot(Data_PS.SetColorValue_PS1_ConstantTable.color.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r0.xyzw;
+ o0.w = v2.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2054_10.hlsl b/decompile/dwmcore_2054_10.hlsl
new file mode 100644
index 0000000..ed9a769
--- /dev/null
+++ b/decompile/dwmcore_2054_10.hlsl
@@ -0,0 +1,25 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ o0.xyz = r0.xyz;
+ o0.w = 1;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2055_10.hlsl b/decompile/dwmcore_2055_10.hlsl
new file mode 100644
index 0000000..133ba0e
--- /dev/null
+++ b/decompile/dwmcore_2055_10.hlsl
@@ -0,0 +1,26 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = 1;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2056_10.hlsl b/decompile/dwmcore_2056_10.hlsl
new file mode 100644
index 0000000..207f5bf
--- /dev/null
+++ b/decompile/dwmcore_2056_10.hlsl
@@ -0,0 +1,26 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ o0.xyz = r0.xyz;
+ o0.w = v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2057_10.hlsl b/decompile/dwmcore_2057_10.hlsl
new file mode 100644
index 0000000..b410e4c
--- /dev/null
+++ b/decompile/dwmcore_2057_10.hlsl
@@ -0,0 +1,28 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2058_10.hlsl b/decompile/dwmcore_2058_10.hlsl
new file mode 100644
index 0000000..5ec5350
--- /dev/null
+++ b/decompile/dwmcore_2058_10.hlsl
@@ -0,0 +1,29 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2059_10.hlsl b/decompile/dwmcore_2059_10.hlsl
new file mode 100644
index 0000000..7242f68
--- /dev/null
+++ b/decompile/dwmcore_2059_10.hlsl
@@ -0,0 +1,27 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = v3.w;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2060_10.hlsl b/decompile/dwmcore_2060_10.hlsl
new file mode 100644
index 0000000..28a0ecb
--- /dev/null
+++ b/decompile/dwmcore_2060_10.hlsl
@@ -0,0 +1,27 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ o0.xyz = r0.xyz;
+ o0.w = v4.w * v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2061_10.hlsl b/decompile/dwmcore_2061_10.hlsl
new file mode 100644
index 0000000..52e265e
--- /dev/null
+++ b/decompile/dwmcore_2061_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ o0.xyz = r0.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2062_10.hlsl b/decompile/dwmcore_2062_10.hlsl
new file mode 100644
index 0000000..510ab0f
--- /dev/null
+++ b/decompile/dwmcore_2062_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ o0.xyz = v3.xyz * r0.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2063_10.hlsl b/decompile/dwmcore_2063_10.hlsl
new file mode 100644
index 0000000..ce6a914
--- /dev/null
+++ b/decompile/dwmcore_2063_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ o0.xyz = r0.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2064_10.hlsl b/decompile/dwmcore_2064_10.hlsl
new file mode 100644
index 0000000..995002e
--- /dev/null
+++ b/decompile/dwmcore_2064_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = 1;
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2065_10.hlsl b/decompile/dwmcore_2065_10.hlsl
new file mode 100644
index 0000000..ad57b10
--- /dev/null
+++ b/decompile/dwmcore_2065_10.hlsl
@@ -0,0 +1,42 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2066_10.hlsl b/decompile/dwmcore_2066_10.hlsl
new file mode 100644
index 0000000..e8c1ba4
--- /dev/null
+++ b/decompile/dwmcore_2066_10.hlsl
@@ -0,0 +1,43 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2067_10.hlsl b/decompile/dwmcore_2067_10.hlsl
new file mode 100644
index 0000000..30fe1c5
--- /dev/null
+++ b/decompile/dwmcore_2067_10.hlsl
@@ -0,0 +1,29 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.w = 1;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2068_10.hlsl b/decompile/dwmcore_2068_10.hlsl
new file mode 100644
index 0000000..d7cd137
--- /dev/null
+++ b/decompile/dwmcore_2068_10.hlsl
@@ -0,0 +1,31 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2069_10.hlsl b/decompile/dwmcore_2069_10.hlsl
new file mode 100644
index 0000000..0773661
--- /dev/null
+++ b/decompile/dwmcore_2069_10.hlsl
@@ -0,0 +1,32 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2070_10.hlsl b/decompile/dwmcore_2070_10.hlsl
new file mode 100644
index 0000000..7b76774
--- /dev/null
+++ b/decompile/dwmcore_2070_10.hlsl
@@ -0,0 +1,45 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2071_10.hlsl b/decompile/dwmcore_2071_10.hlsl
new file mode 100644
index 0000000..4c9033e
--- /dev/null
+++ b/decompile/dwmcore_2071_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2072_10.hlsl b/decompile/dwmcore_2072_10.hlsl
new file mode 100644
index 0000000..27dfe3d
--- /dev/null
+++ b/decompile/dwmcore_2072_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2073_10.hlsl b/decompile/dwmcore_2073_10.hlsl
new file mode 100644
index 0000000..d3c9df7
--- /dev/null
+++ b/decompile/dwmcore_2073_10.hlsl
@@ -0,0 +1,19 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ o0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2074_10.hlsl b/decompile/dwmcore_2074_10.hlsl
new file mode 100644
index 0000000..67214aa
--- /dev/null
+++ b/decompile/dwmcore_2074_10.hlsl
@@ -0,0 +1,25 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2075_10.hlsl b/decompile/dwmcore_2075_10.hlsl
new file mode 100644
index 0000000..bb972f9
--- /dev/null
+++ b/decompile/dwmcore_2075_10.hlsl
@@ -0,0 +1,26 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2076_10.hlsl b/decompile/dwmcore_2076_10.hlsl
new file mode 100644
index 0000000..5d7001e
--- /dev/null
+++ b/decompile/dwmcore_2076_10.hlsl
@@ -0,0 +1,27 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2077_10.hlsl b/decompile/dwmcore_2077_10.hlsl
new file mode 100644
index 0000000..a3cce85
--- /dev/null
+++ b/decompile/dwmcore_2077_10.hlsl
@@ -0,0 +1,28 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2078_10.hlsl b/decompile/dwmcore_2078_10.hlsl
new file mode 100644
index 0000000..dc8ae8d
--- /dev/null
+++ b/decompile/dwmcore_2078_10.hlsl
@@ -0,0 +1,27 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = v3.w * r0.w;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2079_10.hlsl b/decompile/dwmcore_2079_10.hlsl
new file mode 100644
index 0000000..e1accdc
--- /dev/null
+++ b/decompile/dwmcore_2079_10.hlsl
@@ -0,0 +1,28 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ o0.w = v4.w * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2080_10.hlsl b/decompile/dwmcore_2080_10.hlsl
new file mode 100644
index 0000000..4c27f5d
--- /dev/null
+++ b/decompile/dwmcore_2080_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2081_10.hlsl b/decompile/dwmcore_2081_10.hlsl
new file mode 100644
index 0000000..d48f964
--- /dev/null
+++ b/decompile/dwmcore_2081_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2082_10.hlsl b/decompile/dwmcore_2082_10.hlsl
new file mode 100644
index 0000000..41fe3fe
--- /dev/null
+++ b/decompile/dwmcore_2082_10.hlsl
@@ -0,0 +1,42 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.xyz = r0.xyz;
+ o0.w = v3.w * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2083_10.hlsl b/decompile/dwmcore_2083_10.hlsl
new file mode 100644
index 0000000..2cca3c7
--- /dev/null
+++ b/decompile/dwmcore_2083_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2084_10.hlsl b/decompile/dwmcore_2084_10.hlsl
new file mode 100644
index 0000000..5c4ddf9
--- /dev/null
+++ b/decompile/dwmcore_2084_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2085_10.hlsl b/decompile/dwmcore_2085_10.hlsl
new file mode 100644
index 0000000..b2eb8a5
--- /dev/null
+++ b/decompile/dwmcore_2085_10.hlsl
@@ -0,0 +1,42 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2086_10.hlsl b/decompile/dwmcore_2086_10.hlsl
new file mode 100644
index 0000000..1511389
--- /dev/null
+++ b/decompile/dwmcore_2086_10.hlsl
@@ -0,0 +1,28 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2087_10.hlsl b/decompile/dwmcore_2087_10.hlsl
new file mode 100644
index 0000000..033ec05
--- /dev/null
+++ b/decompile/dwmcore_2087_10.hlsl
@@ -0,0 +1,30 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2088_10.hlsl b/decompile/dwmcore_2088_10.hlsl
new file mode 100644
index 0000000..6408f44
--- /dev/null
+++ b/decompile/dwmcore_2088_10.hlsl
@@ -0,0 +1,31 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2089_10.hlsl b/decompile/dwmcore_2089_10.hlsl
new file mode 100644
index 0000000..50ff9e0
--- /dev/null
+++ b/decompile/dwmcore_2089_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2090_10.hlsl b/decompile/dwmcore_2090_10.hlsl
new file mode 100644
index 0000000..6ef36a7
--- /dev/null
+++ b/decompile/dwmcore_2090_10.hlsl
@@ -0,0 +1,46 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2091_10.hlsl b/decompile/dwmcore_2091_10.hlsl
new file mode 100644
index 0000000..9f22fb8
--- /dev/null
+++ b/decompile/dwmcore_2091_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2092_10.hlsl b/decompile/dwmcore_2092_10.hlsl
new file mode 100644
index 0000000..3208670
--- /dev/null
+++ b/decompile/dwmcore_2092_10.hlsl
@@ -0,0 +1,32 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ o0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ o0.w = 1;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2093_10.hlsl b/decompile/dwmcore_2093_10.hlsl
new file mode 100644
index 0000000..11db8a4
--- /dev/null
+++ b/decompile/dwmcore_2093_10.hlsl
@@ -0,0 +1,34 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = v4.xyz * r0.xyz;
+ r0.w = v4.w;
+ o0.xyzw = float4(0.25,0.25,0.25,1) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2094_10.hlsl b/decompile/dwmcore_2094_10.hlsl
new file mode 100644
index 0000000..b66e749
--- /dev/null
+++ b/decompile/dwmcore_2094_10.hlsl
@@ -0,0 +1,33 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ o0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ o0.w = v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2095_10.hlsl b/decompile/dwmcore_2095_10.hlsl
new file mode 100644
index 0000000..a682a4b
--- /dev/null
+++ b/decompile/dwmcore_2095_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = v4.xyz * r0.xyz;
+ r0.w = 1;
+ r1.xyz = v5.xyz;
+ r1.w = v4.w;
+ r0.xyzw = r1.xyzw * r0.xyzw;
+ r1.x = 0.25;
+ r1.w = v5.w;
+ o0.xyzw = r1.xxxw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2096_10.hlsl b/decompile/dwmcore_2096_10.hlsl
new file mode 100644
index 0000000..536e141
--- /dev/null
+++ b/decompile/dwmcore_2096_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = v4.xyz * r0.xyz;
+ r0.w = v4.w;
+ r0.xyzw = float4(0.25,0.25,0.25,1) * r0.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2097_10.hlsl b/decompile/dwmcore_2097_10.hlsl
new file mode 100644
index 0000000..9eec05d
--- /dev/null
+++ b/decompile/dwmcore_2097_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = v5.xyz * r0.xyz;
+ r0.w = v4.w;
+ r1.x = 0.25;
+ r1.w = v5.w;
+ o0.xyzw = r1.xxxw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2098_10.hlsl b/decompile/dwmcore_2098_10.hlsl
new file mode 100644
index 0000000..d5564f6
--- /dev/null
+++ b/decompile/dwmcore_2098_10.hlsl
@@ -0,0 +1,34 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ o0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ o0.w = v5.w * v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2099_10.hlsl b/decompile/dwmcore_2099_10.hlsl
new file mode 100644
index 0000000..130fd49
--- /dev/null
+++ b/decompile/dwmcore_2099_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ o0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2100_10.hlsl b/decompile/dwmcore_2100_10.hlsl
new file mode 100644
index 0000000..e9d0cc4
--- /dev/null
+++ b/decompile/dwmcore_2100_10.hlsl
@@ -0,0 +1,51 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = v4.xyz * r0.xyz;
+ r0.w = 0.25;
+ o0.xyz = r0.www * r0.xyz;
+ r0.x = v4.w;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2101_10.hlsl b/decompile/dwmcore_2101_10.hlsl
new file mode 100644
index 0000000..d1a3974
--- /dev/null
+++ b/decompile/dwmcore_2101_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ o0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2102_10.hlsl b/decompile/dwmcore_2102_10.hlsl
new file mode 100644
index 0000000..daee800
--- /dev/null
+++ b/decompile/dwmcore_2102_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = Data_PS.SetColorValue_PS2_ConstantTable.color.www * r0.xyz;
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w;
+ o0.xyzw = float4(0.25,0.25,0.25,1) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2103_10.hlsl b/decompile/dwmcore_2103_10.hlsl
new file mode 100644
index 0000000..ad4271d
--- /dev/null
+++ b/decompile/dwmcore_2103_10.hlsl
@@ -0,0 +1,54 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = Data_PS.SetColorValue_PS2_ConstantTable.color.www * r0.xyz;
+ r0.w = 1;
+ r1.xyz = v4.xyz;
+ r1.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w;
+ r0.xyzw = r1.xyzw * r0.xyzw;
+ r1.x = 0.25;
+ r1.w = v4.w;
+ o0.xyzw = r1.xxxw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2104_10.hlsl b/decompile/dwmcore_2104_10.hlsl
new file mode 100644
index 0000000..40e4851
--- /dev/null
+++ b/decompile/dwmcore_2104_10.hlsl
@@ -0,0 +1,51 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = Data_PS.SetColorValue_PS2_ConstantTable.color.www * r0.xyz;
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w;
+ r0.xyzw = float4(0.25,0.25,0.25,1) * r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2105_10.hlsl b/decompile/dwmcore_2105_10.hlsl
new file mode 100644
index 0000000..a17889c
--- /dev/null
+++ b/decompile/dwmcore_2105_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float2 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.w = 1;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2106_10.hlsl b/decompile/dwmcore_2106_10.hlsl
new file mode 100644
index 0000000..7c91799
--- /dev/null
+++ b/decompile/dwmcore_2106_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2107_10.hlsl b/decompile/dwmcore_2107_10.hlsl
new file mode 100644
index 0000000..fb5b75f
--- /dev/null
+++ b/decompile/dwmcore_2107_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2108_10.hlsl b/decompile/dwmcore_2108_10.hlsl
new file mode 100644
index 0000000..612429c
--- /dev/null
+++ b/decompile/dwmcore_2108_10.hlsl
@@ -0,0 +1,53 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2109_10.hlsl b/decompile/dwmcore_2109_10.hlsl
new file mode 100644
index 0000000..0c40ae0
--- /dev/null
+++ b/decompile/dwmcore_2109_10.hlsl
@@ -0,0 +1,55 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2110_10.hlsl b/decompile/dwmcore_2110_10.hlsl
new file mode 100644
index 0000000..64c5411
--- /dev/null
+++ b/decompile/dwmcore_2110_10.hlsl
@@ -0,0 +1,56 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2111_10.hlsl b/decompile/dwmcore_2111_10.hlsl
new file mode 100644
index 0000000..d163083
--- /dev/null
+++ b/decompile/dwmcore_2111_10.hlsl
@@ -0,0 +1,31 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ o0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2112_10.hlsl b/decompile/dwmcore_2112_10.hlsl
new file mode 100644
index 0000000..24a857f
--- /dev/null
+++ b/decompile/dwmcore_2112_10.hlsl
@@ -0,0 +1,33 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = v4.xyzw * r0.xyzw;
+ o0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2113_10.hlsl b/decompile/dwmcore_2113_10.hlsl
new file mode 100644
index 0000000..addf267
--- /dev/null
+++ b/decompile/dwmcore_2113_10.hlsl
@@ -0,0 +1,35 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.x = 0.25;
+ r1.w = v4.w;
+ r0.xyzw = r1.xxxw * r0.xyzw;
+ o0.xyzw = float4(1,1,1,0.25) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2114_10.hlsl b/decompile/dwmcore_2114_10.hlsl
new file mode 100644
index 0000000..228c10a
--- /dev/null
+++ b/decompile/dwmcore_2114_10.hlsl
@@ -0,0 +1,35 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = v4.xyzw * r0.xyzw;
+ r0.xyzw = v5.xyzw * r0.xyzw;
+ o0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2115_10.hlsl b/decompile/dwmcore_2115_10.hlsl
new file mode 100644
index 0000000..f853268
--- /dev/null
+++ b/decompile/dwmcore_2115_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = v4.xyzw * r0.xyzw;
+ r1.x = 0.25;
+ r1.w = v5.w;
+ r0.xyzw = r1.xxxw * r0.xyzw;
+ o0.xyzw = float4(1,1,1,0.25) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2116_10.hlsl b/decompile/dwmcore_2116_10.hlsl
new file mode 100644
index 0000000..b64c005
--- /dev/null
+++ b/decompile/dwmcore_2116_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyz = v5.xyz;
+ r1.w = v4.w;
+ r0.xyzw = r1.xyzw * r0.xyzw;
+ r0.w = v5.w * r0.w;
+ o0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2117_10.hlsl b/decompile/dwmcore_2117_10.hlsl
new file mode 100644
index 0000000..a4d27dd
--- /dev/null
+++ b/decompile/dwmcore_2117_10.hlsl
@@ -0,0 +1,38 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.x = 0.25;
+ r1.w = v4.w;
+ r0.xyzw = r1.xxxw * r0.xyzw;
+ r0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ o0.w = 0.25 * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2118_10.hlsl b/decompile/dwmcore_2118_10.hlsl
new file mode 100644
index 0000000..b66160b
--- /dev/null
+++ b/decompile/dwmcore_2118_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ r1.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.xyzw = float4(1,1,1,0.25) * r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2119_10.hlsl b/decompile/dwmcore_2119_10.hlsl
new file mode 100644
index 0000000..250055f
--- /dev/null
+++ b/decompile/dwmcore_2119_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ r1.xyzw = v4.xyzw * r0.xyzw;
+ o0.xyzw = float4(0.25,0.25,0.25,0.25) * r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2120_10.hlsl b/decompile/dwmcore_2120_10.hlsl
new file mode 100644
index 0000000..46cbb4d
--- /dev/null
+++ b/decompile/dwmcore_2120_10.hlsl
@@ -0,0 +1,50 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.xyz = float3(0.25,0.25,0.25) * r0.xyz;
+ r0.x = v4.w * r0.w;
+ o0.w = 0.25 * r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2121_10.hlsl b/decompile/dwmcore_2121_10.hlsl
new file mode 100644
index 0000000..51c5c83
--- /dev/null
+++ b/decompile/dwmcore_2121_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2122_10.hlsl b/decompile/dwmcore_2122_10.hlsl
new file mode 100644
index 0000000..e24a5cb
--- /dev/null
+++ b/decompile/dwmcore_2122_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ r0.xyzw = v4.xyzw * r0.xyzw;
+ o0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2123_10.hlsl b/decompile/dwmcore_2123_10.hlsl
new file mode 100644
index 0000000..d5395b2
--- /dev/null
+++ b/decompile/dwmcore_2123_10.hlsl
@@ -0,0 +1,51 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ r1.x = 0.25;
+ r1.w = v4.w;
+ r0.xyzw = r1.xxxw * r0.xyzw;
+ o0.xyzw = float4(1,1,1,0.25) * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2124_10.hlsl b/decompile/dwmcore_2124_10.hlsl
new file mode 100644
index 0000000..60bcfcc
--- /dev/null
+++ b/decompile/dwmcore_2124_10.hlsl
@@ -0,0 +1,36 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float2 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2125_10.hlsl b/decompile/dwmcore_2125_10.hlsl
new file mode 100644
index 0000000..88188a7
--- /dev/null
+++ b/decompile/dwmcore_2125_10.hlsl
@@ -0,0 +1,38 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2126_10.hlsl b/decompile/dwmcore_2126_10.hlsl
new file mode 100644
index 0000000..ab5f235
--- /dev/null
+++ b/decompile/dwmcore_2126_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2127_10.hlsl b/decompile/dwmcore_2127_10.hlsl
new file mode 100644
index 0000000..297886b
--- /dev/null
+++ b/decompile/dwmcore_2127_10.hlsl
@@ -0,0 +1,52 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2128_10.hlsl b/decompile/dwmcore_2128_10.hlsl
new file mode 100644
index 0000000..8e30169
--- /dev/null
+++ b/decompile/dwmcore_2128_10.hlsl
@@ -0,0 +1,54 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2129_10.hlsl b/decompile/dwmcore_2129_10.hlsl
new file mode 100644
index 0000000..86a17d0
--- /dev/null
+++ b/decompile/dwmcore_2129_10.hlsl
@@ -0,0 +1,55 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2130_10.hlsl b/decompile/dwmcore_2130_10.hlsl
new file mode 100644
index 0000000..228b920
--- /dev/null
+++ b/decompile/dwmcore_2130_10.hlsl
@@ -0,0 +1,32 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = 1;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2131_10.hlsl b/decompile/dwmcore_2131_10.hlsl
new file mode 100644
index 0000000..7789c15
--- /dev/null
+++ b/decompile/dwmcore_2131_10.hlsl
@@ -0,0 +1,34 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2132_10.hlsl b/decompile/dwmcore_2132_10.hlsl
new file mode 100644
index 0000000..014d36c
--- /dev/null
+++ b/decompile/dwmcore_2132_10.hlsl
@@ -0,0 +1,33 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2133_10.hlsl b/decompile/dwmcore_2133_10.hlsl
new file mode 100644
index 0000000..74003df
--- /dev/null
+++ b/decompile/dwmcore_2133_10.hlsl
@@ -0,0 +1,36 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2134_10.hlsl b/decompile/dwmcore_2134_10.hlsl
new file mode 100644
index 0000000..f6c6ba1
--- /dev/null
+++ b/decompile/dwmcore_2134_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2135_10.hlsl b/decompile/dwmcore_2135_10.hlsl
new file mode 100644
index 0000000..082292e
--- /dev/null
+++ b/decompile/dwmcore_2135_10.hlsl
@@ -0,0 +1,35 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = v3.w;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2136_10.hlsl b/decompile/dwmcore_2136_10.hlsl
new file mode 100644
index 0000000..e4bf0c2
--- /dev/null
+++ b/decompile/dwmcore_2136_10.hlsl
@@ -0,0 +1,34 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = v4.w * v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2137_10.hlsl b/decompile/dwmcore_2137_10.hlsl
new file mode 100644
index 0000000..a3078d5
--- /dev/null
+++ b/decompile/dwmcore_2137_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2138_10.hlsl b/decompile/dwmcore_2138_10.hlsl
new file mode 100644
index 0000000..5603705
--- /dev/null
+++ b/decompile/dwmcore_2138_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.xyz = v3.xyz * r0.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2139_10.hlsl b/decompile/dwmcore_2139_10.hlsl
new file mode 100644
index 0000000..ec29325
--- /dev/null
+++ b/decompile/dwmcore_2139_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2140_10.hlsl b/decompile/dwmcore_2140_10.hlsl
new file mode 100644
index 0000000..54c9f63
--- /dev/null
+++ b/decompile/dwmcore_2140_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2141_10.hlsl b/decompile/dwmcore_2141_10.hlsl
new file mode 100644
index 0000000..8045b71
--- /dev/null
+++ b/decompile/dwmcore_2141_10.hlsl
@@ -0,0 +1,50 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2142_10.hlsl b/decompile/dwmcore_2142_10.hlsl
new file mode 100644
index 0000000..613e47d
--- /dev/null
+++ b/decompile/dwmcore_2142_10.hlsl
@@ -0,0 +1,51 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2143_10.hlsl b/decompile/dwmcore_2143_10.hlsl
new file mode 100644
index 0000000..ad2a33f
--- /dev/null
+++ b/decompile/dwmcore_2143_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.w = 1;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2144_10.hlsl b/decompile/dwmcore_2144_10.hlsl
new file mode 100644
index 0000000..6a2c65d
--- /dev/null
+++ b/decompile/dwmcore_2144_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2145_10.hlsl b/decompile/dwmcore_2145_10.hlsl
new file mode 100644
index 0000000..fe93343
--- /dev/null
+++ b/decompile/dwmcore_2145_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2146_10.hlsl b/decompile/dwmcore_2146_10.hlsl
new file mode 100644
index 0000000..509b687
--- /dev/null
+++ b/decompile/dwmcore_2146_10.hlsl
@@ -0,0 +1,53 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2147_10.hlsl b/decompile/dwmcore_2147_10.hlsl
new file mode 100644
index 0000000..f1b5c16
--- /dev/null
+++ b/decompile/dwmcore_2147_10.hlsl
@@ -0,0 +1,55 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2148_10.hlsl b/decompile/dwmcore_2148_10.hlsl
new file mode 100644
index 0000000..ef0a63e
--- /dev/null
+++ b/decompile/dwmcore_2148_10.hlsl
@@ -0,0 +1,56 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r0.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2149_10.hlsl b/decompile/dwmcore_2149_10.hlsl
new file mode 100644
index 0000000..58508d9
--- /dev/null
+++ b/decompile/dwmcore_2149_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2150_10.hlsl b/decompile/dwmcore_2150_10.hlsl
new file mode 100644
index 0000000..baefa60
--- /dev/null
+++ b/decompile/dwmcore_2150_10.hlsl
@@ -0,0 +1,38 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2151_10.hlsl b/decompile/dwmcore_2151_10.hlsl
new file mode 100644
index 0000000..779ba72
--- /dev/null
+++ b/decompile/dwmcore_2151_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ o0.w = v3.w * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2152_10.hlsl b/decompile/dwmcore_2152_10.hlsl
new file mode 100644
index 0000000..fc6b868
--- /dev/null
+++ b/decompile/dwmcore_2152_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2153_10.hlsl b/decompile/dwmcore_2153_10.hlsl
new file mode 100644
index 0000000..cb886ba
--- /dev/null
+++ b/decompile/dwmcore_2153_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2154_10.hlsl b/decompile/dwmcore_2154_10.hlsl
new file mode 100644
index 0000000..0088dfc
--- /dev/null
+++ b/decompile/dwmcore_2154_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.w = v3.w * r0.w;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2155_10.hlsl b/decompile/dwmcore_2155_10.hlsl
new file mode 100644
index 0000000..6035c5b
--- /dev/null
+++ b/decompile/dwmcore_2155_10.hlsl
@@ -0,0 +1,42 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ r0.x = v3.w * r0.w;
+ o0.w = v4.w * r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2156_10.hlsl b/decompile/dwmcore_2156_10.hlsl
new file mode 100644
index 0000000..817bcfa
--- /dev/null
+++ b/decompile/dwmcore_2156_10.hlsl
@@ -0,0 +1,54 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2157_10.hlsl b/decompile/dwmcore_2157_10.hlsl
new file mode 100644
index 0000000..d0fc670
--- /dev/null
+++ b/decompile/dwmcore_2157_10.hlsl
@@ -0,0 +1,54 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2158_10.hlsl b/decompile/dwmcore_2158_10.hlsl
new file mode 100644
index 0000000..ff2b58b
--- /dev/null
+++ b/decompile/dwmcore_2158_10.hlsl
@@ -0,0 +1,56 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ r0.x = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.w = v3.w * r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2159_10.hlsl b/decompile/dwmcore_2159_10.hlsl
new file mode 100644
index 0000000..b6d1977
--- /dev/null
+++ b/decompile/dwmcore_2159_10.hlsl
@@ -0,0 +1,52 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2160_10.hlsl b/decompile/dwmcore_2160_10.hlsl
new file mode 100644
index 0000000..ea18f53
--- /dev/null
+++ b/decompile/dwmcore_2160_10.hlsl
@@ -0,0 +1,54 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2161_10.hlsl b/decompile/dwmcore_2161_10.hlsl
new file mode 100644
index 0000000..3404cb6
--- /dev/null
+++ b/decompile/dwmcore_2161_10.hlsl
@@ -0,0 +1,55 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2162_10.hlsl b/decompile/dwmcore_2162_10.hlsl
new file mode 100644
index 0000000..bddf1d1
--- /dev/null
+++ b/decompile/dwmcore_2162_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2163_10.hlsl b/decompile/dwmcore_2163_10.hlsl
new file mode 100644
index 0000000..ca8ee31
--- /dev/null
+++ b/decompile/dwmcore_2163_10.hlsl
@@ -0,0 +1,43 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2164_10.hlsl b/decompile/dwmcore_2164_10.hlsl
new file mode 100644
index 0000000..53274ee
--- /dev/null
+++ b/decompile/dwmcore_2164_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2165_10.hlsl b/decompile/dwmcore_2165_10.hlsl
new file mode 100644
index 0000000..6c0c5e2
--- /dev/null
+++ b/decompile/dwmcore_2165_10.hlsl
@@ -0,0 +1,57 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2166_10.hlsl b/decompile/dwmcore_2166_10.hlsl
new file mode 100644
index 0000000..bc459c3
--- /dev/null
+++ b/decompile/dwmcore_2166_10.hlsl
@@ -0,0 +1,59 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2167_10.hlsl b/decompile/dwmcore_2167_10.hlsl
new file mode 100644
index 0000000..f80fb14
--- /dev/null
+++ b/decompile/dwmcore_2167_10.hlsl
@@ -0,0 +1,60 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2168_10.hlsl b/decompile/dwmcore_2168_10.hlsl
new file mode 100644
index 0000000..65fcd28
--- /dev/null
+++ b/decompile/dwmcore_2168_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ o0.x = r0.x ? r0.w : r1.x;
+ o0.yz = r0.yz ? r2.xy : r1.yz;
+ o0.w = 1;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2169_10.hlsl b/decompile/dwmcore_2169_10.hlsl
new file mode 100644
index 0000000..88c05e7
--- /dev/null
+++ b/decompile/dwmcore_2169_10.hlsl
@@ -0,0 +1,43 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r3.w = 1;
+ o0.xyzw = v4.xyzw * r3.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2170_10.hlsl b/decompile/dwmcore_2170_10.hlsl
new file mode 100644
index 0000000..351e846
--- /dev/null
+++ b/decompile/dwmcore_2170_10.hlsl
@@ -0,0 +1,42 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ o0.x = r0.x ? r0.w : r1.x;
+ o0.yz = r0.yz ? r2.xy : r1.yz;
+ o0.w = v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2171_10.hlsl b/decompile/dwmcore_2171_10.hlsl
new file mode 100644
index 0000000..f9141ba
--- /dev/null
+++ b/decompile/dwmcore_2171_10.hlsl
@@ -0,0 +1,45 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r3.w = 1;
+ r0.xyzw = v4.xyzw * r3.xyzw;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2172_10.hlsl b/decompile/dwmcore_2172_10.hlsl
new file mode 100644
index 0000000..b6dec15
--- /dev/null
+++ b/decompile/dwmcore_2172_10.hlsl
@@ -0,0 +1,46 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r3.w = 1;
+ r0.xyzw = v4.xyzw * r3.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2173_10.hlsl b/decompile/dwmcore_2173_10.hlsl
new file mode 100644
index 0000000..b5b53f4
--- /dev/null
+++ b/decompile/dwmcore_2173_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r3.w = v4.w;
+ o0.xyzw = v5.xyzw * r3.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2174_10.hlsl b/decompile/dwmcore_2174_10.hlsl
new file mode 100644
index 0000000..41553e3
--- /dev/null
+++ b/decompile/dwmcore_2174_10.hlsl
@@ -0,0 +1,43 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ o0.x = r0.x ? r0.w : r1.x;
+ o0.yz = r0.yz ? r2.xy : r1.yz;
+ o0.w = v5.w * v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2175_10.hlsl b/decompile/dwmcore_2175_10.hlsl
new file mode 100644
index 0000000..605a9c3
--- /dev/null
+++ b/decompile/dwmcore_2175_10.hlsl
@@ -0,0 +1,56 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ o0.x = r0.x ? r0.w : r1.x;
+ o0.yz = r0.yz ? r2.xy : r1.yz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2176_10.hlsl b/decompile/dwmcore_2176_10.hlsl
new file mode 100644
index 0000000..9abb8e6
--- /dev/null
+++ b/decompile/dwmcore_2176_10.hlsl
@@ -0,0 +1,58 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r0.x = r0.x ? r0.w : r1.x;
+ r0.yz = r0.yz ? r2.xy : r1.yz;
+ o0.xyz = v4.xyz * r0.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2177_10.hlsl b/decompile/dwmcore_2177_10.hlsl
new file mode 100644
index 0000000..507e0ff
--- /dev/null
+++ b/decompile/dwmcore_2177_10.hlsl
@@ -0,0 +1,57 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:28 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ o0.x = r0.x ? r0.w : r1.x;
+ o0.yz = r0.yz ? r2.xy : r1.yz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2178_10.hlsl b/decompile/dwmcore_2178_10.hlsl
new file mode 100644
index 0000000..ae8f1b2
--- /dev/null
+++ b/decompile/dwmcore_2178_10.hlsl
@@ -0,0 +1,57 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r3.w = 1;
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r3.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2179_10.hlsl b/decompile/dwmcore_2179_10.hlsl
new file mode 100644
index 0000000..143e113
--- /dev/null
+++ b/decompile/dwmcore_2179_10.hlsl
@@ -0,0 +1,59 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r3.w = 1;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r3.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2180_10.hlsl b/decompile/dwmcore_2180_10.hlsl
new file mode 100644
index 0000000..c4b6f8d
--- /dev/null
+++ b/decompile/dwmcore_2180_10.hlsl
@@ -0,0 +1,60 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r3.w = 1;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r3.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2181_10.hlsl b/decompile/dwmcore_2181_10.hlsl
new file mode 100644
index 0000000..bc5fcb9
--- /dev/null
+++ b/decompile/dwmcore_2181_10.hlsl
@@ -0,0 +1,46 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float2 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r0.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r3.w = 1;
+ o0.xyzw = r0.wwww * r3.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2182_10.hlsl b/decompile/dwmcore_2182_10.hlsl
new file mode 100644
index 0000000..ca6b008
--- /dev/null
+++ b/decompile/dwmcore_2182_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r0.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r3.w = 1;
+ r0.xyzw = r0.wwww * r3.xyzw;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2183_10.hlsl b/decompile/dwmcore_2183_10.hlsl
new file mode 100644
index 0000000..c29c626
--- /dev/null
+++ b/decompile/dwmcore_2183_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r0.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r3.w = 1;
+ r0.xyzw = r0.wwww * r3.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2184_10.hlsl b/decompile/dwmcore_2184_10.hlsl
new file mode 100644
index 0000000..d6a7f3e
--- /dev/null
+++ b/decompile/dwmcore_2184_10.hlsl
@@ -0,0 +1,62 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r3.w = 1;
+ r0.x = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r0.y = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r0.z = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r0.w = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2185_10.hlsl b/decompile/dwmcore_2185_10.hlsl
new file mode 100644
index 0000000..3d900f6
--- /dev/null
+++ b/decompile/dwmcore_2185_10.hlsl
@@ -0,0 +1,64 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r3.w = 1;
+ r0.x = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r0.y = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r0.z = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r0.w = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r0.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2186_10.hlsl b/decompile/dwmcore_2186_10.hlsl
new file mode 100644
index 0000000..cc87fb7
--- /dev/null
+++ b/decompile/dwmcore_2186_10.hlsl
@@ -0,0 +1,65 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzx;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzx + r0.xyzw;
+ r1.xyz = r0.xyz * float3(0.25,0.25,0.25) + float3(0.0549999997,0.0549999997,0.0549999997);
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r2.xy = float2(0.0193498451,0.0193498451) * r0.yz;
+ r0.xyzw = float4(0.25,0.25,0.25,0.0193498451) * r0.xyzw;
+ r0.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r0.xyz);
+ r3.x = r0.x ? r0.w : r1.x;
+ r3.yz = r0.yz ? r2.xy : r1.yz;
+ r3.w = 1;
+ r0.x = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r0.y = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r0.z = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r0.w = dot(r3.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2187_10.hlsl b/decompile/dwmcore_2187_10.hlsl
new file mode 100644
index 0000000..a20dd5f
--- /dev/null
+++ b/decompile/dwmcore_2187_10.hlsl
@@ -0,0 +1,45 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2188_10.hlsl b/decompile/dwmcore_2188_10.hlsl
new file mode 100644
index 0000000..d8a1220
--- /dev/null
+++ b/decompile/dwmcore_2188_10.hlsl
@@ -0,0 +1,46 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2189_10.hlsl b/decompile/dwmcore_2189_10.hlsl
new file mode 100644
index 0000000..7d5f58e
--- /dev/null
+++ b/decompile/dwmcore_2189_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ o0.w = v4.w * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2190_10.hlsl b/decompile/dwmcore_2190_10.hlsl
new file mode 100644
index 0000000..d4ecd10
--- /dev/null
+++ b/decompile/dwmcore_2190_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = v4.xyzw * r0.xyzw;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2191_10.hlsl b/decompile/dwmcore_2191_10.hlsl
new file mode 100644
index 0000000..ea8178e
--- /dev/null
+++ b/decompile/dwmcore_2191_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = v4.xyzw * r0.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2192_10.hlsl b/decompile/dwmcore_2192_10.hlsl
new file mode 100644
index 0000000..ceaedf0
--- /dev/null
+++ b/decompile/dwmcore_2192_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.w = v4.w * r0.w;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2193_10.hlsl b/decompile/dwmcore_2193_10.hlsl
new file mode 100644
index 0000000..fa43967
--- /dev/null
+++ b/decompile/dwmcore_2193_10.hlsl
@@ -0,0 +1,50 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ r0.x = v4.w * r0.w;
+ o0.w = v5.w * r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2194_10.hlsl b/decompile/dwmcore_2194_10.hlsl
new file mode 100644
index 0000000..3db9d09
--- /dev/null
+++ b/decompile/dwmcore_2194_10.hlsl
@@ -0,0 +1,62 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2195_10.hlsl b/decompile/dwmcore_2195_10.hlsl
new file mode 100644
index 0000000..8ddb8e1
--- /dev/null
+++ b/decompile/dwmcore_2195_10.hlsl
@@ -0,0 +1,62 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2196_10.hlsl b/decompile/dwmcore_2196_10.hlsl
new file mode 100644
index 0000000..c671f97
--- /dev/null
+++ b/decompile/dwmcore_2196_10.hlsl
@@ -0,0 +1,64 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ r0.x = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.w = v4.w * r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2197_10.hlsl b/decompile/dwmcore_2197_10.hlsl
new file mode 100644
index 0000000..cd72200
--- /dev/null
+++ b/decompile/dwmcore_2197_10.hlsl
@@ -0,0 +1,60 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2198_10.hlsl b/decompile/dwmcore_2198_10.hlsl
new file mode 100644
index 0000000..4758fbe
--- /dev/null
+++ b/decompile/dwmcore_2198_10.hlsl
@@ -0,0 +1,62 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2199_10.hlsl b/decompile/dwmcore_2199_10.hlsl
new file mode 100644
index 0000000..331d913
--- /dev/null
+++ b/decompile/dwmcore_2199_10.hlsl
@@ -0,0 +1,63 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2200_10.hlsl b/decompile/dwmcore_2200_10.hlsl
new file mode 100644
index 0000000..fc9bf2c
--- /dev/null
+++ b/decompile/dwmcore_2200_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float2 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2201_10.hlsl b/decompile/dwmcore_2201_10.hlsl
new file mode 100644
index 0000000..efab067
--- /dev/null
+++ b/decompile/dwmcore_2201_10.hlsl
@@ -0,0 +1,51 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2202_10.hlsl b/decompile/dwmcore_2202_10.hlsl
new file mode 100644
index 0000000..5a4ec9f
--- /dev/null
+++ b/decompile/dwmcore_2202_10.hlsl
@@ -0,0 +1,52 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2203_10.hlsl b/decompile/dwmcore_2203_10.hlsl
new file mode 100644
index 0000000..5bdc282
--- /dev/null
+++ b/decompile/dwmcore_2203_10.hlsl
@@ -0,0 +1,65 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2204_10.hlsl b/decompile/dwmcore_2204_10.hlsl
new file mode 100644
index 0000000..d5ba14e
--- /dev/null
+++ b/decompile/dwmcore_2204_10.hlsl
@@ -0,0 +1,67 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2205_10.hlsl b/decompile/dwmcore_2205_10.hlsl
new file mode 100644
index 0000000..cb7c9e3
--- /dev/null
+++ b/decompile/dwmcore_2205_10.hlsl
@@ -0,0 +1,68 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = r0.xyz / r0.www;
+ r2.xyz = cmp(float3(0.0404499993,0.0404499993,0.0404499993) >= r1.xyz);
+ r3.xyz = float3(0.0773993805,0.0773993805,0.0773993805) * r1.xyz;
+ r1.xyz = float3(0.0549999997,0.0549999997,0.0549999997) + r1.xyz;
+ r1.xyz = float3(0.947867274,0.947867274,0.947867274) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(2.4000001,2.4000001,2.4000001) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2206_10.hlsl b/decompile/dwmcore_2206_10.hlsl
new file mode 100644
index 0000000..1c339f1
--- /dev/null
+++ b/decompile/dwmcore_2206_10.hlsl
@@ -0,0 +1,32 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = 1;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2207_10.hlsl b/decompile/dwmcore_2207_10.hlsl
new file mode 100644
index 0000000..712c8b0
--- /dev/null
+++ b/decompile/dwmcore_2207_10.hlsl
@@ -0,0 +1,34 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2208_10.hlsl b/decompile/dwmcore_2208_10.hlsl
new file mode 100644
index 0000000..8114999
--- /dev/null
+++ b/decompile/dwmcore_2208_10.hlsl
@@ -0,0 +1,33 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2209_10.hlsl b/decompile/dwmcore_2209_10.hlsl
new file mode 100644
index 0000000..1bf7b2c
--- /dev/null
+++ b/decompile/dwmcore_2209_10.hlsl
@@ -0,0 +1,36 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2210_10.hlsl b/decompile/dwmcore_2210_10.hlsl
new file mode 100644
index 0000000..0c451cd
--- /dev/null
+++ b/decompile/dwmcore_2210_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2211_10.hlsl b/decompile/dwmcore_2211_10.hlsl
new file mode 100644
index 0000000..1b421bc
--- /dev/null
+++ b/decompile/dwmcore_2211_10.hlsl
@@ -0,0 +1,35 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = v3.w;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2212_10.hlsl b/decompile/dwmcore_2212_10.hlsl
new file mode 100644
index 0000000..6c95b5b
--- /dev/null
+++ b/decompile/dwmcore_2212_10.hlsl
@@ -0,0 +1,34 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = v4.w * v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2213_10.hlsl b/decompile/dwmcore_2213_10.hlsl
new file mode 100644
index 0000000..c119adb
--- /dev/null
+++ b/decompile/dwmcore_2213_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2214_10.hlsl b/decompile/dwmcore_2214_10.hlsl
new file mode 100644
index 0000000..a2140fb
--- /dev/null
+++ b/decompile/dwmcore_2214_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.xyz = v3.xyz * r0.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2215_10.hlsl b/decompile/dwmcore_2215_10.hlsl
new file mode 100644
index 0000000..9b9471a
--- /dev/null
+++ b/decompile/dwmcore_2215_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v3.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2216_10.hlsl b/decompile/dwmcore_2216_10.hlsl
new file mode 100644
index 0000000..51bfa4d
--- /dev/null
+++ b/decompile/dwmcore_2216_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2217_10.hlsl b/decompile/dwmcore_2217_10.hlsl
new file mode 100644
index 0000000..881a5d3
--- /dev/null
+++ b/decompile/dwmcore_2217_10.hlsl
@@ -0,0 +1,50 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2218_10.hlsl b/decompile/dwmcore_2218_10.hlsl
new file mode 100644
index 0000000..45f5b6c
--- /dev/null
+++ b/decompile/dwmcore_2218_10.hlsl
@@ -0,0 +1,51 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2219_10.hlsl b/decompile/dwmcore_2219_10.hlsl
new file mode 100644
index 0000000..b2242e2
--- /dev/null
+++ b/decompile/dwmcore_2219_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.w = 1;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2220_10.hlsl b/decompile/dwmcore_2220_10.hlsl
new file mode 100644
index 0000000..71fab05
--- /dev/null
+++ b/decompile/dwmcore_2220_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2221_10.hlsl b/decompile/dwmcore_2221_10.hlsl
new file mode 100644
index 0000000..025f8ec
--- /dev/null
+++ b/decompile/dwmcore_2221_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2222_10.hlsl b/decompile/dwmcore_2222_10.hlsl
new file mode 100644
index 0000000..6c0aacc
--- /dev/null
+++ b/decompile/dwmcore_2222_10.hlsl
@@ -0,0 +1,53 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2223_10.hlsl b/decompile/dwmcore_2223_10.hlsl
new file mode 100644
index 0000000..185e2c5
--- /dev/null
+++ b/decompile/dwmcore_2223_10.hlsl
@@ -0,0 +1,55 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2224_10.hlsl b/decompile/dwmcore_2224_10.hlsl
new file mode 100644
index 0000000..d859336
--- /dev/null
+++ b/decompile/dwmcore_2224_10.hlsl
@@ -0,0 +1,56 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r0.xyz = saturate(r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2225_10.hlsl b/decompile/dwmcore_2225_10.hlsl
new file mode 100644
index 0000000..f0dd0f7
--- /dev/null
+++ b/decompile/dwmcore_2225_10.hlsl
@@ -0,0 +1,36 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2226_10.hlsl b/decompile/dwmcore_2226_10.hlsl
new file mode 100644
index 0000000..8673c7f
--- /dev/null
+++ b/decompile/dwmcore_2226_10.hlsl
@@ -0,0 +1,37 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2227_10.hlsl b/decompile/dwmcore_2227_10.hlsl
new file mode 100644
index 0000000..50f07b5
--- /dev/null
+++ b/decompile/dwmcore_2227_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ o0.w = v3.w * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2228_10.hlsl b/decompile/dwmcore_2228_10.hlsl
new file mode 100644
index 0000000..b778017
--- /dev/null
+++ b/decompile/dwmcore_2228_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2229_10.hlsl b/decompile/dwmcore_2229_10.hlsl
new file mode 100644
index 0000000..97447bb
--- /dev/null
+++ b/decompile/dwmcore_2229_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = v3.xyzw * r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2230_10.hlsl b/decompile/dwmcore_2230_10.hlsl
new file mode 100644
index 0000000..4220799
--- /dev/null
+++ b/decompile/dwmcore_2230_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.w = v3.w * r0.w;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2231_10.hlsl b/decompile/dwmcore_2231_10.hlsl
new file mode 100644
index 0000000..d0c5f99
--- /dev/null
+++ b/decompile/dwmcore_2231_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ r0.x = v3.w * r0.w;
+ o0.w = v4.w * r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2232_10.hlsl b/decompile/dwmcore_2232_10.hlsl
new file mode 100644
index 0000000..973c352
--- /dev/null
+++ b/decompile/dwmcore_2232_10.hlsl
@@ -0,0 +1,53 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2233_10.hlsl b/decompile/dwmcore_2233_10.hlsl
new file mode 100644
index 0000000..3f036aa
--- /dev/null
+++ b/decompile/dwmcore_2233_10.hlsl
@@ -0,0 +1,53 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2234_10.hlsl b/decompile/dwmcore_2234_10.hlsl
new file mode 100644
index 0000000..6869d2e
--- /dev/null
+++ b/decompile/dwmcore_2234_10.hlsl
@@ -0,0 +1,55 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ r0.x = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.w = v3.w * r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2235_10.hlsl b/decompile/dwmcore_2235_10.hlsl
new file mode 100644
index 0000000..3676f05
--- /dev/null
+++ b/decompile/dwmcore_2235_10.hlsl
@@ -0,0 +1,51 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2236_10.hlsl b/decompile/dwmcore_2236_10.hlsl
new file mode 100644
index 0000000..0c284b1
--- /dev/null
+++ b/decompile/dwmcore_2236_10.hlsl
@@ -0,0 +1,53 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2237_10.hlsl b/decompile/dwmcore_2237_10.hlsl
new file mode 100644
index 0000000..da0e5ad
--- /dev/null
+++ b/decompile/dwmcore_2237_10.hlsl
@@ -0,0 +1,54 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2238_10.hlsl b/decompile/dwmcore_2238_10.hlsl
new file mode 100644
index 0000000..c237fd4
--- /dev/null
+++ b/decompile/dwmcore_2238_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2239_10.hlsl b/decompile/dwmcore_2239_10.hlsl
new file mode 100644
index 0000000..6487eaf
--- /dev/null
+++ b/decompile/dwmcore_2239_10.hlsl
@@ -0,0 +1,42 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2240_10.hlsl b/decompile/dwmcore_2240_10.hlsl
new file mode 100644
index 0000000..afa2a09
--- /dev/null
+++ b/decompile/dwmcore_2240_10.hlsl
@@ -0,0 +1,43 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ float2 w2 : TEXCOORD2,
+ float4 v3 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, w2.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2241_10.hlsl b/decompile/dwmcore_2241_10.hlsl
new file mode 100644
index 0000000..ca04698
--- /dev/null
+++ b/decompile/dwmcore_2241_10.hlsl
@@ -0,0 +1,56 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float2 v2 : TEXCOORD1,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2242_10.hlsl b/decompile/dwmcore_2242_10.hlsl
new file mode 100644
index 0000000..af42b94
--- /dev/null
+++ b/decompile/dwmcore_2242_10.hlsl
@@ -0,0 +1,58 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v3.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2243_10.hlsl b/decompile/dwmcore_2243_10.hlsl
new file mode 100644
index 0000000..075c009
--- /dev/null
+++ b/decompile/dwmcore_2243_10.hlsl
@@ -0,0 +1,59 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SampleTextureFromInterpolatorUV1_Sampler.Sample(SampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v3.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2244_10.hlsl b/decompile/dwmcore_2244_10.hlsl
new file mode 100644
index 0000000..4a0bb89
--- /dev/null
+++ b/decompile/dwmcore_2244_10.hlsl
@@ -0,0 +1,39 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = 1;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2245_10.hlsl b/decompile/dwmcore_2245_10.hlsl
new file mode 100644
index 0000000..9489553
--- /dev/null
+++ b/decompile/dwmcore_2245_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2246_10.hlsl b/decompile/dwmcore_2246_10.hlsl
new file mode 100644
index 0000000..3eb2cb8
--- /dev/null
+++ b/decompile/dwmcore_2246_10.hlsl
@@ -0,0 +1,40 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2247_10.hlsl b/decompile/dwmcore_2247_10.hlsl
new file mode 100644
index 0000000..3e88774
--- /dev/null
+++ b/decompile/dwmcore_2247_10.hlsl
@@ -0,0 +1,43 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = v4.xyzw * r0.xyzw;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2248_10.hlsl b/decompile/dwmcore_2248_10.hlsl
new file mode 100644
index 0000000..0afc5f5
--- /dev/null
+++ b/decompile/dwmcore_2248_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = v4.xyzw * r0.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2249_10.hlsl b/decompile/dwmcore_2249_10.hlsl
new file mode 100644
index 0000000..85817a1
--- /dev/null
+++ b/decompile/dwmcore_2249_10.hlsl
@@ -0,0 +1,42 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = v4.w;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2250_10.hlsl b/decompile/dwmcore_2250_10.hlsl
new file mode 100644
index 0000000..3eceff1
--- /dev/null
+++ b/decompile/dwmcore_2250_10.hlsl
@@ -0,0 +1,41 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = v5.w * v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2251_10.hlsl b/decompile/dwmcore_2251_10.hlsl
new file mode 100644
index 0000000..64f8594
--- /dev/null
+++ b/decompile/dwmcore_2251_10.hlsl
@@ -0,0 +1,54 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2252_10.hlsl b/decompile/dwmcore_2252_10.hlsl
new file mode 100644
index 0000000..1d02142
--- /dev/null
+++ b/decompile/dwmcore_2252_10.hlsl
@@ -0,0 +1,56 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.xyz = v4.xyz * r0.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2253_10.hlsl b/decompile/dwmcore_2253_10.hlsl
new file mode 100644
index 0000000..7edc01a
--- /dev/null
+++ b/decompile/dwmcore_2253_10.hlsl
@@ -0,0 +1,55 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ o0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * v4.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2254_10.hlsl b/decompile/dwmcore_2254_10.hlsl
new file mode 100644
index 0000000..893a260
--- /dev/null
+++ b/decompile/dwmcore_2254_10.hlsl
@@ -0,0 +1,55 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2255_10.hlsl b/decompile/dwmcore_2255_10.hlsl
new file mode 100644
index 0000000..9a9955e
--- /dev/null
+++ b/decompile/dwmcore_2255_10.hlsl
@@ -0,0 +1,57 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2256_10.hlsl b/decompile/dwmcore_2256_10.hlsl
new file mode 100644
index 0000000..3a6c42c
--- /dev/null
+++ b/decompile/dwmcore_2256_10.hlsl
@@ -0,0 +1,58 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2257_10.hlsl b/decompile/dwmcore_2257_10.hlsl
new file mode 100644
index 0000000..2f7e67a
--- /dev/null
+++ b/decompile/dwmcore_2257_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float2 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.w = 1;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2258_10.hlsl b/decompile/dwmcore_2258_10.hlsl
new file mode 100644
index 0000000..98137c9
--- /dev/null
+++ b/decompile/dwmcore_2258_10.hlsl
@@ -0,0 +1,46 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2259_10.hlsl b/decompile/dwmcore_2259_10.hlsl
new file mode 100644
index 0000000..cbd2dcf
--- /dev/null
+++ b/decompile/dwmcore_2259_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.w = 1;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2260_10.hlsl b/decompile/dwmcore_2260_10.hlsl
new file mode 100644
index 0000000..d63a6db
--- /dev/null
+++ b/decompile/dwmcore_2260_10.hlsl
@@ -0,0 +1,60 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2261_10.hlsl b/decompile/dwmcore_2261_10.hlsl
new file mode 100644
index 0000000..30fd81d
--- /dev/null
+++ b/decompile/dwmcore_2261_10.hlsl
@@ -0,0 +1,62 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2262_10.hlsl b/decompile/dwmcore_2262_10.hlsl
new file mode 100644
index 0000000..657a58d
--- /dev/null
+++ b/decompile/dwmcore_2262_10.hlsl
@@ -0,0 +1,63 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyz = r1.xyz + r0.xyz;
+ r0.xyz = saturate(float3(0.25,0.25,0.25) * r0.xyz);
+ r1.xyz = log2(r0.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r0.xyz);
+ r0.xyz = float3(12.9200001,12.9200001,12.9200001) * r0.xyz;
+ r0.xyz = r2.xyz ? r0.xyz : r1.xyz;
+ r0.w = 1;
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2263_10.hlsl b/decompile/dwmcore_2263_10.hlsl
new file mode 100644
index 0000000..da43394
--- /dev/null
+++ b/decompile/dwmcore_2263_10.hlsl
@@ -0,0 +1,44 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2264_10.hlsl b/decompile/dwmcore_2264_10.hlsl
new file mode 100644
index 0000000..201d6ed
--- /dev/null
+++ b/decompile/dwmcore_2264_10.hlsl
@@ -0,0 +1,45 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2265_10.hlsl b/decompile/dwmcore_2265_10.hlsl
new file mode 100644
index 0000000..d22b4ad
--- /dev/null
+++ b/decompile/dwmcore_2265_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ o0.w = v4.w * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2266_10.hlsl b/decompile/dwmcore_2266_10.hlsl
new file mode 100644
index 0000000..51ac64b
--- /dev/null
+++ b/decompile/dwmcore_2266_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = v4.xyzw * r0.xyzw;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2267_10.hlsl b/decompile/dwmcore_2267_10.hlsl
new file mode 100644
index 0000000..3491c80
--- /dev/null
+++ b/decompile/dwmcore_2267_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = v4.xyzw * r0.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2268_10.hlsl b/decompile/dwmcore_2268_10.hlsl
new file mode 100644
index 0000000..025e267
--- /dev/null
+++ b/decompile/dwmcore_2268_10.hlsl
@@ -0,0 +1,47 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.w = v4.w * r0.w;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2269_10.hlsl b/decompile/dwmcore_2269_10.hlsl
new file mode 100644
index 0000000..2f50b1a
--- /dev/null
+++ b/decompile/dwmcore_2269_10.hlsl
@@ -0,0 +1,49 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ r0.x = v4.w * r0.w;
+ o0.w = v5.w * r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2270_10.hlsl b/decompile/dwmcore_2270_10.hlsl
new file mode 100644
index 0000000..e75fff8
--- /dev/null
+++ b/decompile/dwmcore_2270_10.hlsl
@@ -0,0 +1,61 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ o0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2271_10.hlsl b/decompile/dwmcore_2271_10.hlsl
new file mode 100644
index 0000000..61759c5
--- /dev/null
+++ b/decompile/dwmcore_2271_10.hlsl
@@ -0,0 +1,61 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.w = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2272_10.hlsl b/decompile/dwmcore_2272_10.hlsl
new file mode 100644
index 0000000..3548201
--- /dev/null
+++ b/decompile/dwmcore_2272_10.hlsl
@@ -0,0 +1,63 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ o0.xyz = r1.xyz * r0.www;
+ } else {
+ o0.xyz = r0.xyz;
+ }
+ r0.x = Data_PS.SetColorValue_PS2_ConstantTable.color.w * r0.w;
+ o0.w = v4.w * r0.x;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2273_10.hlsl b/decompile/dwmcore_2273_10.hlsl
new file mode 100644
index 0000000..e394dd1
--- /dev/null
+++ b/decompile/dwmcore_2273_10.hlsl
@@ -0,0 +1,59 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ o0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2274_10.hlsl b/decompile/dwmcore_2274_10.hlsl
new file mode 100644
index 0000000..39bba39
--- /dev/null
+++ b/decompile/dwmcore_2274_10.hlsl
@@ -0,0 +1,61 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2275_10.hlsl b/decompile/dwmcore_2275_10.hlsl
new file mode 100644
index 0000000..788fb84
--- /dev/null
+++ b/decompile/dwmcore_2275_10.hlsl
@@ -0,0 +1,62 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4 color;
+ } SetColorValue_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r0.xyzw = Data_PS.SetColorValue_PS2_ConstantTable.color.wwww * r0.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2276_10.hlsl b/decompile/dwmcore_2276_10.hlsl
new file mode 100644
index 0000000..59e4654
--- /dev/null
+++ b/decompile/dwmcore_2276_10.hlsl
@@ -0,0 +1,48 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float2 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ o0.xyzw = r1.wwww * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2277_10.hlsl b/decompile/dwmcore_2277_10.hlsl
new file mode 100644
index 0000000..f8dfbc0
--- /dev/null
+++ b/decompile/dwmcore_2277_10.hlsl
@@ -0,0 +1,50 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.xyzw = v5.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2278_10.hlsl b/decompile/dwmcore_2278_10.hlsl
new file mode 100644
index 0000000..b5f8501
--- /dev/null
+++ b/decompile/dwmcore_2278_10.hlsl
@@ -0,0 +1,51 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+SamplerState SampleTextureFromInterpolatorUV2_Sampler_s : register(s1);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+Texture2D<float4> SampleTextureFromInterpolatorUV2_Sampler : register(t1);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ float4 v5 : TEXCOORD4,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.xyzw = SampleTextureFromInterpolatorUV2_Sampler.Sample(SampleTextureFromInterpolatorUV2_Sampler_s, v4.xy).xyzw;
+ r0.xyzw = r1.wwww * r0.xyzw;
+ o0.w = v5.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2279_10.hlsl b/decompile/dwmcore_2279_10.hlsl
new file mode 100644
index 0000000..31135b8
--- /dev/null
+++ b/decompile/dwmcore_2279_10.hlsl
@@ -0,0 +1,64 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ o0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2280_10.hlsl b/decompile/dwmcore_2280_10.hlsl
new file mode 100644
index 0000000..c6d8121
--- /dev/null
+++ b/decompile/dwmcore_2280_10.hlsl
@@ -0,0 +1,66 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.xyzw = v4.xyzw * r0.xyzw;
+ return;
+} \ No newline at end of file
diff --git a/decompile/dwmcore_2281_10.hlsl b/decompile/dwmcore_2281_10.hlsl
new file mode 100644
index 0000000..25c0ea4
--- /dev/null
+++ b/decompile/dwmcore_2281_10.hlsl
@@ -0,0 +1,67 @@
+// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 09 18:55:27 2022
+
+cbuffer cbPSUpdateEveryCall : register(b0)
+{
+
+ struct
+ {
+
+ struct
+ {
+ float4x4 mat4x4;
+ float4 matRow4;
+ } TransformColor_PS2_ConstantTable;
+
+ } Data_PS : packoffset(c0);
+
+}
+
+SamplerState SuperSampleTextureFromInterpolatorUV1_Sampler_s : register(s0);
+Texture2D<float4> SuperSampleTextureFromInterpolatorUV1_Sampler : register(t0);
+
+
+// 3Dmigoto declarations
+#define cmp -
+
+
+void main(
+ float4 v0 : SV_POSITION0,
+ float4 v1 : TEXCOORD0,
+ float4 v2 : TEXCOORD1,
+ float4 v3 : TEXCOORD2,
+ float4 v4 : TEXCOORD3,
+ out float4 o0 : SV_Target0)
+{
+ float4 r0,r1,r2,r3;
+ uint4 bitmask, uiDest;
+ float4 fDest;
+
+ r0.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.xy).xyzw;
+ r1.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v2.zw).xyzw;
+ r2.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.xy).xyzw;
+ r3.xyzw = SuperSampleTextureFromInterpolatorUV1_Sampler.Sample(SuperSampleTextureFromInterpolatorUV1_Sampler_s, v3.zw).xyzw;
+ r0.xyzw = r1.xyzw + r0.xyzw;
+ r0.xyzw = r0.xyzw + r2.xyzw;
+ r0.xyzw = r0.xyzw + r3.xyzw;
+ r0.xyzw = float4(0.25,0.25,0.25,0.25) * r0.xyzw;
+ r1.x = cmp(0 < r0.w);
+ if (r1.x != 0) {
+ r1.xyz = saturate(r0.xyz / r0.www);
+ r2.xyz = cmp(float3(0.00313080009,0.00313080009,0.00313080009) >= r1.xyz);
+ r3.xyz = float3(12.9200001,12.9200001,12.9200001) * r1.xyz;
+ r1.xyz = log2(r1.xyz);
+ r1.xyz = float3(0.416666657,0.416666657,0.416666657) * r1.xyz;
+ r1.xyz = exp2(r1.xyz);
+ r1.xyz = r1.xyz * float3(1.05499995,1.05499995,1.05499995) + float3(-0.0549999997,-0.0549999997,-0.0549999997);
+ r1.xyz = r2.xyz ? r3.xyz : r1.xyz;
+ r0.xyz = r1.xyz * r0.www;
+ }
+ r1.x = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m00_m10_m20_m30);
+ r1.y = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m01_m11_m21_m31);
+ r1.z = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m02_m12_m22_m32);
+ r1.w = dot(r0.xyzw, Data_PS.TransformColor_PS2_ConstantTable.mat4x4._m03_m13_m23_m33);
+ r0.xyzw = Data_PS.TransformColor_PS2_ConstantTable.matRow4.xyzw + r1.xyzw;
+ o0.w = v4.w * r0.w;
+ o0.xyz = r0.xyz;
+ return;
+} \ No newline at end of file