diff --git a/src/mesa/program/prog_parameter.h b/src/mesa/program/prog_parameter.h index 37c0917ff38..26e2c3da72c 100644 --- a/src/mesa/program/prog_parameter.h +++ b/src/mesa/program/prog_parameter.h @@ -59,7 +59,6 @@ typedef enum PROGRAM_STATE_VAR, /**< gl_program->Parameters[] */ PROGRAM_CONSTANT, /**< gl_program->Parameters[] */ PROGRAM_UNIFORM, /**< gl_program->Parameters[] */ - PROGRAM_WRITE_ONLY, /**< A dummy, write-only register */ PROGRAM_ADDRESS, /**< machine->AddressReg */ PROGRAM_UNDEFINED, /**< Invalid/TBD value */ PROGRAM_FILE_MAX diff --git a/src/mesa/program/prog_parameter_layout.c b/src/mesa/program/prog_parameter_layout.c index be97a6a7deb..0f49f7e68ad 100644 --- a/src/mesa/program/prog_parameter_layout.c +++ b/src/mesa/program/prog_parameter_layout.c @@ -197,7 +197,7 @@ _mesa_layout_parameters(struct asm_parser_state *state) if (inst->SrcReg[i].Base.RelAddr || inst->SrcReg[i].Base.File <= PROGRAM_OUTPUT || - inst->SrcReg[i].Base.File >= PROGRAM_WRITE_ONLY || + inst->SrcReg[i].Base.File >= PROGRAM_ADDRESS || p->Type != PROGRAM_CONSTANT) continue; @@ -234,7 +234,7 @@ _mesa_layout_parameters(struct asm_parser_state *state) if (inst->SrcReg[i].Base.RelAddr || inst->SrcReg[i].Base.File <= PROGRAM_OUTPUT || - inst->SrcReg[i].Base.File >= PROGRAM_WRITE_ONLY || + inst->SrcReg[i].Base.File >= PROGRAM_ADDRESS || p->Type != PROGRAM_STATE_VAR) continue; @@ -271,7 +271,7 @@ _mesa_layout_parameters(struct asm_parser_state *state) if (inst->SrcReg[i].Base.RelAddr || inst->SrcReg[i].Base.File <= PROGRAM_OUTPUT || - inst->SrcReg[i].Base.File >= PROGRAM_WRITE_ONLY || + inst->SrcReg[i].Base.File >= PROGRAM_ADDRESS || p->Type != PROGRAM_STATE_VAR) continue;