kd-11
|
57dd611111
|
gl: Fix incomplete stencil view of depth-stencil texture
- Samplers must use point sampling for stencil views
|
2022-08-03 23:33:31 +03:00 |
|
kd-11
|
8a8fda3e02
|
gl: Combine RGBA8/D24S8 readback and byteswap into one operation
|
2022-07-18 18:58:22 +03:00 |
|
kd-11
|
6a3f17cd36
|
gl: Fix compute invocation counts for format handling code
|
2022-07-18 18:58:22 +03:00 |
|
kd-11
|
1483941bea
|
gl: Implement row alignment in CopyBufferToImage routines
|
2022-07-13 02:09:58 +03:00 |
|
kd-11
|
82439327fa
|
gl: Support loading data from SSBO using compute shaders
- Gives better performance than using raw draw calls.
- Does not work with all formats. The draw call version is still used when needed.
|
2022-07-13 02:09:58 +03:00 |
|
kd-11
|
9fc6382909
|
gl: Finalize BGRA storage format internals
- Performance is terrible but it works properly now
|
2022-07-13 02:09:58 +03:00 |
|
kd-11
|
a6e6df1445
|
gl: Implement fast texture readback for D24X8 and RGBA8/BGRA8
|
2022-06-03 11:54:09 +03:00 |
|
kd-11
|
943752db30
|
gl: Compute optimizations
- Keep buffers around longer to allow driver heurestics to work
- Properly initialize the shaders to allow optimal workgroup dispatch size
|
2022-05-31 23:34:14 +03:00 |
|
kd-11
|
60a2a39e88
|
gl: Deswizzle textures on the GPU
|
2022-05-31 23:34:14 +03:00 |
|
kd-11
|
129e947720
|
gl: Improve CS throughput
- Avoids making too many invocations, especially given the 1D nature of some GPU dispatch handlers
|
2022-05-31 23:34:14 +03:00 |
|
kd-11
|
74696d2e44
|
gl: Commit to a consistent global state
|
2022-05-31 23:34:14 +03:00 |
|
DH
|
cccfb89aa0
|
[Config] Use std::less<> for std::map<...>
Reduces amount of string copies
[Utilities] fmt::replace_all: avoid creation of temporary strings
|
2021-12-02 21:36:57 +03:00 |
|
Megamouse
|
cbd895a29c
|
Move code to cpp (#9938)
* GL: move GLOverlays code to cpp
* GL: move GLCompute code to cpp
* VK: move VKOverlays code to cpp
* VK: move VKCompute code to cpp
|
2021-03-10 00:58:08 +01:00 |
|