/external/mesa3d/src/mesa/drivers/dri/radeon/ |
radeon_queryobj.h | 42 static inline void radeon_init_query_stateobj(radeonContextPtr radeon, int SZ) 44 radeon->query.queryobj.cmd_size = (SZ); 45 radeon->query.queryobj.cmd = calloc(SZ, sizeof(uint32_t)); 46 radeon->query.queryobj.name = "queryobj"; 47 radeon->query.queryobj.idx = 0; 48 radeon->query.queryobj.check = radeon_check_query_active; 49 radeon->query.queryobj.dirty = GL_FALSE; 50 radeon->query.queryobj.emit = radeon_emit_queryobj; 52 radeon->hw.max_state_size += (SZ); 53 insert_at_tail(&radeon->hw.atomlist, &radeon->query.queryobj) [all...] |
radeon_debug.c | 72 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 73 const size_t length = sizeof(radeon->debug.indent) 74 / sizeof(radeon->debug.indent[0]); 75 if (radeon->debug.indent_depth < length - 1) { 76 radeon->debug.indent[radeon->debug.indent_depth] = '\t'; 77 ++radeon->debug.indent_depth; 84 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 85 if (radeon->debug.indent_depth > 0) { 86 radeon->debug.indent[radeon->debug.indent_depth] = '\0' 100 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local [all...] |
radeon_ioctl.c | 65 int i, mtu = rmesa->radeon.glCtx.Const.MaxTextureUnits; 67 make_empty_list(&rmesa->radeon.hw.atomlist); 68 rmesa->radeon.hw.atomlist.name = "atom-list"; 70 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.ctx); 71 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.set); 72 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.lin); 73 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.msk); 74 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.vpt); 75 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.tcl); 76 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.msc) [all...] |
radeon_common_context.c | 8 initial release of the Radeon 8500 driver under the XFree86 license. 106 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 113 return (GLubyte *) radeonGetRendererString(radeon->radeonScreen); 131 GLboolean radeonInitContext(radeonContextPtr radeon, 147 radeon->radeonScreen = screen; 154 if (!_mesa_initialize_context(&radeon->glCtx, api, 159 ctx = &radeon->glCtx; 160 driContextPriv->driverPrivate = radeon; 165 radeon->driContext = driContextPriv; 168 fthrottle_mode = driQueryOptioni(&radeon->optionCache, "fthrottle_mode") 246 radeonContextPtr radeon = (radeonContextPtr) driContextPriv->driverPrivate; local 296 radeonContextPtr radeon = (radeonContextPtr) driContextPriv->driverPrivate; local 369 radeonContextPtr radeon; local 582 radeonContextPtr radeon; local [all...] |
radeon_common.c | 6 initial release of the Radeon 8500 driver under the XFree86 license. 73 void radeonSetCliprects(radeonContextPtr radeon) 75 __DRIdrawable *const drawable = radeon_get_drawable(radeon); 76 __DRIdrawable *const readable = radeon_get_readable(radeon); 86 _mesa_resize_framebuffer(&radeon->glCtx, &draw_rfb->base, 93 _mesa_resize_framebuffer(&radeon->glCtx, &read_rfb->base, 98 if (radeon->state.scissor.enabled) 99 radeonUpdateScissor(&radeon->glCtx); 147 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 150 radeon_firevertices(radeon); 185 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 201 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 349 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 401 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 563 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 604 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local [all...] |
radeon_context.c | 95 static void r100_vtbl_pre_emit_state(radeonContextPtr radeon) 97 r100ContextPtr rmesa = (r100ContextPtr)radeon; 101 radeon->hw.is_dirty = 1; 110 static void r100_emit_query_finish(radeonContextPtr radeon) 112 BATCH_LOCALS(radeon); 113 struct radeon_query_object *query = radeon->query.current; 124 static void r100_init_vtbl(radeonContextPtr radeon) 126 radeon->vtbl.swtcl_flush = r100_swtcl_flush; 127 radeon->vtbl.pre_emit_state = r100_vtbl_pre_emit_state; 128 radeon->vtbl.fallback = radeonFallback [all...] |
radeon_queryobj.c | 88 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 92 if (radeon_bo_is_referenced_by_cs(query->bo, radeon->cmdbuf.cs)) 105 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 110 assert(radeon->query.current == NULL); 112 if (radeon->dma.flush) 113 radeon->dma.flush(&radeon->glCtx); 116 query->bo = radeon_bo_open(radeon->radeonScreen->bom, 0, RADEON_QUERY_PAGE_SIZE, RADEON_QUERY_PAGE_SIZE, RADEON_GEM_DOMAIN_GTT, 0); 120 radeon->query.current = query; 122 radeon->query.queryobj.dirty = GL_TRUE 128 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 148 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 164 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 195 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 205 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local [all...] |
radeon_swtcl.c | 67 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].attrib = (ATTR); \ 68 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].format = (STYLE); \ 69 rmesa->radeon.swtcl.vertex_attr_count++; \ 75 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].attrib = 0; \ 76 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].format = EMIT_PAD; \ 77 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].offset = (N); [all...] |
radeon_common.h | 9 void radeonSetCliprects(radeonContextPtr radeon); 13 extern uint32_t radeonGetAge(radeonContextPtr radeon); 17 void radeonEmitState(radeonContextPtr radeon); 18 GLuint radeonCountStateEmitSize(radeonContextPtr radeon); 22 void radeon_window_moved(radeonContextPtr radeon); 27 void radeon_fbo_init(struct radeon_context *radeon);
|
radeon_cmdbuf.h | 101 static inline void radeon_firevertices(radeonContextPtr radeon) 103 if (radeon->cmdbuf.cs->cdw || radeon->dma.flush ) 104 radeon->glCtx.Driver.Flush(&radeon->glCtx); /* +r6/r7 */
|
radeon_tcl.c | 129 radeonEmitState(&rmesa->radeon); \ 140 radeonEmitState(&rmesa->radeon); \ 149 if (rmesa->radeon.dma.flush) 150 rmesa->radeon.dma.flush( &rmesa->radeon.glCtx ); 153 rmesa->radeon.tcl.aos_count, 0 ); 177 rmesa->radeon.tcl.aos_count, 255 radeon_prepare_render(&rmesa->radeon); 256 if (rmesa->radeon.NewGLState) 314 state_size = radeonCountStateEmitSize( &rmesa->radeon ); [all...] |
radeon_pixel_read.c | 95 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 109 !radeon->vtbl.check_blit(dst_format, rrb->pitch / rrb->cpp) || !radeon->vtbl.blit) { 132 aligned_rowstride = get_texture_image_row_stride(radeon, dst_format, dst_rowstride, 0, GL_TEXTURE_2D); 142 dst_buffer = radeon_bo_open(radeon->radeonScreen->bom, 0, dst_imagesize, 1024, RADEON_GEM_DOMAIN_GTT, 0); 158 if (radeon->vtbl.blit(ctx, 203 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 204 radeon_prepare_render(radeon);
|
radeon_ioctl.h | 93 if ( rmesa->radeon.dma.flush ) \ 94 rmesa->radeon.dma.flush( &rmesa->radeon.glCtx ); \ 105 rmesa->radeon.hw.is_dirty = GL_TRUE; \ 119 rmesa->radeon.hw.is_dirty = GL_TRUE;
|
radeon_tex_copy.c | 48 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 57 if (!radeon->vtbl.blit) { 101 if (!radeon->vtbl.check_blit(dst_mesaformat, rrb->pitch / rrb->cpp)) { 128 return radeon->vtbl.blit(ctx, rrb->bo, src_offset, src_mesaformat, rrb->pitch/rrb->cpp, 144 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 145 radeon_prepare_render(radeon);
|
radeon_maos_verts.c | 378 rmesa->radeon.tcl.aos[0].bo) 381 if (rmesa->radeon.tcl.aos[0].bo) 384 radeonAllocDmaRegion( &rmesa->radeon, 385 &rmesa->radeon.tcl.aos[0].bo, 386 &rmesa->radeon.tcl.aos[0].offset, 424 radeon_bo_map(rmesa->radeon.tcl.aos[0].bo, 1); 426 rmesa->radeon.tcl.aos[0].bo->ptr + rmesa->radeon.tcl.aos[0].offset); 427 radeon_bo_unmap(rmesa->radeon.tcl.aos[0].bo); 428 // rmesa->radeon.tcl.aos[0].size = setup_tab[i].vertex_size [all...] |
radeon_buffer_objects.c | 94 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 107 radeon_obj->bo = radeon_bo_open(radeon->radeonScreen->bom, 141 radeonContextPtr radeon = RADEON_CONTEXT(ctx); local 144 if (radeon_bo_is_referenced_by_cs(radeon_obj->bo, radeon->cmdbuf.cs)) { 145 radeon_firevertices(radeon);
|
radeon_blit.c | 91 BATCH_LOCALS(&r100->radeon); 94 if (r100->radeon.radeonScreen->chip_flags & RADEON_CHIPSET_TCL) { 121 BATCH_LOCALS(&r100->radeon); 171 BATCH_LOCALS(&r100->radeon); 231 radeon_cs_space_reset_bos(r100->radeon.cmdbuf.cs); 233 ret = radeon_cs_space_check_with_bo(r100->radeon.cmdbuf.cs, 238 ret = radeon_cs_space_check_with_bo(r100->radeon.cmdbuf.cs, 275 BATCH_LOCALS(&r100->radeon); 313 * @param[in] src_bo source radeon buffer object 321 * @param[in] dst_bo destination radeon buffer objec [all...] |
radeon_common_context.h | 75 #define TAG(x) radeon##x 457 void (*emit_query_finish)(radeonContextPtr radeon); 490 static inline __DRIdrawable* radeon_get_drawable(radeonContextPtr radeon) 492 return radeon->driContext->driDrawablePriv; 495 static inline __DRIdrawable* radeon_get_readable(radeonContextPtr radeon) 497 return radeon->driContext->driReadablePriv; 504 GLboolean radeonInitContext(radeonContextPtr radeon, 511 void radeonCleanupContext(radeonContextPtr radeon); 519 void radeon_prepare_render(radeonContextPtr radeon);
|
/external/mesa3d/src/mesa/drivers/dri/r200/ |
r200_cmdbuf.c | 5 initial release of the Radeon 8500 driver under the XFree86 license. 59 mtu = rmesa->radeon.glCtx.Const.MaxTextureUnits; 61 make_empty_list(&rmesa->radeon.hw.atomlist); 62 rmesa->radeon.hw.atomlist.name = "atom-list"; 64 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.ctx ); 65 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.set ); 66 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.lin ); 67 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.msk ); 68 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vpt ); 69 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vtx ) [all...] |
r200_context.c | 5 initial release of the Radeon 8500 driver under the XFree86 license. 77 GLuint agp_mode = (rmesa->radeon.radeonScreen->card_type == RADEON_CARD_PCI)? 0 : 78 rmesa->radeon.radeonScreen->AGPMode; 88 !(rmesa->radeon.TclFallback & R200_TCL_FALLBACK_TCL_DISABLE) 145 static void r200_emit_query_finish(radeonContextPtr radeon) 147 BATCH_LOCALS(radeon); 148 struct radeon_query_object *query = radeon->query.current; 159 static void r200_init_vtbl(radeonContextPtr radeon) 161 radeon->vtbl.swtcl_flush = r200_swtcl_flush; 162 radeon->vtbl.fallback = r200Fallback [all...] |
r200_swtcl.c | 5 initial release of the Radeon 8500 driver under the XFree86 license. 62 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].attrib = (ATTR); \ 63 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].format = (STYLE); \ 64 rmesa->radeon.swtcl.vertex_attr_count++; \ 70 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].attrib = 0; \ 71 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].format = EMIT_PAD; [all...] |
r200_tcl.c | 5 initial release of the Radeon 8500 driver under the XFree86 license. 124 radeonEmitState(&rmesa->radeon); \ 135 radeonEmitState(&rmesa->radeon); \ 143 if (rmesa->radeon.dma.flush == r200FlushElts && 146 GLushort *dest = (GLushort *)(rmesa->radeon.tcl.elt_dma_bo->ptr + 147 rmesa->radeon.tcl.elt_dma_offset + rmesa->tcl.elt_used); 154 if (rmesa->radeon.dma.flush) 155 rmesa->radeon.dma.flush( &rmesa->radeon.glCtx ); 158 rmesa->radeon.tcl.aos_count, 0 ) [all...] |
r200_state.h | 5 initial release of the Radeon 8500 driver under the XFree86 license. 41 extern void r200InitStateFuncs( radeonContextPtr radeon, struct dd_function_table *functions ); 58 r200Fallback( &rmesa->radeon.glCtx, bit, mode ); \
|
r200_ioctl.h | 5 initial release of the Radeon 8500 driver under the XFree86 license. 75 if ( rmesa->radeon.dma.flush ) \ 76 rmesa->radeon.dma.flush( &rmesa->radeon.glCtx ); \ 86 rmesa->radeon.hw.is_dirty = GL_TRUE; \ 111 rmesa->radeon.hw.is_dirty = GL_TRUE;
|
r200_maos_arrays.c | 5 initial release of the Radeon 8500 driver under the XFree86 license. 116 if (!rmesa->radeon.tcl.aos[i].bo) { 119 &(rmesa->radeon.tcl.aos[nr]), 126 &(rmesa->radeon.tcl.aos[nr]), 175 if (!rmesa->radeon.tcl.aos[nr].bo) { 177 &(rmesa->radeon.tcl.aos[nr]), 196 rmesa->radeon.tcl.aos_count = nr;
|