Liam
|
8758932031
|
renderer_vulkan: barrier attachment feedback loops
|
2023-05-22 18:10:16 -04:00 |
|
Liam
|
de7c92d7c4
|
renderer_vulkan: remove wrong constexpr
|
2023-05-18 18:01:01 -04:00 |
|
Liam
|
2be751100b
|
vulkan_device: reserve extra memory to prevent swaps
|
2023-05-14 16:49:59 -04:00 |
|
Liam
|
122435e080
|
vulkan_common: fix incompatible property flags
|
2023-05-14 01:13:11 -04:00 |
|
Liam
|
856838f7ce
|
vulkan_common: disable depth clamp dynamic state for older radv
|
2023-05-13 00:37:17 -04:00 |
|
Liam
|
a22c5a3880
|
time: implement ContinuousAdjustmentTimePoint
|
2023-05-11 21:05:27 -04:00 |
|
Liam
|
351079a4ba
|
fs: adjust future save path
|
2023-05-11 17:30:30 -04:00 |
|
Liam
|
62bcb99ba8
|
am: stub CreateCacheStorage
|
2023-05-11 17:26:02 -04:00 |
|
Liam
|
13e4ceb990
|
fs: stub cache storage and fix params alignment
|
2023-05-11 17:23:28 -04:00 |
|
Liam
|
bb94beed15
|
nvnflinger: fix Parcel serialization
|
2023-05-11 17:09:19 -04:00 |
|
Liam
|
6e10a0c130
|
nvnflinger: fix producer slot fence init
|
2023-05-11 17:08:14 -04:00 |
|
Liam
|
67fd1df762
|
renderer_vulkan: separate guest and host compute descriptor queues
|
2023-05-10 13:46:48 -04:00 |
|
Liam
|
d100de27ee
|
vfs_layered: avoid n^2 lookup in layeredfs building
|
2023-05-07 19:03:41 -04:00 |
|
Liam
|
5792a72c29
|
vfs_vector: avoid n^2 lookup in layeredfs building
|
2023-05-07 16:50:35 -04:00 |
|
Liam
|
ae59ffc56c
|
settings: remove pessimistic flushing
|
2023-05-03 18:52:42 -04:00 |
|
Liam
|
d1dd54cbfa
|
catch2: update to 3.3.1
|
2023-05-02 21:27:17 -04:00 |
|
Liam
|
4df49631de
|
vulkan: disable turbo when debugging tool is attached
|
2023-05-02 18:14:57 -04:00 |
|
Liam
|
7ec66db22c
|
qt: warn on inoperable keys
|
2023-04-30 23:47:42 -04:00 |
|
Liam
|
2cd9e1ecb6
|
settings: rename extended memory layout to unsafe, move from general to system
|
2023-04-30 14:24:22 -04:00 |
|
Liam
|
b143ce8134
|
kernel: remove general boost lists
|
2023-04-29 22:11:32 -04:00 |
|
Liam
|
1b5c87ab6a
|
kernel: match calls to Register and Unregister
|
2023-04-29 21:52:26 -04:00 |
|
Liam
|
2afaa7aed7
|
common: add intrusive list type
|
2023-04-29 17:46:26 -04:00 |
|
Liam
|
eb7c2314f6
|
maxwell_3d: fix out of bounds array access in size estimation
|
2023-04-22 10:35:26 -04:00 |
|
Liam
|
e3fb9b5e00
|
vulkan: use plain fences when timeline semaphores are not available
|
2023-04-14 22:53:37 -04:00 |
|
Liam
|
e37e1d24f9
|
vulkan: pick alpha composite flags based on available values
|
2023-04-13 16:38:20 -04:00 |
|
Liam
|
baf4d1c22e
|
kernel: move more memory to application in 8GB arrangement
|
2023-04-09 19:50:27 -04:00 |
|
Liam
|
abb785f269
|
kernel: switch extended memory setting to 8GB arrangement
|
2023-04-08 17:47:26 -04:00 |
|
Liam
|
a9623d5f55
|
general: fixes for gcc 13
|
2023-04-02 19:02:04 -04:00 |
|
Liam
|
9efd95cda5
|
kernel: fix unbounded stack usage in atomics
|
2023-03-28 22:28:27 -04:00 |
|
Liam
|
1476ffd865
|
tests: mark integer literals as unsigned
|
2023-03-26 15:39:07 -04:00 |
|
Liam
|
7017f04ee8
|
container_hash: use climits
|
2023-03-26 10:24:33 -04:00 |
|
Liam
|
50a59487eb
|
qt: implement RequestExit for applets
|
2023-03-25 14:49:43 -04:00 |
|
Liam
|
950db851ea
|
applets: implement RequestExit
|
2023-03-25 12:44:26 -04:00 |
|
Liam
|
5a2dff87bf
|
vulkan: fix scheduler chunk reserve
|
2023-03-24 09:09:01 -04:00 |
|
Liam
|
41d99aa89d
|
memory: rename global memory references to application memory
|
2023-03-23 20:28:47 -04:00 |
|
Liam
|
fb49ec19c1
|
kernel: use KTypedAddress for addresses
|
2023-03-22 09:35:16 -04:00 |
|
Liam
|
b9b1318bea
|
vulkan: fix more excessive waiting in scheduler
|
2023-03-19 13:40:33 -04:00 |
|
Liam
|
43d909949e
|
kernel: fix LOG_TRACE in ipc
|
2023-03-19 10:02:20 -04:00 |
|
Liam
|
da83afdeaf
|
vulkan: disable extendedDynamicState3ColorBlendEquation on radv
|
2023-03-15 15:55:07 -04:00 |
|
Liam
|
c352381ce9
|
kernel: additional style fixes to KThread, KProcess
|
2023-03-12 22:10:27 -04:00 |
|
Liam
|
9775a73d1a
|
kernel: fix clang build
|
2023-03-12 22:10:27 -04:00 |
|
Liam
|
088c434d65
|
kernel: remove unnecessary finalize calls
|
2023-03-12 22:10:27 -04:00 |
|
Liam
|
9863db9db4
|
kernel: convert KProcess to new style
|
2023-03-12 22:09:27 -04:00 |
|
Liam
|
6bfb4c8f71
|
kernel: convert KThread to new style
|
2023-03-12 22:09:09 -04:00 |
|
Liam
|
ac6cbb7134
|
kernel: prefer std::addressof
|
2023-03-12 22:09:09 -04:00 |
|
Liam
|
641783df8f
|
kernel: convert KResourceLimit
|
2023-03-12 22:09:09 -04:00 |
|
Liam
|
c0b9e93b77
|
kernel: remove kernel_
|
2023-03-12 22:09:09 -04:00 |
|
Liam
|
9368e17a92
|
kernel: remove gratitutous attribute usage
|
2023-03-12 22:09:09 -04:00 |
|
Liam
|
91fd4e30f2
|
kernel/svc: convert to new style
|
2023-03-12 22:09:08 -04:00 |
|
Liam
|
57f1d8ef8d
|
kernel: convert miscellaneous
|
2023-03-12 22:06:53 -04:00 |
|
Liam
|
d1b53c8d82
|
kernel: conver KScopedLock, KScopedResourceReservation, KSessionRequest, KSharedMemory, KSpinLock
|
2023-03-12 22:06:53 -04:00 |
|
Liam
|
7322c99e5f
|
kernel: convert KAbstractSchedulerLock
|
2023-03-12 22:06:53 -04:00 |
|
Liam
|
467adc1acd
|
kernel: convert KMemoryLayout, KMemoryRegion*, KPageTableSlabHeap, KPriorityQueue
|
2023-03-12 22:06:53 -04:00 |
|
Liam
|
0483dfae1a
|
kernel: move KMemoryLayout for NX board
|
2023-03-12 22:06:53 -04:00 |
|
Liam
|
8d1f5bfbd2
|
kernel: remove KLinkedList
|
2023-03-12 22:06:53 -04:00 |
|
Liam
|
fdf90c6d75
|
kernel: convert KConditionVariable, KLightConditionVariable, KLightLock
|
2023-03-12 22:06:53 -04:00 |
|
Liam
|
097c25b164
|
kernel: convert KPort, KSession
|
2023-03-12 22:06:53 -04:00 |
|
Liam
|
d24ab14126
|
kernel: convert GlobalSchedulerContext, KAddressArbiter, KScopedSchedulerLockAndSleep, KThreadQueue to new style
|
2023-03-12 22:06:53 -04:00 |
|
Liam
|
3f261f22c9
|
vk_scheduler: split work queue waits and execution waits
|
2023-03-12 17:19:44 -04:00 |
|
Liam
|
600f325d87
|
general: fix spelling mistakes
|
2023-03-12 11:33:01 -04:00 |
|
Liam
|
d155167ea2
|
general: use codespell to identify spelling mistakes
|
2023-03-11 22:08:43 -05:00 |
|
Liam
|
1776448df2
|
kernel: add timer pointer to KThreadQueue
|
2023-03-07 20:51:29 -05:00 |
|
Liam
|
64dcb40db1
|
common: make BitCast constexpr
|
2023-03-07 20:26:56 -05:00 |
|
Liam
|
ba4213d956
|
general: fix type inconsistencies
|
2023-03-07 20:05:19 -05:00 |
|
Liam
|
d45ac00d48
|
kernel: avoid signed overflow UB on MSVC
|
2023-03-07 19:46:48 -05:00 |
|
Liam
|
484641003c
|
kernel: clone fpu status on CreateThread
|
2023-03-07 19:18:06 -05:00 |
|
Liam
|
1d0fe75e7c
|
hle: rename legacy errors to Results
|
2023-03-06 20:58:42 -05:00 |
|
Liam
|
644ee0043e
|
kernel: fix WaitSynchronization
|
2023-03-05 10:29:10 -05:00 |
|
Liam
|
ec6ee04c64
|
vulkan_common: disable vertexInputDynamicState on unsupported driver
|
2023-03-01 22:48:12 -05:00 |
|
Liam
|
97f7f7bad5
|
kernel: be more careful about kernel address keys
|
2023-03-01 10:42:45 -05:00 |
|
Liam
|
c4ba088a5d
|
kernel: refactor priority inheritance to represent locks as C++ objects
|
2023-03-01 10:42:45 -05:00 |
|
Liam
|
96bd7ea42d
|
kernel: simplify AddressSpaceInfo, update values
|
2023-03-01 10:42:45 -05:00 |
|
Liam
|
367e89f984
|
kernel: barrier memory before condition variable write
|
2023-03-01 10:42:45 -05:00 |
|
Liam
|
9f9b64cda2
|
kernel: document previous location of interrupt disables in arbiter/condvar
|
2023-03-01 10:42:45 -05:00 |
|
Liam
|
4165ac0680
|
kernel: adjust pool allocations
|
2023-03-01 10:42:45 -05:00 |
|
Liam
|
62711fec02
|
kernel: simplify KAbstractSchedulerLock::Lock
|
2023-03-01 10:42:45 -05:00 |
|
Liam
|
0746a2084e
|
kernel: add InfoType::IoRegionHint
|
2023-03-01 10:42:45 -05:00 |
|
Liam
|
809148e1a5
|
nvnflinger: fix name
|
2023-03-01 10:39:49 -05:00 |
|
Liam
|
65be230fdd
|
service: move hle_ipc from kernel
|
2023-03-01 10:39:49 -05:00 |
|
Liam
|
4a1aa98598
|
sm:: remove unused member
|
2023-03-01 10:39:36 -05:00 |
|
Liam
|
975186ad4d
|
am: avoid direct pointer access of transfer memory objects
|
2023-02-24 12:50:54 -05:00 |
|
Liam
|
de4e5db330
|
hid: avoid direct pointer access of transfer memory objects
|
2023-02-24 12:48:07 -05:00 |
|
Liam
|
72e5552409
|
sm:: fix lingering session initialization issues
|
2023-02-21 12:19:25 -05:00 |
|
Liam
|
87749d217e
|
cheat_engine: add check for hid initialization
|
2023-02-21 12:19:25 -05:00 |
|
Liam
|
6e0a33089b
|
sm:: support service registration deferral
|
2023-02-21 12:19:25 -05:00 |
|
Liam
|
a936972614
|
service: refactor server architecture
Converts services to have their own processes
|
2023-02-21 12:19:25 -05:00 |
|
Liam
|
23151ff498
|
core: defer cpu shutdown
|
2023-02-21 12:19:25 -05:00 |
|
Liam
|
1773a1039f
|
kernel: add KObjectName
|
2023-02-17 09:16:05 -05:00 |
|
Liam
|
79fbdfca17
|
service: remove deleted services
|
2023-02-14 12:38:21 -05:00 |
|
Liam
|
ceda2d280e
|
general: rename CurrentProcess to ApplicationProcess
|
2023-02-13 19:03:12 -05:00 |
|
Liam
|
4363ca304a
|
kernel: use GetCurrentProcess
|
2023-02-13 11:05:14 -05:00 |
|
Liam
|
36b70dec05
|
kernel: avoid usage of bit_cast
|
2023-02-10 09:13:58 -05:00 |
|
Liam
|
2415d37ea2
|
kernel/svc: switch to generated wrappers
|
2023-02-06 23:57:44 -05:00 |
|
Liam
|
82c2a3da9f
|
kernel: fix compilation with older gcc
|
2023-02-06 13:14:27 -05:00 |
|
Liam
|
92eb091ddb
|
kernel/svc: Split implementations into separate files
|
2023-02-04 22:37:43 -05:00 |
|
Liam
|
7d1c3a3f59
|
kernel: add KDeviceAddressSpace
|
2023-02-01 17:18:21 -05:00 |
|
Liam
|
67a8740af6
|
kernel: add KCapabilities
|
2023-01-29 22:08:28 -05:00 |
|
Liam
|
619c0e70f0
|
polyfill_thread: satisfy execution ordering requirements of stop_callback
|
2023-01-27 21:34:49 -05:00 |
|
Liam
|
e9e1e7aa3a
|
kernel: unbreak min/max template deduction on Apple Clang
|
2023-01-26 17:43:37 -05:00 |
|
Liam
|
693cad8e9b
|
kernel: split SetAddressKey into user and kernel variants
|
2023-01-23 20:31:03 -05:00 |
|