Searched refs:i830 (Results 1 - 7 of 7) sorted by relevance

/external/mesa3d/src/mesa/drivers/dri/i915/
H A Di830_state.c54 struct i830_context *i830 = i830_context(ctx); local
63 I830_STATECHANGE(i830, I830_UPLOAD_CTX);
64 i830->state.Ctx[I830_CTXREG_STATE4] &= ~MODE4_ENABLE_STENCIL_TEST_MASK;
65 i830->state.Ctx[I830_CTXREG_STATE4] |= (ENABLE_STENCIL_TEST_MASK |
67 i830->state.Ctx[I830_CTXREG_STENCILTST] &= ~(STENCIL_REF_VALUE_MASK |
69 i830->state.Ctx[I830_CTXREG_STENCILTST] |= (ENABLE_STENCIL_REF_VALUE |
78 struct i830_context *i830 = i830_context(ctx); local
84 I830_STATECHANGE(i830, I830_UPLOAD_CTX);
85 i830->state.Ctx[I830_CTXREG_STATE4] &= ~MODE4_ENABLE_STENCIL_WRITE_MASK;
86 i830
94 struct i830_context *i830 = i830_context(ctx); local
205 struct i830_context *i830 = i830_context(ctx); local
234 struct i830_context *i830 = i830_context(ctx); local
261 struct i830_context *i830 = i830_context(ctx); local
285 struct i830_context *i830 = i830_context(ctx); local
423 struct i830_context *i830 = i830_context(ctx); local
437 struct i830_context *i830 = i830_context(ctx); local
470 struct i830_context *i830 = i830_context(ctx); local
532 struct i830_context *i830 = i830_context(ctx); local
578 struct i830_context *i830 = i830_context(ctx); local
593 struct i830_context *i830 = i830_context(ctx); local
623 struct i830_context *i830 = i830_context(ctx); local
644 struct i830_context *i830 = i830_context(ctx); local
665 struct i830_context *i830 = i830_context(ctx); local
686 struct i830_context *i830 = i830_context(ctx); local
712 struct i830_context *i830 = i830_context(ctx); local
741 struct i830_context *i830 = i830_context(ctx); local
762 struct i830_context *i830 = i830_context(ctx); local
909 i830_init_packets(struct i830_context *i830) argument
1084 struct i830_context *i830 = i830_context(ctx); local
1141 i830InitState(struct i830_context *i830) argument
[all...]
H A Di830_context.h154 #define I830_STATECHANGE(i830, flag) \
156 INTEL_FIREVERTICES( &i830->intel ); \
157 i830->state.emitted &= ~flag; \
160 #define I830_ACTIVESTATE(i830, flag, mode) \
162 INTEL_FIREVERTICES( &i830->intel ); \
164 i830->state.active |= flag; \
166 i830->state.active &= ~flag; \
171 extern void i830InitVtbl(struct i830_context *i830);
198 extern GLuint i830SetTexEnvCombine(struct i830_context *i830,
203 extern void i830EmitTextureBlend(struct i830_context *i830);
[all...]
H A Di830_context.c64 struct i830_context *i830 = rzalloc(NULL, struct i830_context); local
65 struct intel_context *intel = &i830->intel;
68 if (!i830) {
73 i830InitVtbl(i830);
81 ralloc_free(i830);
122 i830InitState(i830);
H A Di830_texblend.c125 * Looking at i830_3d_regs.h, it seems the i830 can do part of
132 i830SetTexEnvCombine(struct i830_context * i830, argument
389 emit_texblend(struct i830_context *i830, GLuint unit, GLuint blendUnit, argument
392 struct gl_texture_unit *texUnit = &i830->intel.ctx.Texture.Unit[unit];
399 /* Update i830->state.TexBlend
401 tmp_sz = i830SetTexEnvCombine(i830, texUnit->_CurrentCombine, blendUnit,
407 if (tmp_sz != i830->state.TexBlendWordsUsed[blendUnit] ||
408 memcmp(tmp, i830->state.TexBlend[blendUnit],
411 I830_STATECHANGE(i830, I830_UPLOAD_TEXBLEND(blendUnit));
412 memcpy(i830
420 emit_passthrough(struct i830_context *i830) argument
440 i830EmitTextureBlend(struct i830_context *i830) argument
[all...]
H A Di830_vtbl.c80 struct i830_context *i830 = i830_context(ctx); local
134 GLuint mcs = (i830->state.Tex[i][I830_TEXREG_MCS] &
164 if (mcs != i830->state.Tex[i][I830_TEXREG_MCS]) {
165 I830_STATECHANGE(i830, I830_UPLOAD_TEX(i));
166 i830->state.Tex[i][I830_TEXREG_MCS] = mcs;
179 if (v0 != i830->state.Ctx[I830_CTXREG_VF] ||
180 v2 != i830->state.Ctx[I830_CTXREG_VF2] ||
181 mcsb1 != i830->state.Ctx[I830_CTXREG_MCSB1] ||
182 index_bitset != i830->last_index_bitset) {
183 I830_STATECHANGE(i830, I830_UPLOAD_CT
208 struct i830_context *i830 = i830_context(&intel->ctx); local
240 struct i830_context *i830 = i830_context(&intel->ctx); local
417 struct i830_context *i830 = i830_context(&intel->ctx); local
569 struct i830_context *i830 = i830_context(&intel->ctx); local
614 struct i830_context *i830 = i830_context(&intel->ctx); local
852 struct i830_context *i830 = i830_context(&intel->ctx); local
859 struct i830_context *i830 = i830_context(&intel->ctx); local
878 i830InitVtbl(struct i830_context *i830) argument
[all...]
H A Di830_texstate.c118 struct i830_context *i830 = i830_context(ctx); local
124 GLuint *state = i830->state.Tex[unit], format, pitch;
133 if (i830->state.tex_buffer[unit] != NULL) {
134 drm_intel_bo_unreference(i830->state.tex_buffer[unit]);
135 i830->state.tex_buffer[unit] = NULL;
150 i830->state.tex_buffer[unit] = intelObj->mt->region->bo;
156 i830->state.tex_offset[unit] = dst_x * intelObj->mt->cpp + dst_y * pitch;
288 /* 3D textures not available on i830
315 I830_ACTIVESTATE(i830, I830_UPLOAD_TEX(unit), true);
319 I830_STATECHANGE(i830, I830_UPLOAD_TE
329 struct i830_context *i830 = i830_context(&intel->ctx); local
350 struct i830_context *i830 = i830_context(&intel->ctx); local
[all...]
H A Dintel_tris.c281 struct i830_context *i830 = i830_context(&intel->ctx); local
297 OUT_BATCH((i830->state.Ctx[I830_CTXREG_VF] & VFT0_TEX_COUNT_MASK) >>
299 (i830->state.Ctx[I830_CTXREG_VF2] << 16) |

Completed in 204 milliseconds