summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-12-07Add PIPE_FORMAT_U_B8_G8_R8_A8 in default_rgba_format().Brian
Also, rewrite/simplify default_rgba_format() and default_depth_format().
2007-12-07byteswapping fixes in choose_pixel_format()Brian
2007-12-07remove stray ;Brian
2007-12-07Remove obsolete xlib driver filesBrian
2007-12-07Overhaul the Xlib winsys layer.Brian
Front/back color buffers are now allocated with ordinary malloc() via the winsys buffer functions. To display surfaces in SwapBuffers() or flush_frontbuffer() we create an XImage that wraps the surface, then use XPutImage to copy to the window. Shared memory transport disabled for now.
2007-12-07added ST_SURFACE_DEPTHBrian
2007-12-07move surface pitch calculation so it always gets updatedBrian
2007-12-07fix void pointer arithmetic warningsBrian
2007-12-07silence void ptr arithmetic warningBrian
2007-12-07Eliminate struct pipe_region.Michel Dänzer
Directly use struct pipe_buffer_handle for storage and struct pipe_surface for (un)mapping.
2007-12-07Use write posting in the kickoff function too.Stephane Marchesin
2007-12-06Remove remnants of 'intel' from active state tracker code.Michel Dänzer
2007-12-06st_mesa_format_to_pipe_format: Handle MESA_FORMAT_ARGB4444.Michel Dänzer
2007-12-06Hide texture layout details from the state tracker.Michel Dänzer
pipe->get_tex_surface() has to be used for access to texture image data.
2007-12-05Add dependency checking for Cell driver sources.Brian
2007-12-05silence warningBrian
2007-12-05added PIPE_FORMAT_U_B8_G8_R8_A8 case in color_value()Brian
2007-12-05Fix endianness bug in _mesa_texstore_argb8888()Brian
On big-endian, storing in _mesa_texformat_argb8888 format produced wrong results. Also, clean-up nearby code to match.
2007-12-05added B8G8R8A8 support and improved pixel format selection when doing remote ↵Brian
display to X server of different endianness.
2007-12-05added tile funcs for B8G8R8A8 formatBrian
2007-12-05added B8G8R8A8 formatBrian
2007-12-05nv50: 3d driver skeletonBen Skeggs
2007-12-05nouveau: g8x winsys support, yay softpipe!Ben Skeggs
2007-12-02added -fPICBrian
2007-12-02don't build libglwBrian
2007-12-02Initial Cell driver infrastructure.Brian
No real code yet. Just stand-ins and make/build infrastructure.
2007-12-02glut doesn't need -lXtBrian
2007-12-02Cover state tracker and winsys driver. Tweak parameters.José Fonseca
2007-11-29Move dimensions from struct pipe_region to struct pipe_surface.Michel Dänzer
2007-11-25nv40: fix build after gallium changesBen Skeggs
2007-11-25Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1Ben Skeggs
2007-11-25nv40: be more flexible with render target setupBen Skeggs
2007-11-25nv40: remove unused stuffBen Skeggs
2007-11-25nv40: point spritesBen Skeggs
2007-11-25nv40: fp arbitrary swizzling/negationBen Skeggs
Pretty bad implementation, goal was to get glBitmap working.
2007-11-24Cleanup PIPE_FORMAT names.Michal Krol
Add a function that builds a display name of a given format token.
2007-11-23gallium: remove sp_headers.h references.Michal Krol
2007-11-23gallium: reorg tgsi directories.Michal Krol
2007-11-23gallium: back out winsys interface changesMichal Krol
2007-11-23nv40: support for keeping multiple vtxprogs on the hw at the same time.Ben Skeggs
2007-11-22Use the new vertex buffer draw stage.José Fonseca
2007-11-22New vertex buffer stage.José Fonseca
2007-11-22Fix build.José Fonseca
2007-11-22The right include was mtypes.h.José Fonseca
2007-11-22Fix build errors.José Fonseca
2007-11-22Fix compatibility issues between gcc and msvc.Michal
2007-11-22Make it compile under Win32.Michal
2007-11-22Remove fences from the i915simple winsys interface.José Fonseca
Fences will be part of the pipe winsys interface, so remove this to avoid merge conflicts later on. This reverts commit ca7f68a7cf25a51f382bba8c42d8c6ab7db57b5d. This reverts commit dec60d33b2570cf2bdce72a00a1539ee93133f91. This reverts commit 90dd0cb822f2fe14258c786e5c37da69472b7d17.
2007-11-21more simplification, clean-up in draw_set_vertex_info()Brian
2007-11-21Replace draw_set_vertex_attributes() with simpler draw_set_vertex_info().Brian
Just pass in the vertex_info object and make a copy of it.