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

12

/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i915/
H A Di830_state.c54 struct i830_context *i830 = i830_context(ctx); local in function:i830StencilFuncSeparate
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 in function:i830StencilMaskSeparate
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 in function:i830StencilOpSeparate
205 struct i830_context *i830 = i830_context(ctx); local in function:i830AlphaFunc
234 struct i830_context *i830 = i830_context(ctx); local in function:i830EvalLogicOpBlendState
261 struct i830_context *i830 = i830_context(ctx); local in function:i830BlendColor
285 struct i830_context *i830 = i830_context(ctx); local in function:i830_set_blend_state
423 struct i830_context *i830 = i830_context(ctx); local in function:i830DepthFunc
437 struct i830_context *i830 = i830_context(ctx); local in function:i830DepthMask
470 struct i830_context *i830 = i830_context(ctx); local in function:i830PolygonStipple
532 struct i830_context *i830 = i830_context(ctx); local in function:i830Scissor
578 struct i830_context *i830 = i830_context(ctx); local in function:i830LogicOp
593 struct i830_context *i830 = i830_context(ctx); local in function:i830CullFaceFrontFace
623 struct i830_context *i830 = i830_context(ctx); local in function:i830LineWidth
644 struct i830_context *i830 = i830_context(ctx); local in function:i830PointSize
665 struct i830_context *i830 = i830_context(ctx); local in function:i830ColorMask
686 struct i830_context *i830 = i830_context(ctx); local in function:update_specular
712 struct i830_context *i830 = i830_context(ctx); local in function:i830ShadeModel
741 struct i830_context *i830 = i830_context(ctx); local in function:i830Fogfv
762 struct i830_context *i830 = i830_context(ctx); local in function:i830Enable
909 i830_init_packets(struct i830_context * i830) argument
1084 struct i830_context *i830 = i830_context(ctx); local in function:i830_update_provoking_vertex
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.c65 struct i830_context *i830 = rzalloc(NULL, struct i830_context); local in function:i830CreateContext
66 struct intel_context *intel = &i830->intel;
69 if (!i830) {
74 i830InitVtbl(i830);
82 ralloc_free(i830);
123 i830InitState(i830);
H A Di830_texblend.c124 * Looking at i830_3d_regs.h, it seems the i830 can do part of
131 i830SetTexEnvCombine(struct i830_context * i830, argument
388 emit_texblend(struct i830_context *i830, GLuint unit, GLuint blendUnit, argument
392 &i830->intel.ctx.Texture.FixedFuncUnit[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 in function:i830_render_start
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 in function:i830_reduced_primitive_state
240 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_check_vertex_size
417 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_emit_state
569 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_destroy_context
614 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_set_draw_region
852 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_new_batch
859 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_assert_not_dirty
878 i830InitVtbl(struct i830_context * i830) argument
[all...]
H A Di830_texstate.c118 struct i830_context *i830 = i830_context(ctx); local in function:i830_update_tex_unit
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 in function:i830UpdateTextureState
350 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830UpdateTextureState
[all...]
H A Dintel_tris.c282 struct i830_context *i830 = i830_context(&intel->ctx); local in function:intel_flush_prim
298 OUT_BATCH((i830->state.Ctx[I830_CTXREG_VF] & VFT0_TEX_COUNT_MASK) >>
300 (i830->state.Ctx[I830_CTXREG_VF2] << 16) |
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i915/
H A Di830_state.c54 struct i830_context *i830 = i830_context(ctx); local in function:i830StencilFuncSeparate
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 in function:i830StencilMaskSeparate
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 in function:i830StencilOpSeparate
205 struct i830_context *i830 = i830_context(ctx); local in function:i830AlphaFunc
234 struct i830_context *i830 = i830_context(ctx); local in function:i830EvalLogicOpBlendState
261 struct i830_context *i830 = i830_context(ctx); local in function:i830BlendColor
285 struct i830_context *i830 = i830_context(ctx); local in function:i830_set_blend_state
423 struct i830_context *i830 = i830_context(ctx); local in function:i830DepthFunc
437 struct i830_context *i830 = i830_context(ctx); local in function:i830DepthMask
470 struct i830_context *i830 = i830_context(ctx); local in function:i830PolygonStipple
532 struct i830_context *i830 = i830_context(ctx); local in function:i830Scissor
578 struct i830_context *i830 = i830_context(ctx); local in function:i830LogicOp
593 struct i830_context *i830 = i830_context(ctx); local in function:i830CullFaceFrontFace
623 struct i830_context *i830 = i830_context(ctx); local in function:i830LineWidth
644 struct i830_context *i830 = i830_context(ctx); local in function:i830PointSize
665 struct i830_context *i830 = i830_context(ctx); local in function:i830ColorMask
686 struct i830_context *i830 = i830_context(ctx); local in function:update_specular
712 struct i830_context *i830 = i830_context(ctx); local in function:i830ShadeModel
741 struct i830_context *i830 = i830_context(ctx); local in function:i830Fogfv
762 struct i830_context *i830 = i830_context(ctx); local in function:i830Enable
909 i830_init_packets(struct i830_context * i830) argument
1084 struct i830_context *i830 = i830_context(ctx); local in function:i830_update_provoking_vertex
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.c65 struct i830_context *i830 = align_calloc(sizeof(struct i830_context), 16); local in function:i830CreateContext
66 struct intel_context *intel = &i830->intel;
69 if (!i830) {
74 i830InitVtbl(i830);
82 align_free(i830);
123 i830InitState(i830);
H A Di830_texblend.c124 * Looking at i830_3d_regs.h, it seems the i830 can do part of
131 i830SetTexEnvCombine(struct i830_context * i830, argument
388 emit_texblend(struct i830_context *i830, GLuint unit, GLuint blendUnit, argument
392 &i830->intel.ctx.Texture.FixedFuncUnit[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 in function:i830_render_start
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 in function:i830_reduced_primitive_state
240 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_check_vertex_size
417 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_emit_state
569 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_destroy_context
614 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_set_draw_region
852 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_new_batch
859 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830_assert_not_dirty
878 i830InitVtbl(struct i830_context * i830) argument
[all...]
H A Di830_texstate.c118 struct i830_context *i830 = i830_context(ctx); local in function:i830_update_tex_unit
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 in function:i830UpdateTextureState
350 struct i830_context *i830 = i830_context(&intel->ctx); local in function:i830UpdateTextureState
[all...]
/xsrc/external/mit/xf86-video-intel-old/dist/src/
H A Di830_uxa.c36 #include "i830.h"
359 * This is shared between i830 through i965.
489 I830Ptr i830 = I830PTR(scrn); local in function:i830_uxa_prepare_access
492 if (!scrn->vtSema || !i830->have_gem) {
500 if (i830->kernel_exec_fencing) {
501 if (bo->size < i830->max_gtt_map_size) {
521 pixmap->devPrivate.ptr = i830->FbBase + bo->offset;
537 I830Ptr i830 = I830PTR(scrn); local in function:i830_uxa_finish_access
539 if (bo == i830->front_buffer->bo)
540 i830
563 I830Ptr i830 = I830PTR(scrn); local in function:i830_uxa_block_handler
587 I830Ptr i830 = I830PTR(scrn); local in function:i830_uxa_create_pixmap
694 I830Ptr i830 = I830PTR(scrn); local in function:i830_uxa_create_screen_resources
708 I830Ptr i830 = I830PTR(scrn); local in function:i830_uxa_init
[all...]
H A Di830_driver.c68 #include "i830.h"
92 {PCI_CHIP_I830_M, "i830"},
227 /* Export I830 options to i830 driver where necessary */
471 /* The GTT aperture on i830 is write-only. We could probably map the
812 i830_tiled_width(I830Ptr i830, int *width, int cpp) argument
819 if (i830->tiling) {
820 if (IS_I965G(i830)) {
863 I830Ptr i830 = I830PTR(scrn); local in function:i830_xf86crtc_resize
875 if (i830->front_buffer)
881 scrn->displayWidth = i830_pad_drawable_width(width, i830
1365 I830Ptr i830 = I830PTR(scrn); local in function:i830_open_drm_master
1423 I830Ptr i830 = I830PTR(scrn); local in function:i830_close_drm_master
[all...]
H A DMakefile.am87 i830.h \
H A Di830_render.c34 #include "i830.h"
614 * This function is no longer shared between i830 and i915 generation code.
811 I830Ptr i830 = I830PTR(scrn); local in function:i830_batch_flush_notify
813 i830->needs_render_state_emit = TRUE;
/xsrc/external/mit/xf86-video-intel-old/dist/src/reg_dumper/
H A Dmain.c39 I830Rec i830; local in function:main
64 i830.PciInfo = dev;
66 mmio_bar = IS_I9XX((&i830)) ? 0 : 1;
78 i830.mmio = mmio;
81 scrn.pI830 = &i830;
H A Dhotplug.c48 I830Rec i830; local in function:main
49 I830Ptr pI830 = &i830;
75 i830.PciInfo = dev;
77 mmio_bar = IS_I9XX((&i830)) ? 0 : 1;
89 i830.mmio = mmio;
92 scrn.pI830 = &i830;
H A Dstatuspage.c44 I830Rec i830; local in function:main
45 I830Ptr pI830 = &i830;
H A Didle.c117 I830Rec i830; local in function:main
118 I830Ptr pI830 = &i830;
145 i830.PciInfo = dev;
147 mmio_bar = IS_I9XX((&i830)) ? 0 : 1;
159 i830.mmio = mmio;
162 scrn.pI830 = &i830;
H A Dgtt.c43 I830Rec i830; local in function:main
44 I830Ptr pI830 = &i830;
H A Dlid.c119 I830Rec i830; local in function:main
120 I830Ptr pI830 = &i830;
H A Daudio.c186 I830Rec i830; local in function:main
187 I830Ptr pI830 = &i830;
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D8.0.3.rst47 i830: intel_get_vb_max / intel_batchbuffer_space mismatch.
92 - dri/i915: Fix off-by-one in i830 clip region size.
142 - i830: Compute initial number of vertices from remaining batch space
177 - i915: Fix piglit fbo-nodepth-test on i830.
250 - i915: Fix i830 polygon stipple from PBOs.

Completed in 24 milliseconds

12