gdkchan
|
ec4cd57ccf
Implement another non-indexed draw method on GPU (#4123)
|
3 years ago |
riperiperi
|
5a085cba0f
GPU: Fix layered attachment write (#4131)
|
3 years ago |
gdkchan
|
459c4caeba
Fix HasUnalignedStorageBuffers value when buffers are always unaligned (#4078)
|
3 years ago |
riperiperi
|
9ac66336a2
GPU: Use lazy checks for specialization state (#4004)
|
3 years ago |
riperiperi
|
4965681e06
GPU: Swap bindings array instead of copying (#4003)
|
3 years ago |
gdkchan
|
8750b90a7f
Ensure that vertex attribute buffer index is valid on GPU (#3942)
|
3 years ago |
riperiperi
|
33a4d7d1ba
GPU: Eliminate CB0 accesses when storage buffer accesses are resolved (#3847)
|
3 years ago |
gdkchan
|
f1d1670b0b
Implement HLE macro for DrawElementsIndirect (#3748)
|
3 years ago |
gdkchan
|
88a0e720cb
Use RGBA16 vertex format if RGB16 is not supported on Vulkan (#3552)
|
3 years ago |
gdkchan
|
ad47bd2d4e
Fix blend with RGBX color formats (#3553)
|
3 years ago |
gdkchan
|
a5ff0024fb
Rename ToSpan to AsSpan (#3556)
|
3 years ago |
gdkchan
|
2232e4ae87
Vulkan backend (#2518)
|
3 years ago |
gdkchan
|
b46b63e06a
Add support for alpha to coverage dithering (#3069)
|
3 years ago |
riperiperi
|
99ffc061d3
Optimize Texture Binding and Shader Specialization Checks (#3399)
|
3 years ago |
gdkchan
|
851f56b08a
Support Array/3D depth-stencil render target, and single layer clears (#3400)
|
3 years ago |
riperiperi
|
43b4b34376
Implement Viewport Transform Disable (#3328)
|
4 years ago |
gdkchan
|
9eb5b7a10d
Restrict cases where vertex buffer size from index buffer type is used (#3304)
|
4 years ago |
gdkchan
|
43ebd7a9bb
New shader cache implementation (#3194)
|
4 years ago |
gdkchan
|
952f6f8a65
Calculate vertex buffer size from index buffer type (#3253)
|
4 years ago |
gdkchan
|
d4b960d348
Implement primitive restart draw arrays properly on OpenGL (#3256)
|
4 years ago |
gdkchan
|
b944941733
Fix bug that could cause depth buffer to be missing after clear (#3067)
|
4 years ago |
gdkchan
|
fb853f13e9
Scale scissor used for clears (#3002)
|
4 years ago |
gdkchan
|
6e0799580f
Fix render target clear when sizes mismatch (#2994)
|
4 years ago |
gdkchan
|
ef39b2ebdd
Flip scissor box when the YNegate bit is set (#2941)
|
4 years ago |
gdkchan
|
30b7aaefca
Better depth range detection (#2754)
|
4 years ago |
gdkchan
|
d512ce122c
Initial tessellation shader support (#2534)
|
4 years ago |
gdkchan
|
fd7567a6b5
Only make render target 2D textures layered if needed (#2646)
|
4 years ago |
riperiperi
|
b0af010247
Set texture/image bindings in place rather than allocating and passing an array (#2647)
|
4 years ago |
gdkchan
|
8196086f7a
Revert "Calculate vertex buffer sizes from index buffer (#1663)" (#2544)
|
4 years ago |
riperiperi
|
0a80a837cb
Use "Undesired" scale mode for certain textures rather than blacklisting (#2537)
|
4 years ago |