Tristan Labelle
|
9ce4942f1c
Remove padding in empty structs (#2124)
|
6 vuotta sitten |
Tristan Labelle
|
cc00f6e183
Fix vec1/mat1x1 to aggregate type splats and a crash (#1979)
|
6 vuotta sitten |
Tristan Labelle
|
301e386f38
Fix crashes on Append/ConsumeStructuredBuffer of bools (#1985)
|
6 vuotta sitten |
Tristan Labelle
|
7b70d0144a
Added support for returning arrays from functions. (#1988)
|
6 vuotta sitten |
Tristan Labelle
|
f56fb3a3d0
Eliminate dxilutil::IsHLSLMatrixType in favor of HLMatrixType::isa (#1986)
|
6 vuotta sitten |
Tristan Labelle
|
657604586c
Fix constant evaluation of atan2 intrinsic (#1981)
|
6 vuotta sitten |
Tristan Labelle
|
5e4446344f
Don't copy matrix arrays elementwise if orientations match.
|
6 vuotta sitten |
Tex Riddell
|
5cdb20b28e
Clean up addrspacecast from final shader code
|
6 vuotta sitten |
Tex Riddell
|
f2a47cd5af
Merge commit '333931eb' into 19h1-fixes
|
6 vuotta sitten |
Tex Riddell
|
df3fd179a0
Merge branch 'fix-struct-param-5' into 19h1-fixes
|
6 vuotta sitten |
Tex Riddell
|
b4bb5795cd
Fix some argument passing and groupshared bad codegen and crashes
|
6 vuotta sitten |
Tristan Labelle
|
333931ebb4
Fixed bad aggregate type checks.
|
6 vuotta sitten |
Tristan Labelle
|
dc318ee472
Rewrote the HLMatrixLower pass to make it deterministic and correct.
|
6 vuotta sitten |
Tristan Labelle
|
a7ee78049e
De-duplicate numerical conversions code (#1885)
|
6 vuotta sitten |
Xiang Li
|
c2e744dcf4
Enable sroa for hlsl to remove static indexing array. (#1893)
|
6 vuotta sitten |
Tristan Labelle
|
55b6136435
Fix conversions between aggregate and numerical types (#1876)
|
6 vuotta sitten |
Tex Riddell
|
61b6f99f5e
Generalize resource support in CGMSHLSLRuntime::AddHLSLFunctionInfo
|
6 vuotta sitten |
Sebastian Tafuri
|
9b826febee
Do not try to use EvalBinaryIntrinsic for min/max with integer type arguments. (#1823)
|
6 vuotta sitten |
Tristan Labelle
|
8226092fd7
Change in-memory representation of bool vectors to use i32's (#1742)
|
6 vuotta sitten |
Tristan Labelle
|
7fcbdb1969
Prevent texture of structs/matrices/arrays, and don't crash (#1744)
|
6 vuotta sitten |
Tristan Labelle
|
ac18ec5819
Fix row_major being lost through typedefs. (#1723)
|
6 vuotta sitten |
Tristan Labelle
|
685b2afa84
Added support for pre-SM5.1 resource allocation algorithm (#1687)
|
6 vuotta sitten |
Tristan Labelle
|
2ae1365f91
Add an error when bitfields are used. (#1719)
|
6 vuotta sitten |
Tristan Labelle
|
d34f1dcd1b
Changed cbuffer-promoted global vars to have external linkage as to not have initializers (#1713)
|
6 vuotta sitten |
Tristan Labelle
|
7e2dda708a
Fixed crash when static methods are used. (#1714)
|
6 vuotta sitten |
Tristan Labelle
|
a69864789d
Fix crash when assigning to global matrix in compat mode (#1709)
|
6 vuotta sitten |
Tex Riddell
|
fbe1371aae
Fix Validation for RDAT and other issues with Subobjects (#1706)
|
6 vuotta sitten |
Helena Kotas
|
d75f96aabb
HitGroup subobject changes (#1688)
|
6 vuotta sitten |
Helena Kotas
|
b7d1c195c5
Add root signature flags (#1663)
|
6 vuotta sitten |
Helena Kotas
|
b77a577f5b
Subobject tests (#1657)
|
6 vuotta sitten |