Home | History | Annotate | Download | only in x11

Lines Matching refs:Driver

28  * General device driver functions for Xlib driver.
366 buf = (GLubyte *) ctx->Driver.MapBufferRange(ctx, 0,
420 ctx->Driver.UnmapBuffer(ctx, unpack->BufferObj);
500 buf = (GLubyte *) ctx->Driver.MapBufferRange(ctx, 0,
553 ctx->Driver.UnmapBuffer(ctx, unpack->BufferObj);
641 * Every driver should implement a GetString function in order to
682 * Called when the driver should update its state, based on the new_state
691 * modules. The X11 driver has no internal GL-dependent state.
746 * X Resize/StructureNotify events since the X driver has no event loop.
838 * Initialize the device driver function table with the functions
839 * we implement in this driver.
843 struct dd_function_table *driver )
845 driver->GetString = get_string;
846 driver->UpdateState = xmesa_update_state;
847 driver->GetBufferSize = NULL; /* OBSOLETE */
848 driver->Flush = finish_or_flush;
849 driver->Finish = finish_or_flush;
850 driver->ColorMask = color_mask;
851 driver->Enable = enable;
852 driver->Viewport = xmesa_viewport;
854 driver->Clear = _mesa_meta_Clear;
855 driver->CopyPixels = _mesa_meta_CopyPixels;
856 driver->BlitFramebuffer = _mesa_meta_BlitFramebuffer;
857 driver->DrawPixels = _mesa_meta_DrawPixels;
858 driver->Bitmap = _mesa_meta_Bitmap;
861 driver->Clear = clear_buffers;
862 driver->CopyPixels = xmesa_CopyPixels;
866 driver->DrawPixels = xmesa_DrawPixels_8R8G8B;
869 driver->DrawPixels = xmesa_DrawPixels_5R6G5B;
873 driver->MapRenderbuffer = xmesa_MapRenderbuffer;
874 driver->UnmapRenderbuffer = xmesa_UnmapRenderbuffer;
876 driver->GenerateMipmap = _mesa_generate_mipmap;
879 driver->NewQueryObject = xmesa_new_query_object;
880 driver->BeginQuery = xmesa_begin_query;
881 driver->EndQuery = xmesa_end_query;