Home
last modified time | relevance | path

Searched refs:shader_slot (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_binding.h96 SVGA3dShaderType shader_slot; member
110 SVGA3dShaderType shader_slot; member
125 SVGA3dShaderType shader_slot; member
193 u32 shader_slot, u32 slot);
Dvmwgfx_binding.c263 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()
512 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_shader()
621 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_dx_shader()
654 cmd->body.type = binding->shader_slot + SVGA3D_SHADERTYPE_MIN; in vmw_binding_scrub_cb()
752 int shader_slot) in vmw_emit_set_sr() argument
755 &cbs->per_shader[shader_slot].shader_res[0].bi; in vmw_emit_set_sr()
764 cbs->per_shader[shader_slot].dirty_sr, in vmw_emit_set_sr()
[all …]
Dvmwgfx_execbuf.c849 uint32 shader_slot, in vmw_view_bindings_add() argument
886 binding.shader_slot = shader_slot; in vmw_view_bindings_add()
889 shader_slot, binding.slot); in vmw_view_bindings_add()
2263 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_set_shader()
2265 binding.shader_slot, 0); in vmw_cmd_set_shader()
2365 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_dx_set_single_constant_buffer()
2370 if (binding.shader_slot >= SVGA3D_NUM_SHADERTYPE_DX10 || in vmw_cmd_dx_set_single_constant_buffer()
2379 binding.shader_slot, binding.slot); in vmw_cmd_dx_set_single_constant_buffer()
2466 binding.shader_slot = cmd->body.type - SVGA3D_SHADERTYPE_MIN; in vmw_cmd_dx_set_shader()
2469 binding.shader_slot, 0); in vmw_cmd_dx_set_shader()