Philip Rebohle
|
fc52c1720d
|
[dxvk] Remove old spec constant code
|
2019-05-01 01:57:34 +02:00 |
|
Philip Rebohle
|
433c707888
|
[dxvk] Add new structure to generate specialization constant info
We should avoid passing redundant and unused data to the driver, as
that may interfere with caching. It also adds a lot of unnecessary
data to traces.
|
2019-05-01 01:57:34 +02:00 |
|
Philip Rebohle
|
70510bab9a
|
[dxvk] Introduce extra pipeline state
Provides extra state that will be passed in via spec constants.
Whether or not this state is used is determined by the shaders.
|
2019-04-01 02:31:32 +02:00 |
|
Philip Rebohle
|
cb274e040d
|
[dxvk] Add spec constants for pixel shader output mapping
|
2018-09-01 17:59:50 +02:00 |
|
Philip Rebohle
|
667616bc39
|
[dxvk] Remove unnecessary include
|
2018-05-26 14:56:36 +02:00 |
|
Philip Rebohle
|
4ae15f3edf
|
[dxvk] Add global specialization constant data structures
Implements a unified way of defining specialization constants
for graphics and compute pipelines which can be easily extended
in the future.
|
2018-05-26 14:50:00 +02:00 |
|