/external/mesa3d/src/mesa/drivers/dri/r200/ |
D | r200_cmdbuf.c | 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() 70 insert_at_tail_if( &rmesa->radeon.hw.atomlist, &rmesa->hw.vap ); in r200SetUpAtomList() [all …]
|
D | radeon_common_context.c | 106 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in radeonGetString() local 113 return (GLubyte *) radeonGetRendererString(radeon->radeonScreen); in radeonGetString() 131 GLboolean radeonInitContext(radeonContextPtr radeon, in radeonInitContext() argument 147 radeon->radeonScreen = screen; in radeonInitContext() 154 if (!_mesa_initialize_context(&radeon->glCtx, api, in radeonInitContext() 159 ctx = &radeon->glCtx; in radeonInitContext() 160 driContextPriv->driverPrivate = radeon; in radeonInitContext() 165 radeon->driContext = driContextPriv; in radeonInitContext() 168 fthrottle_mode = driQueryOptioni(&radeon->optionCache, "fthrottle_mode"); in radeonInitContext() 169 radeon->iw.irq_seq = -1; in radeonInitContext() [all …]
|
D | radeon_common.c | 73 void radeonSetCliprects(radeonContextPtr radeon) in radeonSetCliprects() argument 75 __DRIdrawable *const drawable = radeon_get_drawable(radeon); in radeonSetCliprects() 76 __DRIdrawable *const readable = radeon_get_readable(radeon); in radeonSetCliprects() 86 _mesa_resize_framebuffer(&radeon->glCtx, &draw_rfb->base, in radeonSetCliprects() 93 _mesa_resize_framebuffer(&radeon->glCtx, &read_rfb->base, in radeonSetCliprects() 98 if (radeon->state.scissor.enabled) in radeonSetCliprects() 99 radeonUpdateScissor(&radeon->glCtx); in radeonSetCliprects() 147 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in radeonScissor() local 150 radeon_firevertices(radeon); in radeonScissor() 159 uint32_t radeonGetAge(radeonContextPtr radeon) in radeonGetAge() argument [all …]
|
D | radeon_queryobj.c | 88 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in radeonWaitQuery() local 92 if (radeon_bo_is_referenced_by_cs(query->bo, radeon->cmdbuf.cs)) in radeonWaitQuery() 105 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in radeonBeginQuery() local 110 assert(radeon->query.current == NULL); in radeonBeginQuery() 112 if (radeon->dma.flush) in radeonBeginQuery() 113 radeon->dma.flush(&radeon->glCtx); in radeonBeginQuery() 116 …query->bo = radeon_bo_open(radeon->radeonScreen->bom, 0, RADEON_QUERY_PAGE_SIZE, RADEON_QUERY_PAGE… in radeonBeginQuery() 120 radeon->query.current = query; in radeonBeginQuery() 122 radeon->query.queryobj.dirty = GL_TRUE; in radeonBeginQuery() 123 radeon->hw.is_dirty = GL_TRUE; in radeonBeginQuery() [all …]
|
D | r200_context.c | 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() 145 static void r200_emit_query_finish(radeonContextPtr radeon) in r200_emit_query_finish() argument 147 BATCH_LOCALS(radeon); in r200_emit_query_finish() 148 struct radeon_query_object *query = radeon->query.current; in r200_emit_query_finish() 159 static void r200_init_vtbl(radeonContextPtr radeon) in r200_init_vtbl() argument 161 radeon->vtbl.swtcl_flush = r200_swtcl_flush; in r200_init_vtbl() 162 radeon->vtbl.fallback = r200Fallback; in r200_init_vtbl() 163 radeon->vtbl.update_scissor = r200_vtbl_update_scissor; in r200_init_vtbl() [all …]
|
D | radeon_debug.c | 72 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in _radeon_debug_add_indent() local 73 const size_t length = sizeof(radeon->debug.indent) in _radeon_debug_add_indent() 74 / sizeof(radeon->debug.indent[0]); in _radeon_debug_add_indent() 75 if (radeon->debug.indent_depth < length - 1) { in _radeon_debug_add_indent() 76 radeon->debug.indent[radeon->debug.indent_depth] = '\t'; in _radeon_debug_add_indent() 77 ++radeon->debug.indent_depth; in _radeon_debug_add_indent() 84 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in _radeon_debug_remove_indent() local 85 if (radeon->debug.indent_depth > 0) { in _radeon_debug_remove_indent() 86 radeon->debug.indent[radeon->debug.indent_depth] = '\0'; in _radeon_debug_remove_indent() 87 --radeon->debug.indent_depth; in _radeon_debug_remove_indent() [all …]
|
D | radeon_queryobj.h | 42 static inline void radeon_init_query_stateobj(radeonContextPtr radeon, int SZ) in radeon_init_query_stateobj() argument 44 radeon->query.queryobj.cmd_size = (SZ); in radeon_init_query_stateobj() 45 radeon->query.queryobj.cmd = calloc(SZ, sizeof(uint32_t)); in radeon_init_query_stateobj() 46 radeon->query.queryobj.name = "queryobj"; in radeon_init_query_stateobj() 47 radeon->query.queryobj.idx = 0; in radeon_init_query_stateobj() 48 radeon->query.queryobj.check = radeon_check_query_active; in radeon_init_query_stateobj() 49 radeon->query.queryobj.dirty = GL_FALSE; in radeon_init_query_stateobj() 50 radeon->query.queryobj.emit = radeon_emit_queryobj; in radeon_init_query_stateobj() 52 radeon->hw.max_state_size += (SZ); in radeon_init_query_stateobj() 53 insert_at_tail(&radeon->hw.atomlist, &radeon->query.queryobj); in radeon_init_query_stateobj()
|
D | r200_swtcl.c | 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; \ 72 rmesa->radeon.swtcl.vertex_attrs[rmesa->radeon.swtcl.vertex_attr_count].offset = (N); \ 73 rmesa->radeon.swtcl.vertex_attr_count++; \ 96 rmesa->radeon.swtcl.vertex_attr_count = 0; in r200SetVertexFormat() 182 if (rmesa->radeon.tnl_index_bitset != index_bitset || in r200SetVertexFormat() 190 rmesa->radeon.swtcl.vertex_size = in r200SetVertexFormat() [all …]
|
D | r200_tcl.c | 124 radeonEmitState(&rmesa->radeon); \ 135 radeonEmitState(&rmesa->radeon); \ 143 if (rmesa->radeon.dma.flush == r200FlushElts && in r200AllocElts() 146 GLushort *dest = (GLushort *)(rmesa->radeon.tcl.elt_dma_bo->ptr + in r200AllocElts() 147 rmesa->radeon.tcl.elt_dma_offset + rmesa->tcl.elt_used); in r200AllocElts() 154 if (rmesa->radeon.dma.flush) in r200AllocElts() 155 rmesa->radeon.dma.flush( &rmesa->radeon.glCtx ); in r200AllocElts() 158 rmesa->radeon.tcl.aos_count, 0 ); in r200AllocElts() 160 r200EmitMaxVtxIndex(rmesa, rmesa->radeon.tcl.aos[0].count); in r200AllocElts() 189 rmesa->radeon.tcl.aos_count, in r200EmitPrim() [all …]
|
D | radeon_pixel_read.c | 95 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in do_blit_readpixels() local 109 !radeon->vtbl.check_blit(dst_format, rrb->pitch / rrb->cpp) || !radeon->vtbl.blit) { in do_blit_readpixels() 132 …aligned_rowstride = get_texture_image_row_stride(radeon, dst_format, dst_rowstride, 0, GL_TEXTURE_… in do_blit_readpixels() 142 …dst_buffer = radeon_bo_open(radeon->radeonScreen->bom, 0, dst_imagesize, 1024, RADEON_GEM_DOMAIN_G… in do_blit_readpixels() 158 if (radeon->vtbl.blit(ctx, in do_blit_readpixels() 203 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in radeonReadPixels() local 204 radeon_prepare_render(radeon); in radeonReadPixels()
|
D | 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);
|
/external/mesa3d/src/mesa/drivers/dri/radeon/ |
D | radeon_common_context.c | 106 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in radeonGetString() local 113 return (GLubyte *) radeonGetRendererString(radeon->radeonScreen); in radeonGetString() 131 GLboolean radeonInitContext(radeonContextPtr radeon, in radeonInitContext() argument 147 radeon->radeonScreen = screen; in radeonInitContext() 154 if (!_mesa_initialize_context(&radeon->glCtx, api, in radeonInitContext() 159 ctx = &radeon->glCtx; in radeonInitContext() 160 driContextPriv->driverPrivate = radeon; in radeonInitContext() 165 radeon->driContext = driContextPriv; in radeonInitContext() 168 fthrottle_mode = driQueryOptioni(&radeon->optionCache, "fthrottle_mode"); in radeonInitContext() 169 radeon->iw.irq_seq = -1; in radeonInitContext() [all …]
|
D | radeon_ioctl.c | 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() 76 insert_at_tail(&rmesa->radeon.hw.atomlist, &rmesa->hw.msc); in radeonSetUpAtomList() [all …]
|
D | radeon_common.c | 73 void radeonSetCliprects(radeonContextPtr radeon) in radeonSetCliprects() argument 75 __DRIdrawable *const drawable = radeon_get_drawable(radeon); in radeonSetCliprects() 76 __DRIdrawable *const readable = radeon_get_readable(radeon); in radeonSetCliprects() 86 _mesa_resize_framebuffer(&radeon->glCtx, &draw_rfb->base, in radeonSetCliprects() 93 _mesa_resize_framebuffer(&radeon->glCtx, &read_rfb->base, in radeonSetCliprects() 98 if (radeon->state.scissor.enabled) in radeonSetCliprects() 99 radeonUpdateScissor(&radeon->glCtx); in radeonSetCliprects() 147 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in radeonScissor() local 150 radeon_firevertices(radeon); in radeonScissor() 159 uint32_t radeonGetAge(radeonContextPtr radeon) in radeonGetAge() argument [all …]
|
D | radeon_context.c | 95 static void r100_vtbl_pre_emit_state(radeonContextPtr radeon) in r100_vtbl_pre_emit_state() argument 97 r100ContextPtr rmesa = (r100ContextPtr)radeon; in r100_vtbl_pre_emit_state() 101 radeon->hw.is_dirty = 1; in r100_vtbl_pre_emit_state() 110 static void r100_emit_query_finish(radeonContextPtr radeon) in r100_emit_query_finish() argument 112 BATCH_LOCALS(radeon); in r100_emit_query_finish() 113 struct radeon_query_object *query = radeon->query.current; in r100_emit_query_finish() 124 static void r100_init_vtbl(radeonContextPtr radeon) in r100_init_vtbl() argument 126 radeon->vtbl.swtcl_flush = r100_swtcl_flush; in r100_init_vtbl() 127 radeon->vtbl.pre_emit_state = r100_vtbl_pre_emit_state; in r100_init_vtbl() 128 radeon->vtbl.fallback = radeonFallback; in r100_init_vtbl() [all …]
|
D | radeon_queryobj.c | 88 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in radeonWaitQuery() local 92 if (radeon_bo_is_referenced_by_cs(query->bo, radeon->cmdbuf.cs)) in radeonWaitQuery() 105 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in radeonBeginQuery() local 110 assert(radeon->query.current == NULL); in radeonBeginQuery() 112 if (radeon->dma.flush) in radeonBeginQuery() 113 radeon->dma.flush(&radeon->glCtx); in radeonBeginQuery() 116 …query->bo = radeon_bo_open(radeon->radeonScreen->bom, 0, RADEON_QUERY_PAGE_SIZE, RADEON_QUERY_PAGE… in radeonBeginQuery() 120 radeon->query.current = query; in radeonBeginQuery() 122 radeon->query.queryobj.dirty = GL_TRUE; in radeonBeginQuery() 123 radeon->hw.is_dirty = GL_TRUE; in radeonBeginQuery() [all …]
|
D | radeon_debug.c | 72 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in _radeon_debug_add_indent() local 73 const size_t length = sizeof(radeon->debug.indent) in _radeon_debug_add_indent() 74 / sizeof(radeon->debug.indent[0]); in _radeon_debug_add_indent() 75 if (radeon->debug.indent_depth < length - 1) { in _radeon_debug_add_indent() 76 radeon->debug.indent[radeon->debug.indent_depth] = '\t'; in _radeon_debug_add_indent() 77 ++radeon->debug.indent_depth; in _radeon_debug_add_indent() 84 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in _radeon_debug_remove_indent() local 85 if (radeon->debug.indent_depth > 0) { in _radeon_debug_remove_indent() 86 radeon->debug.indent[radeon->debug.indent_depth] = '\0'; in _radeon_debug_remove_indent() 87 --radeon->debug.indent_depth; in _radeon_debug_remove_indent() [all …]
|
D | 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); \ 78 rmesa->radeon.swtcl.vertex_attr_count++; \ 107 rmesa->radeon.swtcl.vertex_attr_count = 0; in radeonSetVertexFormat() 216 if (rmesa->radeon.tnl_index_bitset != index_bitset || in radeonSetVertexFormat() 220 rmesa->radeon.swtcl.vertex_size = in radeonSetVertexFormat() [all …]
|
D | radeon_queryobj.h | 42 static inline void radeon_init_query_stateobj(radeonContextPtr radeon, int SZ) in radeon_init_query_stateobj() argument 44 radeon->query.queryobj.cmd_size = (SZ); in radeon_init_query_stateobj() 45 radeon->query.queryobj.cmd = calloc(SZ, sizeof(uint32_t)); in radeon_init_query_stateobj() 46 radeon->query.queryobj.name = "queryobj"; in radeon_init_query_stateobj() 47 radeon->query.queryobj.idx = 0; in radeon_init_query_stateobj() 48 radeon->query.queryobj.check = radeon_check_query_active; in radeon_init_query_stateobj() 49 radeon->query.queryobj.dirty = GL_FALSE; in radeon_init_query_stateobj() 50 radeon->query.queryobj.emit = radeon_emit_queryobj; in radeon_init_query_stateobj() 52 radeon->hw.max_state_size += (SZ); in radeon_init_query_stateobj() 53 insert_at_tail(&radeon->hw.atomlist, &radeon->query.queryobj); in radeon_init_query_stateobj()
|
D | radeon_tcl.c | 129 radeonEmitState(&rmesa->radeon); \ 140 radeonEmitState(&rmesa->radeon); \ 149 if (rmesa->radeon.dma.flush) in radeonAllocElts() 150 rmesa->radeon.dma.flush( &rmesa->radeon.glCtx ); in radeonAllocElts() 153 rmesa->radeon.tcl.aos_count, 0 ); in radeonAllocElts() 177 rmesa->radeon.tcl.aos_count, in radeonEmitPrim() 255 radeon_prepare_render(&rmesa->radeon); in radeonTclPrimitive() 256 if (rmesa->radeon.NewGLState) in radeonTclPrimitive() 314 state_size = radeonCountStateEmitSize( &rmesa->radeon ); in radeonEnsureEmitSize() 317 state_size += rmesa->hw.tcl.check( &rmesa->radeon.glCtx, &rmesa->hw.tcl ); in radeonEnsureEmitSize() [all …]
|
D | radeon_pixel_read.c | 95 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in do_blit_readpixels() local 109 !radeon->vtbl.check_blit(dst_format, rrb->pitch / rrb->cpp) || !radeon->vtbl.blit) { in do_blit_readpixels() 132 …aligned_rowstride = get_texture_image_row_stride(radeon, dst_format, dst_rowstride, 0, GL_TEXTURE_… in do_blit_readpixels() 142 …dst_buffer = radeon_bo_open(radeon->radeonScreen->bom, 0, dst_imagesize, 1024, RADEON_GEM_DOMAIN_G… in do_blit_readpixels() 158 if (radeon->vtbl.blit(ctx, in do_blit_readpixels() 203 radeonContextPtr radeon = RADEON_CONTEXT(ctx); in radeonReadPixels() local 204 radeon_prepare_render(radeon); in radeonReadPixels()
|
D | 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);
|
D | radeon_maos_verts.c | 378 rmesa->radeon.tcl.aos[0].bo) in radeonEmitArrays() 381 if (rmesa->radeon.tcl.aos[0].bo) in radeonEmitArrays() 384 radeonAllocDmaRegion( &rmesa->radeon, in radeonEmitArrays() 385 &rmesa->radeon.tcl.aos[0].bo, in radeonEmitArrays() 386 &rmesa->radeon.tcl.aos[0].offset, in radeonEmitArrays() 424 radeon_bo_map(rmesa->radeon.tcl.aos[0].bo, 1); in radeonEmitArrays() 426 rmesa->radeon.tcl.aos[0].bo->ptr + rmesa->radeon.tcl.aos[0].offset); in radeonEmitArrays() 427 radeon_bo_unmap(rmesa->radeon.tcl.aos[0].bo); in radeonEmitArrays() 429 rmesa->radeon.tcl.aos[0].stride = setup_tab[i].vertex_size; in radeonEmitArrays() 431 rmesa->radeon.tcl.aos_count = 1; in radeonEmitArrays()
|
D | radeon_cmdbuf.h | 101 static inline void radeon_firevertices(radeonContextPtr radeon) in radeon_firevertices() argument 103 if (radeon->cmdbuf.cs->cdw || radeon->dma.flush ) in radeon_firevertices() 104 radeon->glCtx.Driver.Flush(&radeon->glCtx); /* +r6/r7 */ in radeon_firevertices()
|
/external/mesa3d/doxygen/ |
D | radeon_subset.doxy | 57 ../src/mesa/drivers/dri/radeon/radeon_context.c \ 58 ../src/mesa/drivers/dri/radeon/radeon_context.h \ 59 ../src/mesa/drivers/dri/radeon/radeon_ioctl.c \ 60 ../src/mesa/drivers/dri/radeon/radeon_ioctl.h \ 61 ../src/mesa/drivers/dri/radeon/radeon_lock.c \ 62 ../src/mesa/drivers/dri/radeon/radeon_lock.h \ 63 ../src/mesa/drivers/dri/radeon/radeon_screen.c \ 64 ../src/mesa/drivers/dri/radeon/radeon_screen.h \ 65 ../src/mesa/drivers/dri/radeon/radeon_state.c \ 66 ../src/mesa/drivers/dri/radeon/radeon_state.h \ [all …]
|