Lines Matching defs:shader
344 /* Shader creation emits the shader through the context's command buffer
367 enum pipe_shader_type shader,
372 if ((shader == PIPE_SHADER_TESS_CTRL || shader == PIPE_SHADER_TESS_EVAL) &&
376 if (shader == PIPE_SHADER_COMPUTE &&
380 switch(shader)
404 return (shader == PIPE_SHADER_VERTEX ||
405 shader == PIPE_SHADER_GEOMETRY) ? vscreen->caps.caps.v2.max_vertex_attribs : 32;
407 if (shader == PIPE_SHADER_FRAGMENT)
430 return vscreen->caps.caps.v2.max_const_buffer_size[shader];
432 if (shader == PIPE_SHADER_FRAGMENT || shader == PIPE_SHADER_COMPUTE)
437 if (shader == PIPE_SHADER_FRAGMENT || shader == PIPE_SHADER_COMPUTE)
446 return vscreen->caps.caps.v2.max_atomic_counters[shader];
448 return vscreen->caps.caps.v2.max_atomic_counter_buffers[shader];
1017 unsigned shader)
1091 /* Set up the NIR shader compiler options now that we've figured out the caps. */