Searched defs:src_param (Results 1 - 13 of 13) sorted by relevance

/vbox/src/VBox/Devices/Graphics/shaderlib/
H A Dshader_sm4.c311 static void shader_sm4_read_src_param(void *data, const DWORD **ptr, struct wined3d_shader_src_param *src_param, argument
323 src_param->reg.type = WINED3DSPR_TEMP;
327 src_param->reg.type = register_type_table[register_type];
332 if (order < 1) src_param->reg.idx = ~0U;
333 else src_param->reg.idx = *(*ptr)++;
335 if (order < 2) src_param->reg.array_idx = ~0U;
336 else src_param->reg.array_idx = *(*ptr)++;
344 src_param->swizzle = WINED3DSP_NOSWIZZLE;
349 src_param->reg.immconst_type = WINED3D_IMMCONST_FLOAT;
350 memcpy(src_param
[all...]
H A Dshader.c738 struct wined3d_shader_src_param src_param, src_rel_addr; local
741 fe->shader_read_src_param(fe_data, &ptr, &src_param, &src_rel_addr);
744 shader_record_register_usage(shader, reg_maps, &src_param.reg, shader_version.type);
747 ++src_param.reg.idx;
748 shader_record_register_usage(shader, reg_maps, &src_param.reg, shader_version.type);
755 if (src_param.reg.type == WINED3DSPR_TEMP
756 && src_param.swizzle == WINED3DSP_NOSWIZZLE)
759 ps->color0_reg = src_param.reg.idx;
1103 struct wined3d_shader_src_param src_param[4]; local
1121 ins.src = src_param;
1335 struct wined3d_shader_src_param src_param; local
[all...]
H A Dshader_sm1.c610 static void shader_sm1_read_src_param(void *data, const DWORD **ptr, struct wined3d_shader_src_param *src_param, argument
620 shader_parse_src_param(token, src_rel_addr, src_param);
624 shader_parse_src_param(token, NULL, src_param);
H A Dglsl_shader.c2387 glsl_src_param_t src_param; local
2414 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src_param);
2415 shader_addline(buffer, "%s", src_param.param_str);
2418 shader_glsl_add_src_param(ins, &ins->src[i], write_mask, &src_param);
2419 shader_addline(buffer, ", %s", src_param.param_str);
2429 glsl_src_param_t src_param; local
2436 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src_param);
2438 shader_addline(buffer, "tmp0.x = length(%s);\n", src_param.param_str);
2443 mask_size, src_param.param_str);
2448 src_param
2463 glsl_src_param_t src_param; local
2497 glsl_src_param_t src_param; local
2520 glsl_src_param_t src_param; local
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/
H A Dshader_sm4.c311 static void shader_sm4_read_src_param(void *data, const DWORD **ptr, struct wined3d_shader_src_param *src_param, argument
323 src_param->reg.type = WINED3DSPR_TEMP;
327 src_param->reg.type = register_type_table[register_type];
332 if (order < 1) src_param->reg.idx = ~0U;
333 else src_param->reg.idx = *(*ptr)++;
335 if (order < 2) src_param->reg.array_idx = ~0U;
336 else src_param->reg.array_idx = *(*ptr)++;
344 src_param->swizzle = WINED3DSP_NOSWIZZLE;
349 src_param->reg.immconst_type = WINED3D_IMMCONST_FLOAT;
350 memcpy(src_param
[all...]
H A Dshader.c738 struct wined3d_shader_src_param src_param, src_rel_addr; local
741 fe->shader_read_src_param(fe_data, &ptr, &src_param, &src_rel_addr);
744 shader_record_register_usage(shader, reg_maps, &src_param.reg, shader_version.type);
747 ++src_param.reg.idx;
748 shader_record_register_usage(shader, reg_maps, &src_param.reg, shader_version.type);
755 if (src_param.reg.type == WINED3DSPR_TEMP
756 && src_param.swizzle == WINED3DSP_NOSWIZZLE)
759 ps->color0_reg = src_param.reg.idx;
1103 struct wined3d_shader_src_param src_param[4]; local
1121 ins.src = src_param;
1333 struct wined3d_shader_src_param src_param; local
[all...]
H A Dshader_sm1.c606 static void shader_sm1_read_src_param(void *data, const DWORD **ptr, struct wined3d_shader_src_param *src_param, argument
616 shader_parse_src_param(token, src_rel_addr, src_param);
620 shader_parse_src_param(token, NULL, src_param);
H A Dglsl_shader.c2295 glsl_src_param_t src_param; local
2322 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src_param);
2323 shader_addline(buffer, "%s", src_param.param_str);
2326 shader_glsl_add_src_param(ins, &ins->src[i], write_mask, &src_param);
2327 shader_addline(buffer, ", %s", src_param.param_str);
2337 glsl_src_param_t src_param; local
2344 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src_param);
2346 shader_addline(buffer, "tmp0.x = length(%s);\n", src_param.param_str);
2351 mask_size, src_param.param_str);
2356 src_param
2371 glsl_src_param_t src_param; local
2405 glsl_src_param_t src_param; local
2428 glsl_src_param_t src_param; local
[all...]
H A Darb_program_shader.c4933 struct wined3d_shader_src_param *src_param = NULL, *rel_addr = NULL; local
4954 src_param = HeapAlloc(GetProcessHeap(), 0, sizeof(*src_param) * ins->src_count);
4955 if(!src_param) goto free;
4958 src_param[i] = ins->src[i];
4964 src_param[i].reg.rel_addr = rel_addr;
4967 rec->ins.src = src_param;
4978 if(src_param)
4982 HeapFree(GetProcessHeap(), 0, (void *) src_param[i].reg.rel_addr);
4984 HeapFree(GetProcessHeap(), 0, src_param); local
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/
H A Dshader_sm1.c220 struct wined3d_shader_src_param src_param[4]; member in struct:wined3d_sm1_data
589 struct wined3d_shader_src_param *src_param, struct wined3d_shader_src_param *src_rel_addr)
597 shader_parse_src_param(token, src_rel_addr, src_param);
601 shader_parse_src_param(token, NULL, src_param);
633 static void shader_sm1_read_immconst(const DWORD **ptr, struct wined3d_shader_src_param *src_param, argument
637 src_param->reg.type = WINED3DSPR_IMMCONST;
638 src_param->reg.data_type = data_type;
639 src_param->reg.idx[0].offset = ~0U;
640 src_param->reg.idx[0].rel_addr = NULL;
641 src_param
588 shader_sm1_read_src_param(struct wined3d_sm1_data *priv, const DWORD **ptr, struct wined3d_shader_src_param *src_param, struct wined3d_shader_src_param *src_rel_addr) argument
[all...]
H A Dshader_sm4.c187 struct wined3d_shader_src_param src_param[5]; member in struct:wined3d_sm4_data
323 enum wined3d_data_type data_type, struct wined3d_shader_src_param *src_param);
626 enum wined3d_data_type data_type, struct wined3d_shader_src_param *src_param)
630 if (!shader_sm4_read_param(priv, ptr, data_type, &src_param->reg, &src_param->modifiers))
636 if (src_param->reg.type == WINED3DSPR_IMMCONST)
638 src_param->swizzle = WINED3DSP_NOSWIZZLE;
648 src_param->swizzle = (token & WINED3D_SM4_SWIZZLE_MASK) >> WINED3D_SM4_SWIZZLE_SHIFT;
649 src_param->swizzle = (src_param
625 shader_sm4_read_src_param(struct wined3d_sm4_data *priv, const DWORD **ptr, enum wined3d_data_type data_type, struct wined3d_shader_src_param *src_param) argument
[all...]
H A Darb_program_shader.c5379 struct wined3d_shader_src_param *src_param = NULL, *rel_addr = NULL; local
5401 src_param = HeapAlloc(GetProcessHeap(), 0, sizeof(*src_param) * ins->src_count);
5402 if (!src_param)
5406 src_param[i] = ins->src[i];
5413 src_param[i].reg.idx[0].rel_addr = rel_addr;
5416 rec->ins.src = src_param;
5427 if(src_param)
5431 HeapFree(GetProcessHeap(), 0, (void *)src_param[i].reg.idx[0].rel_addr);
5433 HeapFree(GetProcessHeap(), 0, src_param); local
[all...]
H A Dglsl_shader.c2651 struct glsl_src_param src_param; local
2679 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src_param);
2680 shader_addline(buffer, "%s", src_param.param_str);
2683 shader_glsl_add_src_param(ins, &ins->src[i], write_mask, &src_param);
2684 shader_addline(buffer, ", %s", src_param.param_str);
2696 struct glsl_src_param src_param; local
2703 shader_glsl_add_src_param(ins, &ins->src[0], write_mask, &src_param);
2706 src_param.param_str, src_param.param_str);
2712 mask_size, src_param
2732 struct glsl_src_param src_param; local
2766 struct glsl_src_param src_param; local
2783 struct glsl_src_param src_param; local
2800 struct glsl_src_param src_param; local
2823 struct glsl_src_param src_param; local
3483 struct glsl_src_param src_param; local
[all...]

Completed in 367 milliseconds