Stenzek
|
3a83c4265c
|
Misc: Fix a bunch of code analysis warnings
Some of which were even actual errors.
|
2024-08-02 23:56:07 +10:00 |
|
Stenzek
|
d8bd35e8d6
|
GPUDevice: Add D24S8/D32F/D32FS8 types
|
2024-06-29 13:09:45 +10:00 |
|
Stenzek
|
4e922a34a7
|
Log: Simplify macros
|
2024-05-24 02:08:14 +10:00 |
|
Stenzek
|
b6d019db66
|
Misc: Replace log printf calls with fmt
|
2024-05-24 00:29:49 +10:00 |
|
Stenzek
|
ca3cfbaa99
|
Misc: Pass string_view by value
|
2024-05-05 22:28:29 +10:00 |
|
Stenzek
|
9cdff4781f
|
OpenGLDevice: Fix depth clears not going through
|
2024-03-24 22:32:44 +10:00 |
|
Stenzek
|
f936a36c85
|
GPUDevice: Add GPUDownloadTexture
Which can also be based in host/client memory.
Use it for screenshots and VRAM downloads.
|
2024-02-29 18:56:50 +10:00 |
|
Stenzek
|
150ab8f4af
|
GPU: Add host/hardware stats
|
2024-01-22 14:41:19 +10:00 |
|
Stenzek
|
dc5e4120cd
|
GPUDevice: Improve texture pooling
|
2023-12-20 22:42:32 +10:00 |
|
Stenzek
|
4942964e2f
|
OpenGLDevice: Fix texture creation issues w/o texture storage
|
2023-12-19 22:38:36 +10:00 |
|
Stenzek
|
717e0665ae
|
GPUDevice: Support R16I/R16U textures
|
2023-12-19 22:38:36 +10:00 |
|
Stenzek
|
3b2c70cda5
|
GPUDevice: Get rid of framebuffer abstraction
|
2023-12-09 22:08:13 +10:00 |
|
Stenzek
|
b65d2748b4
|
GPUDevice: Implement MirrorRepeat address mode
|
2023-12-08 20:12:13 +10:00 |
|
Stenzek
|
bcc2042154
|
OpenGLDevice: GLES fixes
|
2023-12-06 23:49:34 +10:00 |
|
Stenzek
|
601d8ff629
|
MetalDevice: Anisotropy should be minimum 1
|
2023-12-05 00:27:55 +10:00 |
|
Stenzek
|
60b91a1cdb
|
OpenGLDevice: Set glColorMask() on clear
Adreno doesn't appear to clear all channels otherwise.
|
2023-12-03 21:36:13 +10:00 |
|
Stenzek
|
273979405d
|
OpenGLDevice: Disable scissor for buffer clears
|
2023-11-25 00:49:52 +10:00 |
|
Stenzek
|
e75c1a3b0a
|
OpenGLDevice: Use glClearBuffer() instead of glClear()
|
2023-11-24 21:45:45 +10:00 |
|
Stenzek
|
da1c28bd16
|
Misc: Fix arm32 build
|
2023-10-02 23:59:01 +10:00 |
|
Stenzek
|
6d18863d65
|
OpenGLDevice: Set unpack row length on create
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
b678fcd874
|
GPUDevice: Move debug messages over to fmt
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
0e0beec1f4
|
OpenGLDevice: Fix PBO and non-PBO path for SW renderer
|
2023-09-20 19:35:46 +10:00 |
|
Stenzek
|
e3d9ba4c99
|
Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
- Add native Metal renderer.
|
2023-08-20 21:55:38 +10:00 |
|