mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-23 13:20:14 +01:00
lavapipe: Remove st_shader_stage_to_ptarget
Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com> Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17930>
This commit is contained in:
parent
70891edd97
commit
001779a33d
1 changed files with 2 additions and 25 deletions
|
|
@ -88,30 +88,6 @@ VKAPI_ATTR void VKAPI_CALL lvp_DestroyPipeline(
|
|||
simple_mtx_unlock(&device->queue.pipeline_lock);
|
||||
}
|
||||
|
||||
static inline unsigned
|
||||
st_shader_stage_to_ptarget(gl_shader_stage stage)
|
||||
{
|
||||
switch (stage) {
|
||||
case MESA_SHADER_VERTEX:
|
||||
return PIPE_SHADER_VERTEX;
|
||||
case MESA_SHADER_FRAGMENT:
|
||||
return PIPE_SHADER_FRAGMENT;
|
||||
case MESA_SHADER_GEOMETRY:
|
||||
return PIPE_SHADER_GEOMETRY;
|
||||
case MESA_SHADER_TESS_CTRL:
|
||||
return PIPE_SHADER_TESS_CTRL;
|
||||
case MESA_SHADER_TESS_EVAL:
|
||||
return PIPE_SHADER_TESS_EVAL;
|
||||
case MESA_SHADER_COMPUTE:
|
||||
return PIPE_SHADER_COMPUTE;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
assert(!"should not be reached");
|
||||
return PIPE_SHADER_VERTEX;
|
||||
}
|
||||
|
||||
static void
|
||||
shared_var_info(const struct glsl_type *type, unsigned *size, unsigned *align)
|
||||
{
|
||||
|
|
@ -385,7 +361,8 @@ lvp_shader_compile_to_ir(struct lvp_pipeline *pipeline,
|
|||
{
|
||||
struct lvp_device *pdevice = pipeline->device;
|
||||
gl_shader_stage stage = vk_to_mesa_shader_stage(sinfo->stage);
|
||||
const nir_shader_compiler_options *drv_options = pdevice->pscreen->get_compiler_options(pipeline->device->pscreen, PIPE_SHADER_IR_NIR, st_shader_stage_to_ptarget(stage));
|
||||
assert(stage <= MESA_SHADER_COMPUTE && stage != MESA_SHADER_NONE);
|
||||
const nir_shader_compiler_options *drv_options = pdevice->pscreen->get_compiler_options(pipeline->device->pscreen, PIPE_SHADER_IR_NIR, (enum pipe_shader_type)stage);
|
||||
VkResult result;
|
||||
nir_shader *nir;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue