ReinUsesLisp
|
b4310e8cb4
|
shader: Add missing I2I exception when CC is used
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
e6b3119910
|
shader: Better interpolation and disabled attributes support
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
96a54aeea8
|
spirv: Remove dependencies on Environment when generating SPIR-V
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
43f71a1ff5
|
vk_pipeline_cache: Fix pipeline and shader caches
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
63ea42e0d5
|
shader: Implement front face
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
0b338e3102
|
shader: Fix structured control flow on KIL instructions
This could potentially leave unvisited blocks, leading to illegal phi
nodes.
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
ed3f77cebe
|
shader: Fix TXQ
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
47fc2a0510
|
shader: Fix rasterizer integration order issues
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
e4ba306750
|
shader: Implement TXQ and fix FragDepth
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
4cd2c1588b
|
shader: Refactor PTP and other minor changes
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
ac81f51141
|
shader: Add IR opcode for ImageFetch
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
f573d3642e
|
shader: Implement TLD4.PTP
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
cac54d1eb6
|
shader: Fix Array Indices in TEX/TLD4
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
1d05850dee
|
shader: Implement FragDepth
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
94f6992630
|
shader: Implement TLD4S.
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
d4974db16f
|
shader: Implement TLD4 and TLD4_B
|
2021-07-22 21:51:24 -04:00 |
|
ameerj
|
483439a540
|
shader: Implement SHFL
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
7e8fc3e3c8
|
shader: Track first bindless argument instead of the instruction itself
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
1688302a0d
|
shader: Properly insert Prologue instruction
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
5c546ef076
|
shader: Minor style nits
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
c52b528cf7
|
shader: Fix F2I
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
24bc872af3
|
shader: Implement NDC [-1, 1], attribute types and default varying initialization
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
3095e9d9ec
|
shader: Fix use-after-free bug in object_pool
|
2021-07-22 21:51:24 -04:00 |
|
ameerj
|
0705eff8f6
|
shader: Implement VOTE
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
9d5262ad26
|
vk_pipeline_cache: Fix ReleaseContents order
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
1e763c4c83
|
shader: Fix TEX mask
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
75b20d74c2
|
vk_pipeline_cache: Add pipeline cache
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
fba49056aa
|
vk_pipeline_cache: Add pipeline cache
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
cdbb207953
|
shader: Fold interpolation multiplications
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
c8234dc17d
|
shader: Better but still partial interpolation support
|
2021-07-22 21:51:24 -04:00 |
|
ameerj
|
1a8e8498a4
|
shader: Implement DMNMX, DSET, DSETP
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
1665e72c9e
|
shader: Implement FADD32I
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
9fe47baf87
|
shader: Implement F2F
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
c05fc07b8f
|
shader: Add missing fp64 usage flags
|
2021-07-22 21:51:24 -04:00 |
|
ameerj
|
e7710fe30e
|
shader: Implement DMUL and DFMA
Also add a missing const on DADD
|
2021-07-22 21:51:24 -04:00 |
|
ameerj
|
d9bcca65b4
|
shader: Add FP64 register load/store helpers
|
2021-07-22 21:51:24 -04:00 |
|
ReinUsesLisp
|
9bf9276fe9
|
shader: Add support for fp16 comparisons and misc fixes
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
d1e56df6ff
|
shader: Fix floating point comparison for FP16
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
57597e37ee
|
shader: Implement HSETP2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
cabcf177a9
|
shader: Implement HSET2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
7646d50ae4
|
shader: Implement HMUL2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
fa85d2f603
|
shader: Implement HFMA2
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
5cd8970e73
|
spirv: Implement VertexId and InstanceId, refactor code
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
8fe0b2388c
|
shader: Refactor half floating instructions
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
6398d03341
|
shader: Implement I2F
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
2b8d3555f1
|
shader: Implement ISCADD (imm)
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
53a0b113d2
|
shader: Implement LOP32I
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
33090a74dd
|
shader: Add partial rasterizer integration
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
832f1169d6
|
shader: Implement DADD
|
2021-07-22 21:51:23 -04:00 |
|
ameerj
|
3c7ec88397
|
shader: Implement CSET and CSETP
|
2021-07-22 21:51:23 -04:00 |
|