ameerj
|
5b8afed871
|
spirv: Replace Constant/ConstantComposite with Const helper
|
2021-07-22 21:51:28 -04:00 |
|
FernandoS27
|
f69d0b91ff
|
shader: Address feedback
|
2021-07-22 21:51:28 -04:00 |
|
FernandoS27
|
f18a6dd1bd
|
shader: Implement SR_Y_DIRECTION
|
2021-07-22 21:51:28 -04:00 |
|
ReinUsesLisp
|
80940b1706
|
shader: Implement SampleMask
|
2021-07-22 21:51:28 -04:00 |
|
ReinUsesLisp
|
95815a3883
|
shader: Implement PIXLD.MY_INDEX
|
2021-07-22 21:51:28 -04:00 |
|
ReinUsesLisp
|
f3473c5143
|
spirv: Bitcast non-F32 output attributes to their type before store
|
2021-07-22 21:51:28 -04:00 |
|
ReinUsesLisp
|
e3514bcd6b
|
spirv: Implement ViewportMask with NV_viewport_array2
|
2021-07-22 21:51:28 -04:00 |
|
ReinUsesLisp
|
4657cf78fd
|
spirv: Bitcast non-F32 attributes to F32
|
2021-07-22 21:51:27 -04:00 |
|
ReinUsesLisp
|
b0f1255c8c
|
shader: Implement PrimitiveId
|
2021-07-22 21:51:27 -04:00 |
|
ReinUsesLisp
|
183855e396
|
shader: Implement tessellation shaders, polygon mode and invocation id
|
2021-07-22 21:51:27 -04:00 |
|
ReinUsesLisp
|
d8ec99dada
|
spirv: Implement Layer stores
|
2021-07-22 21:51:27 -04:00 |
|
ReinUsesLisp
|
b126987c59
|
shader: Implement transform feedbacks and define file format
|
2021-07-22 21:51:27 -04:00 |
|
ReinUsesLisp
|
f263760c5a
|
shader: Implement geometry shaders
|
2021-07-22 21:51:27 -04:00 |
|
ReinUsesLisp
|
5c61e860e4
|
shader: Implement SR_THREAD_KILL
|
2021-07-22 21:51:27 -04:00 |
|
ReinUsesLisp
|
9280cd649a
|
shader: Move LaneId to the warp emission file and fix AMD
|
2021-07-22 21:51:27 -04:00 |
|
FernandoS27
|
1d51803169
|
shader: Implement indexed attributes
|
2021-07-22 21:51:26 -04:00 |
|
ReinUsesLisp
|
3f594dd86b
|
shader: Reimplement GetCbufU64 as GetCbufU32x2
It may generate better code on some compilers and it's easier to handle.
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
baec84247f
|
shader: Address Feedback
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
45d547af11
|
shader: Implement SR_LaneId
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
ecb30c9072
|
shader: Improve VOTE.VTG stub
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
d819ba4489
|
shader: Implement ViewportIndex
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
0c4cf3b9eb
|
shader: Implement ClipDistance
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
9d7422d967
|
shader: Add PointCoord attribute
|
2021-07-22 21:51:25 -04:00 |
|
ameerj
|
b7589fe115
|
shader: Add PointSize attribute
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
34aba9627a
|
shader: Implement BRX
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
e860870dd2
|
shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when available
|
2021-07-22 21:51:25 -04:00 |
|
ReinUsesLisp
|
dbd882ddeb
|
shader: Better interpolation and disabled attributes support
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
f0031babeb
|
shader: Implement front face
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
68a9505d8a
|
shader: Implement NDC [-1, 1], attribute types and default varying initialization
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
76c8a962ac
|
spirv: Implement VertexId and InstanceId, refactor code
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
260743f371
|
shader: Add partial rasterizer integration
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
3a63fa0477
|
shader: Partial implementation of LDC
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
85cce78583
|
shader: Primitive Vulkan integration
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
b5d7279d87
|
spirv: Initial bindings support
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
9170200a11
|
shader: Initial implementation of an AST
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
2930dccecc
|
spirv: Initial SPIR-V support
|
2021-07-22 21:51:22 -04:00 |
|