summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2007-12-13Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1Ben Skeggs
2007-12-12added r5g5b5_put_tile_rgba()Brian
2007-12-12Remove get/put_tile_rgba() functions.Brian
Temporarily, use the functions from sp_rgba_tile.c
2007-12-12remove #includeBrian
2007-12-12Move float/rgba tile get/put functions into new file.Brian
This should be moved into a gallium util lib (location tbd) so it can also be used by the state tracker. Then, remove the pipe->get/put_tile_rgba() functions.
2007-12-12PIPE_SCREEN_SURFACE no longer neededBrian
2007-12-12Re-org of st_create_framebuffer() and renderbuffer format selection.Brian
st_create_framebuffer() now takes pipe_formats for the color, depth, stencil buffers. This avoids a round-about chain of calls to pipe->is_format_supported() for window renderbuffers (their format never changes). Renderbuffer format selection code in st_format.c is simpler now too.
2007-12-12move some code to avoid deref of NULL ptrBrian
2007-12-12965: remove complex compiler for simple fragment programs.Keith Whitwell
Keep the simple compiler for complex fragment programs...
2007-12-12965: sketch changes to brw_wm_surface_state.cKeith Whitwell
2007-12-12965: delete dead filesKeith Whitwell
2007-12-12965: delete dead filesKeith Whitwell
2007-12-12965: delete dead filesKeith Whitwell
2007-12-12remove old assertionBrian
2007-12-12add PIPE_FORMAT_R5G6B5_UNORM to list of supported screen surface typesBrian
2007-12-12update format param typeBrian
2007-12-12Try PIPE_FORMAT_R5G6B5_UNORM for GL_RGB5 request.Brian
2007-12-12fix some mistakes in the _PIPE_FORMAT_x #definesBrian
2007-12-12i965: compile vertex shaders and emit hardware instructionsZack Rusin
impossible to test because fragment shaders haven't been done yet and it crahses in the fragment shading code. but given that i'm infallible (and highly dillusional) i'm sure it's correct.
2007-12-13nouveau: take jumps into account properly when debugging pushbufBen Skeggs
2007-12-12nv40: Fix bug in vtxprog + a few tweaksBen Skeggs
2007-12-12nv40: small bugBen Skeggs
2007-12-12i915tex: remove. it's deprecated and causes merge problemsZack Rusin
we did some small changes in the beginning of the gallium3d lifecycle in i915tex which is not in master anymore and just causes problems when doing merges. getting rid of the headache by just nuking it here
2007-12-12nouveau: adaptBen Skeggs
Some things that worked before are now broken, there's an "XXX:" around one of the culprits in the GL state tracker so hopefully it'll get fixed soon!
2007-12-11remove more -I pathsBrian
2007-12-11prefix some #includesBrian
2007-12-11trim down #includesBrian
2007-12-12Merge branch 'upstream-gallium-0.1' into darktama-gallium-0.1Ben Skeggs
Conflicts: src/mesa/pipe/Makefile
2007-12-11trim down -I optionsBrian
2007-12-11include pipe/tgsi/exec/tgsi_sse2.h if needed. Silences warning.Brian
2007-12-11Cell: draw smooth-shaded triangleBrian
2007-12-11Collect some global vars in a single struct.Brian
2007-12-11Remove temporary cell_create_surface()Brian
2007-12-11SPU function prototypes, etc.Brian
2007-12-11Port to libspe2Ian Romanick
libspe is deprecated in Cell SDK 2.1, and it is removed in Cell SDK 3.0. This patch ports the existing libspe-based code to libspe2. Some error checking (eh-hem) would be nice.
2007-12-11softpipe: Support for PIPE_FORMAT_A4R4G4B4_UNORM and PIPE_FORMAT_R5G6B5_UNORM.Michel Dänzer
The packedpixels test runs with the xlib winsys, though not all cases look correct yet.
2007-12-11Remove internal_format field from struct pipe_texture.Michel Dänzer
It's state tracker specific / not really necessary anyway.
2007-12-11Rework gallium and mesa queries a little.Keith Whitwell
Add a 'CheckQuery()' driver callback to mesa to check query completion. Make pipe_query an opaque type. Rework softpipe queries, support overlapping occlusion queries.
2007-12-11965: remove duplicate brw_draw functions, make init a bit cleanerKeith Whitwell
2007-12-11gallium: remove clear values from depth, stencil stateKeith Whitwell
2007-12-11Fix align16() function to work with 32/64-bit pointers on big-endian.Brian
2007-12-11change align_malloc() alignment to uintBrian
2007-12-11Move align_malloc(), align_free() to p_util.hBrian
2007-12-11use ALIGN16_ATTRIB from p_compiler.hBrian
2007-12-11Remove obsolete clear_color, tex sampler stateBrian
2007-12-11Remove obsolete clear_color, tex sampler state functionsBrian
2007-12-11add missing case statements for TGSI_TOKEN_TYPE_IMMEDIATE and assert(0)Brian
We're hitting this with quite a few Mesa demos.
2007-12-11Adopt llvm to some of the latest changes.Zack Rusin
2007-12-11Redo the fragment program examples to match vp'sZack Rusin
we just load text files instead of compiling tons of small binaries
2007-12-11Redo the way we pass arguments to the llvm.Zack Rusin
simply pass aligned arrays, they should cast to vectors without any problems. also remove unnecessary memset