Lines Matching defs:i915
460 i915_init_program(struct i915_context *i915, struct i915_fragment_program *p)
462 struct gl_context *ctx = &i915->intel.ctx;
538 i915_upload_program(struct i915_context *i915,
549 if (i915->state.ProgramSize != (program_size + decl_size) ||
550 memcmp(i915->state.Program + decl_size, p->program,
552 I915_STATECHANGE(i915, I915_UPLOAD_PROGRAM);
553 memcpy(i915->state.Program, p->declarations, decl_size * sizeof(int));
554 memcpy(i915->state.Program + decl_size, p->program,
556 i915->state.ProgramSize = decl_size + program_size;
565 I915_ACTIVESTATE(i915, I915_UPLOAD_CONSTANTS, 1);
566 I915_STATECHANGE(i915, I915_UPLOAD_CONSTANTS);
568 i915->state.Constant[0] = _3DSTATE_PIXEL_SHADER_CONSTANTS | ((nr) * 4);
569 i915->state.Constant[1] = (1 << (nr - 1)) | ((1 << (nr - 1)) - 1);
571 memcpy(&i915->state.Constant[2], p->constant, 4 * sizeof(int) * (nr));
572 i915->state.ConstantSize = 2 + (nr) * 4;
584 I915_ACTIVESTATE(i915, I915_UPLOAD_CONSTANTS, 0);