Stenzek
|
333c9fdf6f
|
Misc: Fix a couple of fmt errors
|
2023-11-28 14:38:38 +10:00 |
|
Stenzek
|
ce7f6128e9
|
OpenGLDevice: Cache intermediate state
|
2023-10-08 01:47:29 +10:00 |
|
Stenzek
|
4ad777f54f
|
Qt: Add log window
|
2023-09-30 15:09:07 +10:00 |
|
Stenzek
|
2a5b3aa695
|
OpenGLDevice: Fix reused pipeline creation failing without cache
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
c986d0ea78
|
OpenGLDevice: Persist GL_SCISSOR_TEST enabled
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
8dc9c225d7
|
OpenGLDevice: Keep scissor active on present clear
And disable depth test if set to always (match DX11).
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
ac0601f408
|
Common: Drop String, add SmallString
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
5bbb7cf906
|
OpenGLDevice: Fix crash when driver doesn't support binaries
|
2023-09-21 01:04:26 +10:00 |
|
Stenzek
|
605aa3c53a
|
Misc: Swap gsl::span for std::span
|
2023-09-05 22:10:50 +10:00 |
|
Stenzek
|
80e3d29ab8
|
Misc: clang-cl warning clean-up
|
2023-09-03 14:30:26 +10:00 |
|
Stenzek
|
e804b5e701
|
GPUDevice: Support geometry shaders
|
2023-09-02 22:09:22 +10:00 |
|
Stenzek
|
a11c9faba9
|
OpenGLDevice: Lazily compile shaders
|
2023-08-30 22:20:39 +10:00 |
|
Stenzek
|
df4d441b4b
|
OpenGLDevice: Fix pipeline cache leaving fields uninitialized
|
2023-08-30 02:02:09 +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 |
|