Searched refs:shader_slot (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_binding.h | 97 SVGA3dShaderType shader_slot; member 111 SVGA3dShaderType shader_slot; member 126 SVGA3dShaderType shader_slot; member 194 u32 shader_slot, u32 slot);
|
| D | vmwgfx_binding.c | 263 enum vmw_ctx_binding_type bt, u32 shader_slot, u32 slot) in vmw_binding_loc() argument 266 size_t offset = b->offsets[shader_slot] + b->size*slot; in vmw_binding_loc() 299 u32 shader_slot, u32 slot) in vmw_binding_add() argument 302 vmw_binding_loc(cbs, bi->bt, shader_slot, slot); in vmw_binding_add() 509 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_shader() 610 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_dx_shader() 640 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_cb() 738 int shader_slot) in vmw_emit_set_sr() argument 741 &cbs->per_shader[shader_slot].shader_res[0].bi; in vmw_emit_set_sr() 750 cbs->per_shader[shader_slot].dirty_sr, in vmw_emit_set_sr() [all …]
|
| D | vmwgfx_execbuf.c | 784 uint32 shader_slot, in vmw_view_bindings_add() argument 809 binding.shader_slot = shader_slot; in vmw_view_bindings_add() 812 shader_slot, binding.slot); in vmw_view_bindings_add() 2052 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_set_shader() 2053 vmw_binding_add(ctx_info->staged, &binding.bi, binding.shader_slot, 0); in vmw_cmd_set_shader() 2137 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_dx_set_single_constant_buffer() 2142 if (binding.shader_slot >= SVGA3D_NUM_SHADERTYPE_DX10 || in vmw_cmd_dx_set_single_constant_buffer() 2150 vmw_binding_add(ctx_node->staged, &binding.bi, binding.shader_slot, in vmw_cmd_dx_set_single_constant_buffer() 2232 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_dx_set_shader() 2234 vmw_binding_add(ctx_node->staged, &binding.bi, binding.shader_slot, 0); in vmw_cmd_dx_set_shader()
|