Stenzek
|
92440bdfcf
|
Log: Add fmt overloads
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
a2f19143da
|
MetalDevice: Support multisampling
|
2023-09-16 19:00:28 +10:00 |
|
Stenzek
|
6fbea12ed3
|
MetalDevice: Implement GPU timing
|
2023-09-16 19:00:28 +10:00 |
|
Stenzek
|
605aa3c53a
|
Misc: Swap gsl::span for std::span
|
2023-09-05 22:10:50 +10:00 |
|
Stenzek
|
e804b5e701
|
GPUDevice: Support geometry shaders
|
2023-09-02 22:09:22 +10:00 |
|
Stenzek
|
779e78ae61
|
MetalDevice: Forgot a mutability parameter
|
2023-08-26 21:51:53 +10:00 |
|
Stenzek
|
106c13635b
|
MetalDevice: Fix initial depth state not being bound
|
2023-08-26 21:33:30 +10:00 |
|
Stenzek
|
8a0033dfb3
|
MetalDevice: Avoid inline texture uploads when unnecessary
|
2023-08-24 19:00:01 +10:00 |
|
Stenzek
|
1b9e72e3a6
|
MetalDevice: Fix render command encoder leak
and subsequent crash on shutdown.
|
2023-08-24 18:04:52 +10:00 |
|
Stenzek
|
dc9c99438b
|
Misc: Post-refactor cleanups
|
2023-08-24 18:01:32 +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 |
|