Stenzek
|
1371dcfa4a
|
Vulkan/Texture: Fix incorrect upload image layout
|
2023-02-05 13:12:45 +10:00 |
|
Stenzek
|
2dd374d2a7
|
Vulkan/Context: Fix query pool leak
|
2023-02-05 13:12:45 +10:00 |
|
Stenzek
|
a3c7449749
|
FileSystem: Fix POSIXLock positioning
|
2023-01-30 19:26:48 +10:00 |
|
Stenzek
|
14cf865905
|
Misc: Correctness fixes for OpenGL
GLES2 fallback should be functional again.
|
2023-01-30 19:17:11 +10:00 |
|
Connor McLaughlin
|
395e9a934b
|
InputManager: Support inverted full axis
i.e. pedals
|
2023-01-15 15:13:54 +10:00 |
|
Connor McLaughlin
|
01270bac35
|
StringUtil: Add ToChars/fast_float FromChars
|
2023-01-15 15:13:54 +10:00 |
|
Connor McLaughlin
|
3b038fd27d
|
System: Further improve frame timing consistency
|
2023-01-12 18:02:12 +10:00 |
|
Connor McLaughlin
|
1552ff82a7
|
CMake: Fix Linux build
|
2023-01-07 17:40:50 +10:00 |
|
Connor McLaughlin
|
fa2fd8f84f
|
Build: Reference GSL
|
2023-01-07 13:10:43 +10:00 |
|
Connor McLaughlin
|
af73d8ac24
|
D3D12HostDisplay: Fix software cursor rendering
|
2022-12-27 22:17:58 +10:00 |
|
Connor McLaughlin
|
dfdbc9a8ce
|
OpenGLHostDisplay: Update sync interval on MakeCurrent()
|
2022-12-08 13:21:21 +10:00 |
|
Connor McLaughlin
|
8c7a192128
|
Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
|
2022-12-04 21:03:49 +10:00 |
|
Connor McLaughlin
|
f8cb480779
|
Timer: Improve SleepUntil()
|
2022-12-04 15:40:46 +10:00 |
|
Connor McLaughlin
|
7d3ac98cc6
|
HostDisplay: Manually throttle fullscreen UI presentation
Fixes flickering screen in fullscreen with Vulkan.
|
2022-12-04 14:06:56 +10:00 |
|
Connor McLaughlin
|
7a30c9ea43
|
GL/Context: USe glXMakeContextCurrent() for GLX
|
2022-11-23 19:18:17 +10:00 |
|
Connor McLaughlin
|
0d178a2a9e
|
GL/Context: Prefer EGL over GLX on all platforms
|
2022-11-23 19:14:28 +10:00 |
|
Connor McLaughlin
|
27b0847ee7
|
WindowInfo: Don't clear display when going surfaceless
Fixes panic when a popup occurs when using GLX.
|
2022-11-23 19:13:29 +10:00 |
|
Connor McLaughlin
|
30556cb40a
|
GL/Context: Prefer EGL over GLX on ARM
|
2022-11-15 21:33:06 +10:00 |
|
Connor McLaughlin
|
72dfbaf6cc
|
Misc: Backports from PCSX2 UI
|
2022-10-23 14:49:44 +10:00 |
|
Connor McLaughlin
|
ca571f8a78
|
GameList: Add played time tracker
|
2022-10-21 21:20:21 +10:00 |
|
Connor McLaughlin
|
8e95248ef3
|
GL/Context: Always prefer GLES on Android
|
2022-10-21 00:30:42 +10:00 |
|
Connor McLaughlin
|
ccfe3925fc
|
HostDisplay: Use border sampling for post processing shaders
|
2022-10-13 22:53:16 +10:00 |
|
Connor McLaughlin
|
564a9bdeb4
|
GL/Context: Use GL_OES_draw_elements_base_vertex if GLES3.2 is missing
|
2022-10-05 18:29:43 +10:00 |
|
Connor McLaughlin
|
a9038133c8
|
HostDisplay: Common texture base class for all APIs
|
2022-10-04 00:00:56 +10:00 |
|
Connor McLaughlin
|
12d400b76a
|
OpenGLHostDisplay: Replace GL ID handle with texture class
|
2022-10-03 21:08:42 +10:00 |
|
Connor McLaughlin
|
4dc3014fcd
|
Vulkan: Hook up VK_KHR_driver_properties
|
2022-10-03 13:11:38 +10:00 |
|
Connor McLaughlin
|
410b384c76
|
Vulkan/Context: Request API v1.1
|
2022-10-01 13:31:03 +10:00 |
|
Connor McLaughlin
|
8aa1c8827c
|
GPU/D3D11: Purge D3D11::StagingTexture
|
2022-09-26 22:15:51 +10:00 |
|
Connor McLaughlin
|
84917ec6aa
|
Common/Image: Add resize methods
|
2022-09-26 22:15:51 +10:00 |
|
Connor McLaughlin
|
e3a327f7a2
|
Vulkan/Texture: Fix updating array textures
|
2022-09-26 22:15:50 +10:00 |
|
Connor McLaughlin
|
f7aa7c659c
|
D3D11/Texture: Add layers/texture arrays
|
2022-09-26 22:15:50 +10:00 |
|
Connor McLaughlin
|
e7fb42347f
|
GL/Texture: Add multi-layer/level support
|
2022-09-26 22:15:50 +10:00 |
|
Connor McLaughlin
|
8d32547ec9
|
Vulkan/Texture: Allow uploading non-zero layers/levels
|
2022-09-26 22:15:50 +10:00 |
|
Connor McLaughlin
|
aff9f1c25f
|
D3D12: Add helper for offsetting descriptors
|
2022-09-26 22:15:50 +10:00 |
|
Connor McLaughlin
|
9d27f7095f
|
Vulkan: Use Vulkan Memory Allocator
|
2022-09-26 22:15:50 +10:00 |
|
Connor McLaughlin
|
aee8163317
|
Achievements: Drain outstanding requests when switching games
Stops data being lost when loading state due to data not being
downloaded yet.
|
2022-09-18 13:24:55 +10:00 |
|
Connor McLaughlin
|
d9722516c3
|
GameList: Handle non-extension-suffixed urls based on content type
|
2022-09-18 13:24:55 +10:00 |
|
Connor McLaughlin
|
a062cc4706
|
VulkanHostDisplay: Fix uploading of strided textures
|
2022-09-18 12:10:36 +10:00 |
|
Connor McLaughlin
|
ef3ad91ad0
|
FullscreenUI: Various improvements
|
2022-09-17 15:56:05 +10:00 |
|
Connor McLaughlin
|
0b3461338c
|
HostDisplay: Use streaming for sw renderer display
|
2022-09-13 17:50:42 +10:00 |
|
Connor McLaughlin
|
bf76780f11
|
GameList: Add cover downloader
|
2022-09-13 17:50:42 +10:00 |
|
Connor McLaughlin
|
bec0d6e7df
|
HostDisplay: Add GPU usage statistics
|
2022-09-03 14:17:51 +10:00 |
|
Connor McLaughlin
|
f9bd2db2dc
|
Common/Image: Fix saving
|
2022-08-26 23:30:45 +10:00 |
|
Connor McLaughlin
|
7bbacd2392
|
Misc: Remove unused code
|
2022-08-22 19:55:38 +10:00 |
|
Connor McLaughlin
|
0572d0cd4b
|
Common: Add ByteStream implementations for zstd
|
2022-08-18 23:10:15 +10:00 |
|
Connor McLaughlin
|
0154a594c9
|
ByteStream: Devirtualize where unnecessary
|
2022-08-18 23:10:15 +10:00 |
|
Connor McLaughlin
|
e9126aeeb8
|
Common: Add SHA1Digest
|
2022-08-16 00:05:46 +10:00 |
|
Connor McLaughlin
|
4688277987
|
SwapChain: Reduce buffer count from 3 to 2
|
2022-08-10 17:08:59 +10:00 |
|
Connor McLaughlin
|
916900be5d
|
Misc: More warning fixes
|
2022-08-10 14:33:31 +10:00 |
|
Connor McLaughlin
|
b698ff1fff
|
Common: Add build_timestamp.h
|
2022-08-10 13:05:52 +10:00 |
|