Home
last modified time | relevance | path

Searched refs:rmesa (Results 1 – 25 of 55) sorted by relevance

123

/external/mesa3d/src/mesa/drivers/dri/r200/
Dr200_cmdbuf.c55 void r200SetUpAtomList( r200ContextPtr rmesa ) in r200SetUpAtomList() argument
59 mtu = rmesa->radeon.glCtx.Const.MaxTextureUnits; in r200SetUpAtomList()
61 make_empty_list(&rmesa->radeon.hw.atomlist); in r200SetUpAtomList()
62 rmesa->radeon.hw.atomlist.name = "atom-list"; in r200SetUpAtomList()
64 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx ); in r200SetUpAtomList()
65 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set ); in r200SetUpAtomList()
66 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin ); in r200SetUpAtomList()
67 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk ); in r200SetUpAtomList()
68 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vpt ); in r200SetUpAtomList()
69 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vtx ); in r200SetUpAtomList()
[all …]
Dr200_state.c72 r200ContextPtr rmesa = R200_CONTEXT(ctx); in r200AlphaFunc() local
73 int pp_misc = rmesa->hw.ctx.cmd[CTX_PP_MISC]; in r200AlphaFunc()
78 R200_STATECHANGE( rmesa, ctx ); in r200AlphaFunc()
110 rmesa->hw.ctx.cmd[CTX_PP_MISC] = pp_misc; in r200AlphaFunc()
116 r200ContextPtr rmesa = R200_CONTEXT(ctx); in r200BlendColor() local
117 R200_STATECHANGE( rmesa, ctx ); in r200BlendColor()
122rmesa->hw.ctx.cmd[CTX_RB3D_BLENDCOLOR] = radeonPackColor( 4, color[0], color[1], color[2], color[3… in r200BlendColor()
207 r200ContextPtr rmesa = R200_CONTEXT(ctx); in r200_set_blend_state() local
208 GLuint cntl = rmesa->hw.ctx.cmd[CTX_RB3D_CNTL] & in r200_set_blend_state()
218 R200_STATECHANGE( rmesa, ctx ); in r200_set_blend_state()
[all …]
Dr200_state_init.c166 static int cmdpkt( r200ContextPtr rmesa, int id ) in cmdpkt() argument
224 r200ContextPtr rmesa = R200_CONTEXT(ctx); \
225 (void) rmesa; \
232 r200ContextPtr rmesa = R200_CONTEXT(ctx); \
233 …return (!rmesa->radeon.TclFallback && !_mesa_arb_vertex_program_enabled(ctx) && (FLAG)) ? atom->cm…
239 r200ContextPtr rmesa = R200_CONTEXT(ctx); \
240 return (!rmesa->radeon.TclFallback && (FLAG)) ? atom->cmd_size + (ADD) : 0; \
246 r200ContextPtr rmesa = R200_CONTEXT(ctx); \
248 …return (!rmesa->radeon.TclFallback && _mesa_arb_vertex_program_enabled(ctx) && (FLAG)) ? atom->cmd…
257 CHECK( texenv, (rmesa->state.envneeded & (1 << (atom->idx)) && !_mesa_ati_fragment_shader_enabled(c…
[all …]
Dradeon_dma.c140 radeonContextPtr rmesa = RADEON_CONTEXT(ctx); in rcommon_emit_vector() local
144 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * 4, 32); in rcommon_emit_vector()
148 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * count * 4, 32); in rcommon_emit_vector()
175 radeonContextPtr rmesa = RADEON_CONTEXT(ctx); in rcommon_emit_vecfog() local
182 radeonAllocDmaRegion( rmesa, &aos->bo, &aos->offset, size * 4, 32 ); in rcommon_emit_vecfog()
186 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * count * 4, 32); in rcommon_emit_vecfog()
204 void radeon_init_dma(radeonContextPtr rmesa) in radeon_init_dma() argument
206 make_empty_list(&rmesa->dma.free); in radeon_init_dma()
207 make_empty_list(&rmesa->dma.wait); in radeon_init_dma()
208 make_empty_list(&rmesa->dma.reserved); in radeon_init_dma()
[all …]
Dr200_tcl.c104 #define LOCAL_VARS r200ContextPtr rmesa = R200_CONTEXT(ctx)
123 R200_STATECHANGE( rmesa, lin ); \
124 radeonEmitState(&rmesa->radeon); \
128 R200_STATECHANGE( rmesa, lin ); \
130 rmesa->hw.lin.cmd[LIN_RE_LINE_PATTERN] |= \
133 rmesa->hw.lin.cmd[LIN_RE_LINE_PATTERN] &= \
135 radeonEmitState(&rmesa->radeon); \
139 #define ALLOC_ELTS(nr) r200AllocElts( rmesa, nr )
141 static GLushort *r200AllocElts( r200ContextPtr rmesa, GLuint nr ) in r200AllocElts() argument
143 if (rmesa->radeon.dma.flush == r200FlushElts && in r200AllocElts()
[all …]
Dr200_swtcl.c63 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].attrib = (ATTR); \
64 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].format = (STYLE); \
65 rmesa->radeon.swtcl.vertex_attr_count++; \
71 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].attrib = 0; \
72 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].format = EMIT_PAD; \
73 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].offset = (N); \
74 rmesa->radeon.swtcl.vertex_attr_count++; \
79 r200ContextPtr rmesa = R200_CONTEXT( ctx ); in r200SetVertexFormat() local
97 rmesa->radeon.swtcl.vertex_attr_count = 0; in r200SetVertexFormat()
102 if ( !rmesa->swtcl.needproj || in r200SetVertexFormat()
[all …]
Dr200_ioctl.h45 extern void r200EmitMaxVtxIndex(r200ContextPtr rmesa, int count);
46 extern void r200EmitVertexAOS( r200ContextPtr rmesa,
51 extern void r200EmitVbufPrim( r200ContextPtr rmesa,
57 extern GLushort *r200AllocEltsOpenEnded( r200ContextPtr rmesa,
61 extern void r200EmitAOS(r200ContextPtr rmesa, GLuint nr, GLuint offset);
65 void r200SetUpAtomList( r200ContextPtr rmesa );
73 #define R200_NEWPRIM( rmesa ) \ argument
75 if ( rmesa->radeon.dma.flush ) \
76 rmesa->radeon.dma.flush( &rmesa->radeon.glCtx ); \
82 #define R200_STATECHANGE( rmesa, ATOM ) \ argument
[all …]
Dr200_context.c74 r200ContextPtr rmesa = R200_CONTEXT(ctx); in r200GetString() local
77 GLuint agp_mode = (rmesa->radeon.radeonScreen->card_type == RADEON_CARD_PCI)? 0 : in r200GetString()
78 rmesa->radeon.radeonScreen->AGPMode; in r200GetString()
88 !(rmesa->radeon.TclFallback & R200_TCL_FALLBACK_TCL_DISABLE) in r200GetString()
184 r200ContextPtr rmesa; in r200CreateContext() local
203 rmesa = calloc(1, sizeof(*rmesa)); in r200CreateContext()
204 if ( !rmesa ) { in r200CreateContext()
209 rmesa->radeon.radeonScreen = screen; in r200CreateContext()
210 r200_init_vtbl(&rmesa->radeon); in r200CreateContext()
218 driParseConfigFiles (&rmesa->radeon.optionCache, &screen->optionCache, in r200CreateContext()
[all …]
Dr200_texstate.c219 r200ContextPtr rmesa = R200_CONTEXT(ctx); in r200UpdateTextureEnv() local
222 GLuint color_scale = rmesa->hw.pix[slot].cmd[PIX_PP_TXCBLEND2] & in r200UpdateTextureEnv()
225 GLuint alpha_scale = rmesa->hw.pix[slot].cmd[PIX_PP_TXABLEND2] & in r200UpdateTextureEnv()
240 color_scale |= ((rmesa->state.texture.unit[unit].outputreg + 1) << R200_TXC_OUTPUT_REG_SHIFT) | in r200UpdateTextureEnv()
243 alpha_scale |= ((rmesa->state.texture.unit[unit].outputreg + 1) << R200_TXA_OUTPUT_REG_SHIFT) | in r200UpdateTextureEnv()
311 [rmesa->state.texture.unit[replaceargs - 1].outputreg]; in r200UpdateTextureEnv()
336 [rmesa->state.texture.unit[unit - 1].outputreg]; in r200UpdateTextureEnv()
393 [rmesa->state.texture.unit[replaceargs - 1].outputreg]; in r200UpdateTextureEnv()
418 [rmesa->state.texture.unit[unit - 1].outputreg]; in r200UpdateTextureEnv()
622 if ( rmesa->hw.pix[slot].cmd[PIX_PP_TXCBLEND] != color_combine || in r200UpdateTextureEnv()
[all …]
Dradeon_common.c107 radeonContextPtr rmesa = RADEON_CONTEXT(ctx); in radeonUpdateScissor() local
132 rmesa->state.scissor.rect.x1 = CLAMP(x1, min_x, max_x); in radeonUpdateScissor()
133 rmesa->state.scissor.rect.y1 = CLAMP(y1, min_y, max_y); in radeonUpdateScissor()
134 rmesa->state.scissor.rect.x2 = CLAMP(x2, min_x, max_x); in radeonUpdateScissor()
135 rmesa->state.scissor.rect.y2 = CLAMP(y2, min_y, max_y); in radeonUpdateScissor()
137 if (rmesa->vtbl.update_scissor) in radeonUpdateScissor()
138 rmesa->vtbl.update_scissor(ctx); in radeonUpdateScissor()
371 struct radeon_context *const rmesa = RADEON_CONTEXT(ctx); in radeonReadBuffer() local
372 const GLboolean was_front_buffer_reading = rmesa->is_front_buffer_reading; in radeonReadBuffer()
373 rmesa->is_front_buffer_reading = (mode == GL_FRONT_LEFT) in radeonReadBuffer()
[all …]
Dr200_fragshader.c126 r200ContextPtr rmesa = R200_CONTEXT(ctx); in r200UpdateFSArith() local
131 R200_STATECHANGE( rmesa, afs[0] ); in r200UpdateFSArith()
132 R200_STATECHANGE( rmesa, afs[1] ); in r200UpdateFSArith()
135 afs_cmd = (GLuint *) rmesa->hw.afs[1].cmd; in r200UpdateFSArith()
138 afs_cmd = (GLuint *) rmesa->hw.afs[0].cmd; in r200UpdateFSArith()
320 afs_cmd = (GLuint *) rmesa->hw.afs[1].cmd; in r200UpdateFSArith()
322 rmesa->afs_loaded = ctx->ATIFragmentShader.Current; in r200UpdateFSArith()
326 r200ContextPtr rmesa = R200_CONTEXT(ctx); in r200UpdateFSRouting() local
330 R200_STATECHANGE( rmesa, ctx ); in r200UpdateFSRouting()
331 R200_STATECHANGE( rmesa, cst ); in r200UpdateFSRouting()
[all …]
Dr200_tex.c298 r200ContextPtr rmesa = R200_CONTEXT(ctx); in r200TexEnv() local
315 if ( rmesa->hw.tf.cmd[TF_TFACTOR_0 + unit] != envColor ) { in r200TexEnv()
316 R200_STATECHANGE( rmesa, tf ); in r200TexEnv()
317 rmesa->hw.tf.cmd[TF_TFACTOR_0 + unit] = envColor; in r200TexEnv()
333 min = driQueryOptionb (&rmesa->radeon.optionCache, "no_neg_lod_bias") ? in r200TexEnv()
339 if ( (rmesa->hw.tex[unit].cmd[TEX_PP_TXFORMAT_X] & R200_LOD_BIAS_MASK) != b ) { in r200TexEnv()
340 R200_STATECHANGE( rmesa, tex[unit] ); in r200TexEnv()
341 rmesa->hw.tex[unit].cmd[TEX_PP_TXFORMAT_X] &= ~R200_LOD_BIAS_MASK; in r200TexEnv()
342 rmesa->hw.tex[unit].cmd[TEX_PP_TXFORMAT_X] |= b; in r200TexEnv()
348 R200_STATECHANGE( rmesa, spr ); in r200TexEnv()
[all …]
/external/mesa3d/src/mesa/drivers/dri/radeon/
Dradeon_ioctl.c63 void radeonSetUpAtomList( r100ContextPtr rmesa ) in radeonSetUpAtomList() argument
65 int i, mtu = rmesa->radeon.glCtx.Const.MaxTextureUnits; in radeonSetUpAtomList()
67 make_empty_list(&rmesa->radeon.hw.atomlist); in radeonSetUpAtomList()
68 rmesa->radeon.hw.atomlist.name = "atom-list"; in radeonSetUpAtomList()
70 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.ctx); in radeonSetUpAtomList()
71 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.set); in radeonSetUpAtomList()
72 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.lin); in radeonSetUpAtomList()
73 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.msk); in radeonSetUpAtomList()
74 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.vpt); in radeonSetUpAtomList()
75 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.tcl); in radeonSetUpAtomList()
[all …]
Dradeon_state.c71 r100ContextPtr rmesa = R100_CONTEXT(ctx); in radeonAlphaFunc() local
72 int pp_misc = rmesa->hw.ctx.cmd[CTX_PP_MISC]; in radeonAlphaFunc()
77 RADEON_STATECHANGE( rmesa, ctx ); in radeonAlphaFunc()
109 rmesa->hw.ctx.cmd[CTX_PP_MISC] = pp_misc; in radeonAlphaFunc()
115 r100ContextPtr rmesa = R100_CONTEXT(ctx); in radeonBlendEquationSeparate() local
116 GLuint b = rmesa->hw.ctx.cmd[CTX_RB3D_BLENDCNTL] & ~RADEON_COMB_FCN_MASK; in radeonBlendEquationSeparate()
139 FALLBACK( rmesa, RADEON_FALLBACK_BLEND_EQ, fallback ); in radeonBlendEquationSeparate()
141 RADEON_STATECHANGE( rmesa, ctx ); in radeonBlendEquationSeparate()
142 rmesa->hw.ctx.cmd[CTX_RB3D_BLENDCNTL] = b; in radeonBlendEquationSeparate()
145 rmesa->hw.ctx.cmd[CTX_RB3D_CNTL] |= RADEON_ROP_ENABLE; in radeonBlendEquationSeparate()
[all …]
Dradeon_dma.c140 radeonContextPtr rmesa = RADEON_CONTEXT(ctx); in rcommon_emit_vector() local
144 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * 4, 32); in rcommon_emit_vector()
148 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * count * 4, 32); in rcommon_emit_vector()
175 radeonContextPtr rmesa = RADEON_CONTEXT(ctx); in rcommon_emit_vecfog() local
182 radeonAllocDmaRegion( rmesa, &aos->bo, &aos->offset, size * 4, 32 ); in rcommon_emit_vecfog()
186 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * count * 4, 32); in rcommon_emit_vecfog()
204 void radeon_init_dma(radeonContextPtr rmesa) in radeon_init_dma() argument
206 make_empty_list(&rmesa->dma.free); in radeon_init_dma()
207 make_empty_list(&rmesa->dma.wait); in radeon_init_dma()
208 make_empty_list(&rmesa->dma.reserved); in radeon_init_dma()
[all …]
Dradeon_tcl.c110 #define LOCAL_VARS r100ContextPtr rmesa = R100_CONTEXT(ctx)
116 #define GET_MESA_ELTS() rmesa->tcl.Elts
130 RADEON_STATECHANGE( rmesa, lin ); \
131 radeonEmitState(&rmesa->radeon); \
135 RADEON_STATECHANGE( rmesa, lin ); \
137 rmesa->hw.lin.cmd[LIN_RE_LINE_PATTERN] |= \
140 rmesa->hw.lin.cmd[LIN_RE_LINE_PATTERN] &= \
142 radeonEmitState(&rmesa->radeon); \
147 #define ALLOC_ELTS(nr) radeonAllocElts( rmesa, nr )
149 static GLushort *radeonAllocElts( r100ContextPtr rmesa, GLuint nr ) in radeonAllocElts() argument
[all …]
Dradeon_swtcl.c68 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].attrib = (ATTR); \
69 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].format = (STYLE); \
70 rmesa->radeon.swtcl.vertex_attr_count++; \
76 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].attrib = 0; \
77 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].format = EMIT_PAD; \
78 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].offset = (N); \
79 rmesa->radeon.swtcl.vertex_attr_count++; \
91 r100ContextPtr rmesa = R100_CONTEXT( ctx ); in radeonSetVertexFormat() local
108 rmesa->radeon.swtcl.vertex_attr_count = 0; in radeonSetVertexFormat()
113 if ( !rmesa->swtcl.needproj || in radeonSetVertexFormat()
[all …]
Dradeon_state_init.c161 static int cmdpkt( r100ContextPtr rmesa, int id ) in cmdpkt() argument
197 r100ContextPtr rmesa = R100_CONTEXT(ctx); \
198 return (!rmesa->radeon.TclFallback && (FLAG)) ? atom->cmd_size + (ADD) : 0; \
509 void radeonInitState( r100ContextPtr rmesa ) in radeonInitState() argument
511 struct gl_context *ctx = &rmesa->radeon.glCtx; in radeonInitState()
514 rmesa->radeon.Fallback = 0; in radeonInitState()
517 rmesa->radeon.hw.max_state_size = 0; in radeonInitState()
521 rmesa->hw.ATOM.cmd_size = SZ; \ in radeonInitState()
522 rmesa->hw.ATOM.cmd = (GLuint *) calloc(SZ, sizeof(int)); \ in radeonInitState()
523 rmesa->hw.ATOM.lastcmd = (GLuint *) calloc(SZ, sizeof(int)); \ in radeonInitState()
[all …]
Dradeon_context.c97 r100ContextPtr rmesa = (r100ContextPtr)radeon; in r100_vtbl_pre_emit_state() local
100 rmesa->hw.zbs.dirty = 1; in r100_vtbl_pre_emit_state()
106 r100ContextPtr rmesa = R100_CONTEXT(ctx); in r100_vtbl_free_context() local
107 _mesa_vector4f_free( &rmesa->tcl.ObjClean ); in r100_vtbl_free_context()
150 r100ContextPtr rmesa; in r100CreateContext() local
169 rmesa = calloc(1, sizeof(*rmesa)); in r100CreateContext()
170 if ( !rmesa ) { in r100CreateContext()
175 rmesa->radeon.radeonScreen = screen; in r100CreateContext()
176 r100_init_vtbl(&rmesa->radeon); in r100CreateContext()
185 driParseConfigFiles (&rmesa->radeon.optionCache, &screen->optionCache, in r100CreateContext()
[all …]
Dradeon_texstate.c210 r100ContextPtr rmesa = R100_CONTEXT(ctx); in radeonUpdateTextureEnv() local
234 rmesa->state.texture.unit[unit].format = 0; in radeonUpdateTextureEnv()
235 rmesa->state.texture.unit[unit].envMode = 0; in radeonUpdateTextureEnv()
534 if ( rmesa->hw.tex[unit].cmd[TEX_PP_TXCBLEND] != color_combine || in radeonUpdateTextureEnv()
535 rmesa->hw.tex[unit].cmd[TEX_PP_TXABLEND] != alpha_combine ) { in radeonUpdateTextureEnv()
536 RADEON_STATECHANGE( rmesa, tex[unit] ); in radeonUpdateTextureEnv()
537 rmesa->hw.tex[unit].cmd[TEX_PP_TXCBLEND] = color_combine; in radeonUpdateTextureEnv()
538 rmesa->hw.tex[unit].cmd[TEX_PP_TXABLEND] = alpha_combine; in radeonUpdateTextureEnv()
677 static void disable_tex_obj_state( r100ContextPtr rmesa, in disable_tex_obj_state() argument
680 RADEON_STATECHANGE( rmesa, tex[unit] ); in disable_tex_obj_state()
[all …]
Dradeon_ioctl.h42 extern void radeonEmitVertexAOS( r100ContextPtr rmesa,
47 extern void radeonEmitVbufPrim( r100ContextPtr rmesa,
55 extern GLushort *radeonAllocEltsOpenEnded( r100ContextPtr rmesa,
61 extern void radeonEmitAOS( r100ContextPtr rmesa,
65 extern void radeonEmitBlit( r100ContextPtr rmesa,
75 extern void radeonEmitWait( r100ContextPtr rmesa, GLuint flags );
77 extern void radeonFlushCmdBuf( r100ContextPtr rmesa, const char * );
82 extern void radeonGetAllParams( r100ContextPtr rmesa );
83 extern void radeonSetUpAtomList( r100ContextPtr rmesa );
91 #define RADEON_NEWPRIM( rmesa ) \ argument
[all …]
Dradeon_common.c107 radeonContextPtr rmesa = RADEON_CONTEXT(ctx); in radeonUpdateScissor() local
132 rmesa->state.scissor.rect.x1 = CLAMP(x1, min_x, max_x); in radeonUpdateScissor()
133 rmesa->state.scissor.rect.y1 = CLAMP(y1, min_y, max_y); in radeonUpdateScissor()
134 rmesa->state.scissor.rect.x2 = CLAMP(x2, min_x, max_x); in radeonUpdateScissor()
135 rmesa->state.scissor.rect.y2 = CLAMP(y2, min_y, max_y); in radeonUpdateScissor()
137 if (rmesa->vtbl.update_scissor) in radeonUpdateScissor()
138 rmesa->vtbl.update_scissor(ctx); in radeonUpdateScissor()
371 struct radeon_context *const rmesa = RADEON_CONTEXT(ctx); in radeonReadBuffer() local
372 const GLboolean was_front_buffer_reading = rmesa->is_front_buffer_reading; in radeonReadBuffer()
373 rmesa->is_front_buffer_reading = (mode == GL_FRONT_LEFT) in radeonReadBuffer()
[all …]
Dradeon_maos_arrays.c86 radeonContextPtr rmesa = RADEON_CONTEXT(ctx); in emit_tex_vector() local
101 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, emitsize * 4, 32); in emit_tex_vector()
106 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, emitsize * count * 4, 32); in emit_tex_vector()
146 r100ContextPtr rmesa = R100_CONTEXT( ctx ); in radeonEmitArrays() local
159 if (!rmesa->tcl.obj.buf) in radeonEmitArrays()
161 &(rmesa->tcl.aos[nr]), in radeonEmitArrays()
179 if (!rmesa->tcl.norm.buf) in radeonEmitArrays()
181 &(rmesa->tcl.aos[nr]), in radeonEmitArrays()
205 if (!rmesa->tcl.rgba.buf) in radeonEmitArrays()
207 &(rmesa->tcl.aos[nr]), in radeonEmitArrays()
[all …]
Dradeon_maos_verts.c313 r100ContextPtr rmesa = R100_CONTEXT(ctx); in radeonEmitArrays() local
317 GLuint vtx = (rmesa->hw.tcl.cmd[TCL_OUTPUT_VTXFMT] & in radeonEmitArrays()
361 if (((rmesa->NeedTexMatrix >> unit) & 1) && in radeonEmitArrays()
362 (swaptexmatcol != ((rmesa->TexMatColSwap >> unit) & 1))) in radeonEmitArrays()
363 radeonUploadTexMatrix( rmesa, unit, swaptexmatcol ) ; in radeonEmitArrays()
368 if (vtx != rmesa->hw.tcl.cmd[TCL_OUTPUT_VTXFMT]) { in radeonEmitArrays()
369 RADEON_STATECHANGE( rmesa, tcl ); in radeonEmitArrays()
370 rmesa->hw.tcl.cmd[TCL_OUTPUT_VTXFMT] = vtx; in radeonEmitArrays()
377 if (rmesa->tcl.vertex_format == setup_tab[i].vertex_format && in radeonEmitArrays()
378 rmesa->radeon.tcl.aos[0].bo) in radeonEmitArrays()
[all …]
Dradeon_tex.c258 r100ContextPtr rmesa = R100_CONTEXT(ctx); in radeonTexEnv() local
273 if ( rmesa->hw.tex[unit].cmd[TEX_PP_TFACTOR] != envColor ) { in radeonTexEnv()
274 RADEON_STATECHANGE( rmesa, tex[unit] ); in radeonTexEnv()
275 rmesa->hw.tex[unit].cmd[TEX_PP_TFACTOR] = envColor; in radeonTexEnv()
289 min = driQueryOptionb (&rmesa->radeon.optionCache, "no_neg_lod_bias") ? in radeonTexEnv()
299 if ( (rmesa->hw.tex[unit].cmd[TEX_PP_TXFILTER] & RADEON_LOD_BIAS_MASK) != b ) { in radeonTexEnv()
300 RADEON_STATECHANGE( rmesa, tex[unit] ); in radeonTexEnv()
301 rmesa->hw.tex[unit].cmd[TEX_PP_TXFILTER] &= ~RADEON_LOD_BIAS_MASK; in radeonTexEnv()
302 rmesa->hw.tex[unit].cmd[TEX_PP_TXFILTER] |= (b & RADEON_LOD_BIAS_MASK); in radeonTexEnv()
354 r100ContextPtr rmesa = R100_CONTEXT(ctx); in radeonDeleteTexture() local
[all …]

123