DH
|
28ceb7471d
|
kevent: fix graphics core events
|
2024-11-25 03:06:33 +03:00 |
|
DH
|
9bed1001bc
|
ps4: kevent: fix Flip event
|
2024-11-24 20:50:28 +03:00 |
|
DH
|
47619f1956
|
kevent: fix display events
|
2024-11-24 14:09:40 +03:00 |
|
DH
|
0741f8a0dc
|
gpu: DeviceCtl: add missed include
|
2024-11-21 00:26:14 +03:00 |
|
DH
|
ff8d81e059
|
gpu: implement more pm4 packets
add IT_LOAD_SH_REG_INDEX, IT_LOAD_UCONFIG_REG_INDEX, IT_SET_UCONFIG_REG_INDEX, IT_LOAD_CONTEXT_REG_INDEX
stub IT_WAIT_REG_MEM64
|
2024-11-20 23:22:37 +03:00 |
|
DH
|
f972e14325
|
gpu: shader: implement fp16 register read
fixed s_branch target
|
2024-11-16 00:43:08 +03:00 |
|
DH
|
315864aaae
|
gpu: shader: fix s_mulk_i32, implement s_addk_i32
|
2024-11-15 14:53:00 +03:00 |
|
DH
|
ab716b7adc
|
gpu: shaders: respect dmask in image_store_*
|
2024-11-15 14:24:36 +03:00 |
|
DH
|
ddad35e1ee
|
gpu: remove unimplemented instructions earlier
|
2024-11-14 20:07:07 +03:00 |
|
DH
|
76cf146a32
|
gpu: unimplemented semantic is not critical error
|
2024-11-14 19:47:35 +03:00 |
|
DH
|
89d04a3d10
|
gpu: implement image_gather4
draft image_gather4_lz implementation
|
2024-11-14 17:53:00 +03:00 |
|
DH
|
33c769dfa0
|
gpu: fix v_bcnt_u32_b32 operands count
|
2024-11-14 11:02:56 +03:00 |
|
DH
|
fe6fa76067
|
gpu: add missed change
|
2024-11-14 00:32:28 +03:00 |
|
DH
|
9da9200cf4
|
gpu: do not wait for compute pipes
|
2024-11-14 00:26:56 +03:00 |
|
DH
|
f4994f6717
|
gpu: extend resource evaluation rules to handle relative resources
implement evaluation of x16 dword loads
fixed evaluation of binary expressions
|
2024-11-14 00:06:52 +03:00 |
|
DH
|
b85c6e6acc
|
gpu: fixed command ring corruption in release build
add IT_DMA_DATA for compute pipe
implement 3 indirection gfx ring commands
|
2024-11-13 23:53:08 +03:00 |
|
DH
|
1ba65dea8e
|
gpu: wsl workaround
avoid usage of int8
avoid usage of B8G8R8
remove debugPrintf if not supported
|
2024-11-13 14:27:10 +03:00 |
|
DH
|
5e987e633e
|
gcn: shader: add constexpr to PointerWrapper
|
2024-11-13 14:20:04 +03:00 |
|
DH
|
89c1601d49
|
vm: use virtual address range from orbis config
|
2024-11-12 12:55:06 +03:00 |
|
DH
|
410683ef36
|
gpu: cache: fix image offset
|
2024-11-01 16:37:03 +03:00 |
|
DH
|
73397a0fea
|
gpu: cache temporary disable image buffer cache
|
2024-11-01 12:58:09 +03:00 |
|
DH
|
c90eb84471
|
gpu: do not show window until initialization complete
some new versions of gnome has bug, after long delay it thinks that window still freezed even if it responses
|
2024-11-01 10:05:52 +03:00 |
|
DH
|
4bccf990f3
|
gpu: reduce cpu usage on cache commands
|
2024-11-01 09:51:50 +03:00 |
|
DH
|
ef2a4b3428
|
gpu: shaders: upload missed v_cmpx* instructions
|
2024-10-31 22:59:09 +03:00 |
|
DH
|
9f230af943
|
gpu: do not crash on null pixel shader
|
2024-10-23 03:08:25 +03:00 |
|
DH
|
43afb19855
|
gpu: implement mrtz exp target
|
2024-10-23 02:48:27 +03:00 |
|
DH
|
f79e16eb4d
|
gpu: workaround write to context register with SET_CONFIG_REG
|
2024-10-23 02:32:43 +03:00 |
|
DH
|
373826b506
|
gpu: swizzle buffer on load
|
2024-10-23 01:17:12 +03:00 |
|
DH
|
fc12bee2cb
|
add --disable-cache option
|
2024-10-22 19:41:30 +03:00 |
|
DH
|
6a2507c777
|
gpu: add 8 gfx indirect rings
|
2024-10-22 19:04:32 +03:00 |
|
DH
|
2432a5cc74
|
gpu: fix segfault on invalid depth format
|
2024-10-22 15:18:31 +03:00 |
|
DH
|
0946dcb768
|
gpu: fix compilation error
|
2024-10-22 14:22:57 +03:00 |
|
DH
|
7aade2f862
|
gpu: shader: fix partial exp
|
2024-10-22 14:21:14 +03:00 |
|
DH
|
7d704c37d5
|
gpu: implement image_store, image_store_pck, image_store_mip, image_store_mip_pck
fix convert_to_format
|
2024-10-22 13:46:12 +03:00 |
|
DH
|
0287d42aa5
|
gpu: implement image buffer
|
2024-10-20 23:32:59 +03:00 |
|
DH
|
deb09371bc
|
gpu: split command and gfx queues
|
2024-10-19 15:44:32 +03:00 |
|
DH
|
5ce8d5147a
|
gpu: handle compute me 2
|
2024-10-17 20:01:03 +03:00 |
|
DH
|
19939727e3
|
gpu: shader: fix inout arg handling
fix shader memory changes test
|
2024-10-17 15:22:06 +03:00 |
|
DH
|
f5b883aa83
|
gpu: relax queue requirements
|
2024-10-17 04:52:29 +03:00 |
|
DH
|
f6fa29295b
|
gpu: relax queue requirements
|
2024-10-17 04:42:59 +03:00 |
|
DH
|
32a2c58441
|
gpu: shader: implement more instructions
add v_mad_u64_u32, v_mad_i64_i32, image_sample_l
stub s_ttracedata
fix s_andn2_saveexec_b64, s_orn2_saveexec_b64, s_subb_u32
|
2024-10-17 04:42:08 +03:00 |
|
DH
|
f135c0d4b7
|
gpu: add queue validation
|
2024-10-17 04:38:24 +03:00 |
|
DH
|
4a66097f2d
|
gpu: cache: increase descriptor pool size
|
2024-10-17 04:23:19 +03:00 |
|
DH
|
9394b6c481
|
gpu: cache: fix possible segfault on image invalidation
|
2024-10-17 03:50:31 +03:00 |
|
DH
|
fa602802da
|
gpu: fix compilation error
bugfixes
|
2024-10-17 03:42:49 +03:00 |
|
DH
|
ae6bb38073
|
gpu: reduce log spam
|
2024-10-17 02:05:35 +03:00 |
|
DH
|
208c245e95
|
dce: implement submit and write eop
|
2024-10-17 01:25:43 +03:00 |
|
DH
|
bdd4b91a32
|
gpu: implement flip on eop
|
2024-10-16 05:11:45 +03:00 |
|
DH
|
7d4380b242
|
fix build with glfw < 3.4
|
2024-10-15 20:16:47 +03:00 |
|
DH
|
524e9730e2
|
gpu: compute: stub acquire mem
bugfixes
|
2024-10-15 19:02:37 +03:00 |
|