Henrik Rydgård
|
3c2733d8eb
|
Adreno/OpenGL: Limit shader depal to 6xx series GPUs. Should help #13668.
Also make a function static.
|
2020-11-22 18:00:07 +01:00 |
|
Henrik Rydgård
|
766dbc5a9f
|
Move ShaderTranslation.cpp/h to Common/GPU.
|
2020-11-09 11:18:43 +01:00 |
|
Henrik Rydgård
|
6310af25fa
|
Get shader color write masking going on all backends.
|
2020-11-08 23:45:47 +01:00 |
|
Henrik Rydgård
|
3e06eaccfb
|
Fix some comments
|
2020-11-08 14:57:35 +01:00 |
|
Henrik Rydgård
|
793e89d2e3
|
Fix some comments, rename a function.
|
2020-11-08 14:34:04 +01:00 |
|
Henrik Rydgård
|
391b8155c5
|
More work on detangling the concepts and making things make more sense.
|
2020-11-08 13:14:23 +01:00 |
|
Henrik Rydgård
|
3d289594f9
|
ShaderBlend and FramebufferRead are separate concepts. Reflect that in naming.
The former has forms that don't need to read the framebuffer.
This exposes that some logic is wrong...
|
2020-11-08 12:54:05 +01:00 |
|
Henrik Rydgård
|
f2e315b9a6
|
More shadergen work
Buildfix
|
2020-11-08 11:32:53 +01:00 |
|
Henrik Rydgård
|
c23ed09a32
|
Unify FramebufferManager::BindFramebufferAsColorTexture
|
2020-11-07 11:10:54 +01:00 |
|
Henrik Rydgård
|
a24f4e3e70
|
Start unifying BindFramebufferAsColorTexture
|
2020-11-07 11:03:53 +01:00 |
|
Henrik Rydgård
|
d9ee06a60d
|
Reorganize the DeviceLost code a little. FramebufferManagerCommon now sees it.
|
2020-11-07 10:51:54 +01:00 |
|
Henrik Rydgård
|
7a690f177e
|
Move shader language feature detection to the draw context.
|
2020-11-06 09:11:57 +01:00 |
|
Henrik Rydgård
|
44ec286ba4
|
Framebuffer: Keep the render scale factor around, no need to recompute it.
|
2020-11-06 09:11:57 +01:00 |
|
Henrik Rydgård
|
225734c0b3
|
Partially revert "Remove remnants of an old, no longer applicable readback optimization"
This reverts commit 7b2236778b.
Fixes #13628
|
2020-11-06 09:09:18 +01:00 |
|
Henrik Rydgård
|
84037f448e
|
Remove colorDepth property of framebuffers. They're all 8888.
|
2020-11-05 14:51:46 +01:00 |
|
Henrik Rydgård
|
7b2236778b
|
Remove remnants of an old, no longer applicable readback optimization
|
2020-11-05 14:38:20 +01:00 |
|
Henrik Rydgård
|
f4ea3ccf22
|
Move the generic vertex shader generator into GPU/Common and rename it.
|
2020-11-01 19:58:54 +01:00 |
|
Henrik Rydgård
|
be837912e1
|
Delete the HLSL shader generator, switch to the newly generic one.
|
2020-11-01 19:58:54 +01:00 |
|
Henrik Rydgård
|
17778131bd
|
Share the uniform buffer declarations between D3D11 and VK.
|
2020-11-01 19:58:53 +01:00 |
|
Henrik Rydgård
|
f1dbd25de9
|
Fix remaining differences between generated shaders
|
2020-11-01 19:58:53 +01:00 |
|
Henrik Rydgård
|
642f2004d3
|
Start working on getting tess to match
|
2020-11-01 19:58:53 +01:00 |
|
Henrik Rydgård
|
ba7c2e856b
|
Fix through mode differences
|
2020-11-01 19:58:50 +01:00 |
|
Henrik Rydgård
|
9b3662460c
|
Make the lighting code match
|
2020-11-01 19:58:50 +01:00 |
|
Henrik Rydgård
|
8efb40180e
|
Make the hardware skinning code match
|
2020-11-01 19:58:50 +01:00 |
|
Henrik Rydgård
|
b6992e428b
|
More HLSL work. Some vertex shaders are starting to pass.
|
2020-11-01 19:58:50 +01:00 |
|