• Home
  • Raw
  • Download

Lines Matching full:info

41     struct nine_shader_info info;  in NineVertexShader9_ctor()  local
60 info.type = PIPE_SHADER_VERTEX; in NineVertexShader9_ctor()
61 info.byte_code = pFunction; in NineVertexShader9_ctor()
62 info.const_i_base = NINE_CONST_I_BASE(device->max_vs_const_f) / 16; in NineVertexShader9_ctor()
63 info.const_b_base = NINE_CONST_B_BASE(device->max_vs_const_f) / 16; in NineVertexShader9_ctor()
64 info.sampler_mask_shadow = 0x0; in NineVertexShader9_ctor()
65 info.sampler_ps1xtypes = 0x0; in NineVertexShader9_ctor()
66 info.fog_enable = 0; in NineVertexShader9_ctor()
67 info.point_size_min = 0; in NineVertexShader9_ctor()
68 info.point_size_max = 0; in NineVertexShader9_ctor()
69 info.swvp_on = !!(device->params.BehaviorFlags & D3DCREATE_SOFTWARE_VERTEXPROCESSING); in NineVertexShader9_ctor()
70 info.process_vertices = false; in NineVertexShader9_ctor()
73 hr = nine_translate_shader(device, &info, pipe); in NineVertexShader9_ctor()
77 info.swvp_on = true; in NineVertexShader9_ctor()
78 hr = nine_translate_shader(device, &info, pipe); in NineVertexShader9_ctor()
85 This->byte_code.version = info.version; in NineVertexShader9_ctor()
86 This->swvp_only = info.swvp_on; in NineVertexShader9_ctor()
88 This->byte_code.tokens = mem_dup(pFunction, info.byte_size); in NineVertexShader9_ctor()
91 This->byte_code.size = info.byte_size; in NineVertexShader9_ctor()
93 This->variant.cso = info.cso; in NineVertexShader9_ctor()
94 This->last_cso = info.cso; in NineVertexShader9_ctor()
95 This->last_key = (uint32_t) (info.swvp_on << 9); in NineVertexShader9_ctor()
97 This->const_used_size = info.const_used_size; in NineVertexShader9_ctor()
98 This->lconstf = info.lconstf; in NineVertexShader9_ctor()
99 This->sampler_mask = info.sampler_mask; in NineVertexShader9_ctor()
100 This->position_t = info.position_t; in NineVertexShader9_ctor()
101 This->point_size = info.point_size; in NineVertexShader9_ctor()
103 for (i = 0; i < info.num_inputs && i < ARRAY_SIZE(This->input_map); ++i) in NineVertexShader9_ctor()
104 This->input_map[i].ndecl = info.input_map[i]; in NineVertexShader9_ctor()
187 struct nine_shader_info info; in NineVertexShader9_GetVariant() local
190 info.type = PIPE_SHADER_VERTEX; in NineVertexShader9_GetVariant()
191 info.const_i_base = NINE_CONST_I_BASE(device->max_vs_const_f) / 16; in NineVertexShader9_GetVariant()
192 info.const_b_base = NINE_CONST_B_BASE(device->max_vs_const_f) / 16; in NineVertexShader9_GetVariant()
193 info.byte_code = This->byte_code.tokens; in NineVertexShader9_GetVariant()
194 info.sampler_mask_shadow = key & 0xf; in NineVertexShader9_GetVariant()
195 info.fog_enable = device->context.rs[D3DRS_FOGENABLE]; in NineVertexShader9_GetVariant()
196 info.point_size_min = asfloat(device->context.rs[D3DRS_POINTSIZE_MIN]); in NineVertexShader9_GetVariant()
197 info.point_size_max = asfloat(device->context.rs[D3DRS_POINTSIZE_MAX]); in NineVertexShader9_GetVariant()
198 info.swvp_on = device->context.swvp; in NineVertexShader9_GetVariant()
199 info.process_vertices = false; in NineVertexShader9_GetVariant()
201 hr = nine_translate_shader(This->base.device, &info, pipe); in NineVertexShader9_GetVariant()
204 nine_shader_variant_add(&This->variant, key, info.cso); in NineVertexShader9_GetVariant()
205 cso = info.cso; in NineVertexShader9_GetVariant()
219 struct nine_shader_info info; in NineVertexShader9_GetVariantProcessVertices() local
227 info.type = PIPE_SHADER_VERTEX; in NineVertexShader9_GetVariantProcessVertices()
228 info.const_i_base = 0; in NineVertexShader9_GetVariantProcessVertices()
229 info.const_b_base = 0; in NineVertexShader9_GetVariantProcessVertices()
230 info.byte_code = This->byte_code.tokens; in NineVertexShader9_GetVariantProcessVertices()
231 info.sampler_mask_shadow = 0; in NineVertexShader9_GetVariantProcessVertices()
232 info.fog_enable = false; in NineVertexShader9_GetVariantProcessVertices()
233 info.point_size_min = 0; in NineVertexShader9_GetVariantProcessVertices()
234 info.point_size_max = 0; in NineVertexShader9_GetVariantProcessVertices()
235 info.swvp_on = true; in NineVertexShader9_GetVariantProcessVertices()
236 info.vdecl_out = vdecl_out; in NineVertexShader9_GetVariantProcessVertices()
237 info.process_vertices = true; in NineVertexShader9_GetVariantProcessVertices()
238 hr = nine_translate_shader(This->base.device, &info, This->base.device->pipe_sw); in NineVertexShader9_GetVariantProcessVertices()
241 *so = info.so; in NineVertexShader9_GetVariantProcessVertices()
242 nine_shader_variant_so_add(&This->variant_so, vdecl_out, so, info.cso); in NineVertexShader9_GetVariantProcessVertices()
243 return info.cso; in NineVertexShader9_GetVariantProcessVertices()