Henrik Rydgård
|
b43698a13d
|
Remove most instances of base/logging.h from Common, Core, GPU, more
|
2020-08-15 19:08:44 +02:00 |
|
Unknown W. Brackets
|
ac60e2ecd4
|
GPU: Track HW tess at start of frame too.
This also makes it so we don't force the setting off when you change
backends, and just ignore it if unsupported.
|
2020-04-04 11:52:32 -07:00 |
|
Unknown W. Brackets
|
c42fb72419
|
GPU: Update uniforms w/ consistent render mode too.
|
2020-04-04 11:03:07 -07:00 |
|
Henrik Rydgard
|
fdd0d7acb4
|
More Vulkan validation fixes
NVIDIA no longer uses nVidia capitalization.
|
2019-02-05 18:07:11 +01:00 |
|
Unknown W. Brackets
|
f8ce9b08ba
|
Vulkan: Limit stencil workaround to Adreno 5xx.
|
2018-12-23 14:11:57 -08:00 |
|
Unknown W. Brackets
|
1f594f3fb5
|
GPU: Track draw in shader manager.
With device restore etc. everywhere.
|
2018-12-23 12:55:37 -08:00 |
|
Henrik Rydgård
|
36fd2711d6
|
Revert "Remove further remains of hardware skinning."
This reverts commit 40db61a680.
|
2018-04-10 12:22:41 +02:00 |
|
Henrik Rydgård
|
1bb7be489f
|
Remove some unused tracking of whether lighting is used by a shader
|
2018-03-17 10:33:50 +01:00 |
|
Henrik Rydgård
|
40db61a680
|
Remove further remains of hardware skinning. Fixes #10661
|
2018-03-05 00:03:47 +01:00 |
|
Unknown W. Brackets
|
4731a2918c
|
GPU: Use more typesafe shader IDs.
Since they really are fairly distinct, let's make sure we can't mix them
accidentally.
|
2017-12-02 09:07:27 -08:00 |
|
Unknown W. Brackets
|
72e0a24724
|
GPU: Reset shader state on shader reset.
Was ending up with lastFSID being -1, but being used.
Seen in gpu/commands/blend test.
|
2017-09-20 08:37:54 -07:00 |
|
Henrik Rydgard
|
078e1151f9
|
Dirty-flag the fragment shader ID.
|
2017-08-14 11:36:07 +02:00 |
|
Henrik Rydgard
|
56cd991833
|
All: Only recompute the vertex shader ID when dirty
|
2017-08-14 11:36:06 +02:00 |
|
Henrik Rydgard
|
c502692490
|
Minor cleanup
|
2017-03-19 18:00:57 +01:00 |
|
Henrik Rydgård
|
ed16096365
|
Don't crash if not enough memory to save a state. Very annoying.
Minor tweaks.
|
2017-03-07 15:32:34 +01:00 |
|
Henrik Rydgard
|
5d5844632a
|
Fix shader issues with D3D11 feature level 9
|
2017-03-05 22:56:33 +01:00 |
|
Henrik Rydgard
|
bb3e211088
|
Fix bad initialization of featureLevels, breaking things in #9361
|
2017-03-05 22:33:18 +01:00 |
|
Henrik Rydgard
|
116edcb77a
|
Take the D3D11 feature level into account when creating shaders. May help #9369
|
2017-03-05 12:31:33 +01:00 |
|
Henrik Rydgard
|
7b3f84aae8
|
More buildfixes for Windows on ARM
|
2017-03-05 10:52:08 +01:00 |
|
Henrik Rydgard
|
9d116505cf
|
D3D11: Add a large amounts of asserts
|
2017-03-05 10:34:44 +01:00 |
|
Henrik Rydgard
|
2fabe3e1c5
|
Fix a number of resource leaks, both D3D11-only and general.
Additionally, fix D3D11 BlitFramebuffer
|
2017-02-17 19:23:01 +01:00 |
|
Henrik Rydgard
|
3f4e14f504
|
D3D11: Lumines is now playable in non-buffered, with reverse colors.
|
2017-02-10 11:25:24 +01:00 |
|
Henrik Rydgard
|
f9b840dbfd
|
More D3D11 progress
|
2017-02-10 00:01:56 +01:00 |
|
Henrik Rydgard
|
ba95e0f4d9
|
Initial stab at porting the DX9 backend to D3D11. Not working yet.
|
2017-02-09 13:28:40 +01:00 |
|
Henrik Rydgard
|
175b97ef34
|
Start stubbing out a new D3D11 backend
|
2017-02-08 17:35:41 +01:00 |
|