diff --git a/src/compiler/shader_enums.h b/src/compiler/shader_enums.h index 94692e31050..323236fb26d 100644 --- a/src/compiler/shader_enums.h +++ b/src/compiler/shader_enums.h @@ -52,25 +52,15 @@ extern "C" { typedef enum mesa_shader_stage { MESA_SHADER_NONE = -1, MESA_SHADER_VERTEX = 0, - PIPE_SHADER_VERTEX = MESA_SHADER_VERTEX, MESA_SHADER_TESS_CTRL = 1, - PIPE_SHADER_TESS_CTRL = MESA_SHADER_TESS_CTRL, MESA_SHADER_TESS_EVAL = 2, - PIPE_SHADER_TESS_EVAL = MESA_SHADER_TESS_EVAL, MESA_SHADER_GEOMETRY = 3, - PIPE_SHADER_GEOMETRY = MESA_SHADER_GEOMETRY, MESA_SHADER_FRAGMENT = 4, - PIPE_SHADER_FRAGMENT = MESA_SHADER_FRAGMENT, MESA_SHADER_COMPUTE = 5, - PIPE_SHADER_COMPUTE = MESA_SHADER_COMPUTE, - PIPE_SHADER_TYPES = (MESA_SHADER_COMPUTE + 1), /* Vulkan-only stages. */ MESA_SHADER_TASK = 6, - PIPE_SHADER_TASK = MESA_SHADER_TASK, MESA_SHADER_MESH = 7, - PIPE_SHADER_MESH = MESA_SHADER_MESH, - PIPE_SHADER_MESH_TYPES = (MESA_SHADER_MESH + 1), MESA_SHADER_RAYGEN = 8, MESA_SHADER_ANY_HIT = 9, diff --git a/src/gallium/auxiliary/driver_ddebug/dd_context.c b/src/gallium/auxiliary/driver_ddebug/dd_context.c index 00f5dd6b5bc..5fde2c2fc48 100644 --- a/src/gallium/auxiliary/driver_ddebug/dd_context.c +++ b/src/gallium/auxiliary/driver_ddebug/dd_context.c @@ -271,7 +271,7 @@ DD_CSO_DELETE(vertex_elements) struct pipe_context *pipe = dctx->pipe; \ struct dd_state *hstate = state; \ \ - dctx->draw_state.shaders[PIPE_SHADER_##NAME] = hstate; \ + dctx->draw_state.shaders[MESA_SHADER_##NAME] = hstate; \ pipe->bind_##name##_state(pipe, hstate ? hstate->cso : NULL); \ } \ \ diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp index 9e7e32cc052..2701cd9ca6d 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp @@ -1275,7 +1275,7 @@ nv50_ir_generate_code(struct nv50_ir_prog_info *info, nv50_ir_init_prog_info(info, info_out); #define PROG_TYPE_CASE(a, b) \ - case PIPE_SHADER_##a: type = nv50_ir::Program::TYPE_##b; break + case MESA_SHADER_##a: type = nv50_ir::Program::TYPE_##b; break switch (info->type) { PROG_TYPE_CASE(VERTEX, VERTEX); diff --git a/src/gallium/drivers/radeonsi/si_state.h b/src/gallium/drivers/radeonsi/si_state.h index 92ca3b44033..ed7b0423a21 100644 --- a/src/gallium/drivers/radeonsi/si_state.h +++ b/src/gallium/drivers/radeonsi/si_state.h @@ -501,7 +501,7 @@ enum #define SI_NUM_DESCS (SI_DESCS_FIRST_SHADER + SI_NUM_SHADERS * SI_NUM_SHADER_DESCS) #define SI_DESCS_SHADER_MASK(name) \ - BITFIELD_RANGE(SI_DESCS_FIRST_SHADER + PIPE_SHADER_##name * SI_NUM_SHADER_DESCS, \ + BITFIELD_RANGE(SI_DESCS_FIRST_SHADER + MESA_SHADER_##name * SI_NUM_SHADER_DESCS, \ SI_NUM_SHADER_DESCS) static inline unsigned si_const_and_shader_buffer_descriptors_idx(unsigned shader)