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 |
|
Liam
|
5086380a63
|
kernel: fix incorrect locking order in suspension
|
2023-01-23 17:14:41 -05:00 |
|
Liam
|
76a4356e55
|
spirv: fix multisampled image fetch
|
2023-01-23 12:03:19 -05:00 |
|
Liam
|
31e54c4573
|
kernel: KPageTable: update
|
2023-01-22 13:17:29 -05:00 |
|
Liam
|
c6eab71d5c
|
nsight_aftermath_tracker: update for latest Aftermath SDK
|
2023-01-21 13:01:19 -05:00 |
|
Liam
|
f1a0ce0e70
|
memory: fix watchpoint use when fastmem is enabled
|
2023-01-15 10:24:31 -05:00 |
|
Liam
|
0953cdd271
|
timing: wait for completion on unregister
|
2023-01-14 15:48:01 -05:00 |
|
Liam
|
e9c3d16f6f
|
debugger: add host fastmem pointer fetch command
|
2023-01-12 18:35:14 -05:00 |
|
Liam
|
2f2ef5b147
|
nvnflinger: correct swap interval handling
|
2023-01-11 22:05:08 -05:00 |
|
Liam
|
385ddef8c3
|
qt: unlock during signal emission
|
2023-01-10 12:46:01 -05:00 |
|
Liam
|
fa8581e900
|
vulkan_common: fix indirect draw with count
|
2023-01-10 09:43:36 -05:00 |
|
Liam
|
1caa84e652
|
qt: fix configuration weirdness on turbo
|
2023-01-09 17:54:49 -05:00 |
|
Liam
|
279005448a
|
vulkan_device: refactor feature testing
|
2023-01-09 16:12:16 -05:00 |
|
Liam
|
0df43e4e07
|
renderer_vulkan: disable turbo by default
|
2023-01-08 11:38:30 -05:00 |
|
Liam
|
505923f0f3
|
Revert "shader_recompiler: Align SSBO offsets to meet host requirements"
This reverts commit 8804a4eb23.
|
2023-01-07 15:50:58 -05:00 |
|
Liam
|
57a4388e2d
|
Revert "Vulkan, OpenGL: Hook up storage buffer alignment code"
This reverts commit 9e2997c4b6.
|
2023-01-07 15:48:50 -05:00 |
|