Young Kim
|
0777a7a020
Merge branch 'master' into rtmaster
|
7 years ago |
Xiang Li
|
66e3606921
Bring back clamp op2 to 0 ~ bitWidth-1 for shift. (#1199)
|
7 years ago |
Tex Riddell
|
335ee949bb
More places to be cautious about alloca vs. non-alloca insert locs.
|
7 years ago |
Xiang Li
|
9476863370
Use lshr for uint vectors and remove the and for shift. (#1174)
|
7 years ago |
Helena Kotas
|
20353da208
Fix anonymous struct cbuffer (#1134)
|
7 years ago |
Xiang Li
|
d66d48721f
Set default input control point count to 1. (#1135)
|
7 years ago |
Tex Riddell
|
cb5f27c080
Merge branch 'master' into user/texr/rt-merge-rebase
|
7 years ago |
Tex Riddell
|
9beafa70b4
Skip deadInsts in SimpleTransformForHLDXIR to prevent AV (#1129)
|
7 years ago |
Tex Riddell
|
f8e1af0417
Merge branch 'master' into user/texr/rt-merge-rebase
|
7 years ago |
Xiang Li
|
277bb0bce3
Use memcpy when cast cbuffer constant into static global. (#1125)
|
7 years ago |
Tex Riddell
|
fa03d3362a
Fix payload/attr/param sizes, add test, fix some metadata non-determinism
|
7 years ago |
Tex Riddell
|
6e6f8dbdf6
Merged PR 24: Require payload/attribute/param structs for ray shaders. (MD CHANGE)
|
7 years ago |
Tex Riddell
|
634fd7556b
Merge branch 'rtmaster' into user/texr/rt-merge-rebase
|
7 years ago |
Xiang Li
|
21c251a391
Choose i32 as result type for select used by binary operator. (#1080)
|
7 years ago |
Tex Riddell
|
15cd5f16e6
Matrix lowering for functions with UDT params preserved.
|
7 years ago |
Xiang Li
|
c45aa784ac
Add AcceptHitAndEndSearch, CallShader, CommitHitAndStopRay and change ReportIntersection into ReportHit.
|
7 years ago |
Xiang Li
|
b9ec4014d0
Add res type map for RayTracingAccelerationStructure.
|
7 years ago |
Xiang Li
|
bc2e19b771
Support TraceRay and ReportIntersection which has user-define param at front-end.
|
7 years ago |
Tex Riddell
|
9a3bbb6603
Support SV_RayPayload and SV_IntersectionAttributes
|
7 years ago |
Tex Riddell
|
e67ee2ae17
Treat RT entry like export - flatten params and don't clone
|
7 years ago |
Tex Riddell
|
e9ce3e97d1
Add RT shader types for function attribution in lib target.
|
7 years ago |
Marcelo Lopez Ruiz
|
a3b3c37720
Fixes #679 - missing scenario with *it is of type FunctionDecl (#1012)
|
7 years ago |
Xiang Li
|
c011ec3d55
Support vector constant in TryEvalIntrinsic. (#902)
|
7 years ago |
Xiang Li
|
455885b3fc
Support matrix transpose. (#900)
|
7 years ago |
Xiang Li
|
fa0674829b
Fix crash in code gen caused by cast atomic dst address. (#843)
|
7 years ago |
Lei Zhang
|
406fe38220
Add validation checks for HS/GS attributes after parsing (#768)
|
7 years ago |
Young Kim
|
44db464c32
Native Int16 and Uint16 types (#783)
|
7 years ago |
Young Kim
|
8c55bbbe6d
Denorm to function attribute (#764)
|
7 years ago |
John Porto
|
502323cb73
moves the patch constant fn validation to the backend. (#754)
|
7 years ago |
Tex Riddell
|
694296b6b0
Add target-dependent experimental function attribute (#759)
|
7 years ago |