Commit graph

672 commits

Author SHA1 Message Date
DH c19c70eb77 ipmi: fix dead lock on connection error
improved ipmi client simulators
2024-11-13 21:28:15 +03:00
Nikita Savyolov 2bf0824a5c
ipmi: hack to close message dialogs (#83) 2024-11-13 15:09:26 +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 b64bfb94a5 aout: alsa: increase periods 2024-11-13 14:17:27 +03:00
DH 676aa359e7 utilities: TypeId: store name of type 2024-11-12 13:01:15 +03:00
DH aaec1484a1 orbis-kernel: sys_event: cache triggered events
add hp3d event stub
2024-11-12 13:00:13 +03:00
DH ce99af234c orbis-kernel: do not extend lifetime of kqueue in knote 2024-11-12 12:55:35 +03:00
DH 89c1601d49 vm: use virtual address range from orbis config 2024-11-12 12:55:06 +03:00
DH 3b57880040 vm: fix min address 2024-11-12 12:40:42 +03:00
DHrpcs3 f9c67d60f1
Update BUILDING.md
Add release and march options
Add ubuntu 24.04 specific options
2024-11-09 17:25:35 +03:00
DH 5682a350a4 vm: fix virtualQuery with invalid address 2024-11-03 18:43:15 +03:00
DH d7a5bbcc57 vm: do not lock gpu 2024-11-03 18:41:48 +03:00
DH 837cca331c vm: protect: allow unaligned addresses 2024-11-03 18:40:23 +03:00
DH 410683ef36 gpu: cache: fix image offset 2024-11-01 16:37:03 +03:00
DH 2dbbabedd3 gc: wait after each submit
some games hates use synchronization primitives, make them happy with slow shader compilation
2024-11-01 13:02:35 +03:00
DH 73397a0fea gpu: cache temporary disable image buffer cache 2024-11-01 12:58:09 +03:00
DH 09f2d5bfc2 gpu: upload missed cache change 2024-11-01 10:16:08 +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 9558bb7335 orbis-kernel: shared_cv: fixed regression 2024-11-01 09:14:51 +03:00
DH 8440940945 orbis-kernel: add deduction guide for Ref utility 2024-11-01 00:46:42 +03:00
DH ef2a4b3428 gpu: shaders: upload missed v_cmpx* instructions 2024-10-31 22:59:09 +03:00
DH 61f18f6215 orbis-kernel: const correctness for RcIdMap 2024-10-31 22:57:36 +03:00
DH b012964099 utilities: fix refl::calcFieldCount for enum
add unordered_vector utility
modernize hexdump
2024-10-31 22:57:08 +03:00
DH 7d0f277ad5 orbis-kernel: Add SharedAtomic utility
Initial shared atomic implementation for Darwin
2024-10-31 22:54:16 +03:00
DH d83a0723a7 ajm: fix memory leak
reduce allocations size
fix multiple output buffers support
2024-10-31 14:25:08 +03:00
DH 2723eb0bfd orbis-kernel: umtx: implement notify_n 2024-10-31 14:19:22 +03:00
DH cc0e81e88f Add clangd and clang-tidy configs
Add build directories with any suffix to gitignore
2024-10-31 14:15:14 +03:00
DH 994d62c080 ajm: mp3: do not truncate input buffer 2024-10-30 16:07:59 +03:00
DH 6c6e72a9ba ajm: mark incomplete sample as processed 2024-10-30 16:04:36 +03:00
DH ad56633980 ajm: add support of multiple input/output buffers 2024-10-30 14:40:36 +03:00
DHrpcs3 30f7ea2724
ipmi: SceSaveData: saves -> savedata
Thanks to ga2mer for investigation
2024-10-30 10:31:29 +03:00
Mahmoud Adel 190b40d879
Update BUILDING.md (#82)
* Update BUILDING.md

```
Package vulkan-validationlayers-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  vulkan-utility-libraries-dev
```
on Ubuntu 24 LTS installing ``` vulkan-utility-libraries-dev``` seems to fix the problem

* removed vulkan-validationlayers

* Update BUILDING.md

---------

Co-authored-by: DHrpcs3 <dh.rpcs3@gmail.com>
2024-10-30 10:28:25 +03:00
DHrpcs3 d2b2296d6a
Merge pull request #81 from ga2mer/ajm
AJM decode PoC
2024-10-30 10:26:05 +03:00
Nikita Savyolov e45eabc7d8
rpcsx: simplify and correct reset for ajm at9 2024-10-29 19:44:59 +03:00
Nikita Savyolov c2fa3895a1
rpcsx: free resampler in at9 initialize 2024-10-24 22:49:51 +03:00
Nikita Savyolov fc8ea00e8f
rpcsx: ajm at9 fixes for one game 2024-10-23 20:33:58 +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 418780eb25 Revert "shm: remove size hack"
This reverts commit 662b23be80.
2024-10-22 22:36:17 +03:00
DH 1fbb7c2edf orbis-kernel: fix sys_truncate 2024-10-22 19:44:18 +03:00
DH 662b23be80 shm: remove size hack
no need to do it anymore
2024-10-22 19:43:23 +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 5d1fb82cc4 orbis-kernel: do not force clear of graphics core events 2024-10-22 15:10:35 +03:00
DH 15e896b310 dmem: setup base address if not present 2024-10-22 15:02:31 +03:00