shadPS4/src/common
Samuel Fontes ad3b6c793c
qt-gui: Added GPU device selection functionality (#399)
* qt-gui: Added GPU device selection functionality

* Getting list of GPU only when application starts

* Fixed formatting

* Fixed formatting

* Fixed formatting

* Added warning when GPU doesn't support API version.

* Changed Unsupported Vulkan Version warning

* Removed unused size checking on GetPhysicalDevices

The method is only being called once so this doesn't make sense. It was some left over of me trying to get this done some other way.

* Fix formatting

* Fix formatting

* SettingsDialog: Passing physical devices as span

* Fixed formatting
2024-08-14 00:21:06 +03:00
..
logging filter: Add random library 2024-08-08 15:44:05 +03:00
alignment.h core: Properly implement TLS (#164) 2024-06-05 22:08:18 +03:00
assert.cpp video: Import new shader recompiler + display a triangle (#142) 2024-05-22 01:35:12 +03:00
assert.h common: Rewrite logging based on cut down citra logger (#86) 2024-02-28 00:10:34 +02:00
bit_field.h video_core: Add basic command list processing (#117) 2024-04-30 01:23:28 +03:00
bounded_threadsafe_queue.h texture_cache: Fix linear image uploads 2024-04-29 18:22:04 +03:00
concepts.h common: Rewrite logging based on cut down citra logger (#86) 2024-02-28 00:10:34 +02:00
config.cpp qt-gui: Added GPU device selection functionality (#399) 2024-08-14 00:21:06 +03:00
config.h qt-gui: Added GPU device selection functionality (#399) 2024-08-14 00:21:06 +03:00
debug.h kernel: equeue: minor refactoring 2024-07-11 13:14:42 +03:00
disassembler.cpp chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00
disassembler.h chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00
discord.cpp chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00
discord.h chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00
div_ceil.h shader_recompiler: Implement most integer image atomics, workgroup barriers and shared memory load/store (#231) 2024-07-05 00:15:44 +03:00
endian.h file formats and qt (#88) 2024-03-01 00:00:35 +02:00
enum.h video: Import new shader recompiler + display a triangle (#142) 2024-05-22 01:35:12 +03:00
error.cpp core: Rework memory manager 2024-06-10 02:13:44 +03:00
error.h common: Rewrite logging based on cut down citra logger (#86) 2024-02-28 00:10:34 +02:00
func_traits.h video: Import new shader recompiler + display a triangle (#142) 2024-05-22 01:35:12 +03:00
io_file.cpp Misc implementations and fixes. (#250) 2024-07-11 15:35:58 +03:00
io_file.h fs: Actually functional linux case insensitive search 2024-07-15 03:37:30 +03:00
native_clock.cpp video_core: Add basic command list processing (#117) 2024-04-30 01:23:28 +03:00
native_clock.h common: Rework timekeeping with native RDTSC and port to linux 2024-02-23 11:30:06 +02:00
ntapi.cpp Fix Linux builds 2024-07-11 15:16:50 +02:00
ntapi.h Misc implementations and fixes. (#250) 2024-07-11 15:35:58 +03:00
object_pool.h video_core: Implement guest buffer manager (#373) 2024-08-08 15:02:10 +03:00
path_util.cpp Move presentation to separate thread/improve sync (#303) 2024-07-28 15:54:09 +02:00
path_util.h Move presentation to separate thread/improve sync (#303) 2024-07-28 15:54:09 +02:00
polyfill_thread.h texture_cache: Fix linear image uploads 2024-04-29 18:22:04 +03:00
rdtsc.cpp code: Add clang-format target and CI workflow (#82) 2024-02-23 22:57:57 +02:00
rdtsc.h common: Rework timekeeping with native RDTSC and port to linux 2024-02-23 11:30:06 +02:00
scm_rev.cpp.in print git info in windows title 2024-08-01 00:56:10 +03:00
scm_rev.h print git info in windows title 2024-08-01 00:56:10 +03:00
scope_exit.h core: Implement new memory manager (#133) 2024-05-16 15:55:50 +03:00
singleton.h chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00
slot_vector.h common: slot_vector: added `is_allocated` to check if the slot already exists 2024-06-25 09:43:25 +02:00
string_util.cpp shader_recompiler: Implement most integer image atomics, workgroup barriers and shared memory load/store (#231) 2024-07-05 00:15:44 +03:00
string_util.h shader_recompiler: Implement most integer image atomics, workgroup barriers and shared memory load/store (#231) 2024-07-05 00:15:44 +03:00
thread.cpp Add initial macOS support. 2024-07-21 22:36:12 +03:00
thread.h common: Rewrite logging based on cut down citra logger (#86) 2024-02-28 00:10:34 +02:00
types.h video_core: Rewrite vulkan and videoout 2024-04-14 17:10:40 +03:00
uint128.h common: Rework timekeeping with native RDTSC and port to linux 2024-02-23 11:30:06 +02:00
unique_function.h video_core: Implement guest buffer manager (#373) 2024-08-08 15:02:10 +03:00
version.h print git info to log as well 2024-08-01 01:11:58 +03:00