mirror of https://github.com/xemu-project/xemu.git
nv2a/vk: Drop unnecessary dirty check for NV_PGRAPH_ZCOMPRESSOCCLUDE
This was used to enable/disable Vulkan depth clamping, but that was removed in previous commit.
This commit is contained in:
parent
854a001063
commit
8dc6c90e11
|
@ -635,11 +635,9 @@ static bool check_pipeline_dirty(PGRAPHState *pg)
|
|||
}
|
||||
|
||||
const unsigned int regs[] = {
|
||||
NV_PGRAPH_BLEND, NV_PGRAPH_BLENDCOLOR,
|
||||
NV_PGRAPH_CONTROL_0, NV_PGRAPH_CONTROL_1,
|
||||
NV_PGRAPH_CONTROL_2, NV_PGRAPH_CONTROL_3,
|
||||
NV_PGRAPH_SETUPRASTER, NV_PGRAPH_ZCOMPRESSOCCLUDE,
|
||||
NV_PGRAPH_ZOFFSETBIAS, NV_PGRAPH_ZOFFSETFACTOR,
|
||||
NV_PGRAPH_BLEND, NV_PGRAPH_BLENDCOLOR, NV_PGRAPH_CONTROL_0,
|
||||
NV_PGRAPH_CONTROL_1, NV_PGRAPH_CONTROL_2, NV_PGRAPH_CONTROL_3,
|
||||
NV_PGRAPH_SETUPRASTER, NV_PGRAPH_ZOFFSETBIAS, NV_PGRAPH_ZOFFSETFACTOR,
|
||||
};
|
||||
|
||||
for (int i = 0; i < ARRAY_SIZE(regs); i++) {
|
||||
|
@ -682,11 +680,9 @@ static void init_pipeline_key(PGRAPHState *pg, PipelineKey *key)
|
|||
// FIXME: Register masking
|
||||
// FIXME: Use more dynamic state updates
|
||||
const int regs[] = {
|
||||
NV_PGRAPH_BLEND, NV_PGRAPH_BLENDCOLOR,
|
||||
NV_PGRAPH_CONTROL_0, NV_PGRAPH_CONTROL_1,
|
||||
NV_PGRAPH_CONTROL_2, NV_PGRAPH_CONTROL_3,
|
||||
NV_PGRAPH_SETUPRASTER, NV_PGRAPH_ZCOMPRESSOCCLUDE,
|
||||
NV_PGRAPH_ZOFFSETBIAS, NV_PGRAPH_ZOFFSETFACTOR,
|
||||
NV_PGRAPH_BLEND, NV_PGRAPH_BLENDCOLOR, NV_PGRAPH_CONTROL_0,
|
||||
NV_PGRAPH_CONTROL_1, NV_PGRAPH_CONTROL_2, NV_PGRAPH_CONTROL_3,
|
||||
NV_PGRAPH_SETUPRASTER, NV_PGRAPH_ZOFFSETBIAS, NV_PGRAPH_ZOFFSETFACTOR,
|
||||
};
|
||||
assert(ARRAY_SIZE(regs) == ARRAY_SIZE(key->regs));
|
||||
for (int i = 0; i < ARRAY_SIZE(regs); i++) {
|
||||
|
|
|
@ -65,7 +65,7 @@ typedef struct PipelineKey {
|
|||
bool clear;
|
||||
RenderPassState render_pass_state;
|
||||
ShaderState shader_state;
|
||||
uint32_t regs[10];
|
||||
uint32_t regs[9];
|
||||
VkVertexInputBindingDescription binding_descriptions[NV2A_VERTEXSHADER_ATTRIBUTES];
|
||||
VkVertexInputAttributeDescription attribute_descriptions[NV2A_VERTEXSHADER_ATTRIBUTES];
|
||||
} PipelineKey;
|
||||
|
|
Loading…
Reference in New Issue