/vbox/src/VBox/Devices/Graphics/shaderlib/ |
H A D | shader_sm4.c | 311 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 D | shader.c | 738 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 D | shader_sm1.c | 610 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 D | glsl_shader.c | 2387 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 D | shader_sm4.c | 311 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 D | shader.c | 738 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 D | shader_sm1.c | 606 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 D | glsl_shader.c | 2295 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 D | arb_program_shader.c | 4933 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 D | shader_sm1.c | 220 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 D | shader_sm4.c | 187 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 D | arb_program_shader.c | 5379 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 D | glsl_shader.c | 2651 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...] |