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
|
207b76da6e
|
Show an error on screen if a shader fails to compile.
Part of #1 investigation of #13541
|
2020-11-05 08:27:13 +01:00 |
|
Henrik Rydgård
|
03e8eac6ef
|
Merge the two ShaderLanguage enums.
|
2020-11-04 09:40:11 +01:00 |
|
Henrik Rydgård
|
733a152c54
|
Move ShaderWriter to Common/GPU, along with some stuff from ShaderCommon.h.
|
2020-11-04 09:18:35 +01:00 |
|
Henrik Rydgård
|
3e6d121016
|
Partially revert "Clarify some logic, improve framebuffer names"
I screwed up a couple things.
Fixes #13619
This reverts commit 32eb882bc6.
|
2020-11-03 11:39:12 +01:00 |
|
Henrik Rydgård
|
32eb882bc6
|
Clarify some logic, improve framebuffer names
|
2020-11-02 10:02:49 +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
|
30b1aafcde
|
Another hlsl compatibility fix
|
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 |
|
Henrik Rydgård
|
fbb7f72eec
|
Vertex shader merge work
|
2020-11-01 19:58:45 +01:00 |
|
Henrik Rydgård
|
105a6ce920
|
Oops, seems I screwed those #version statements up worse.
|
2020-11-01 19:53:08 +01:00 |
|
Henrik Rydgård
|
4053c3d1ec
|
Fix #version statement for GLES 2.0 vertex shaders
|
2020-11-01 19:42:33 +01:00 |
|
Henrik Rydgård
|
0938d495d9
|
Remove a redundant bit from vertex shader IDs.
(complicates automated testing of shader generation)
Should have no noticeable effects.
|
2020-11-01 11:48:55 +01:00 |
|
Henrik Rydgård
|
042f799573
|
Fix silly issue in vertex shader gen
|
2020-10-31 22:59:38 +01:00 |
|