Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-13 | 965: missing code from last commit | Keith Whitwell | |
2007-12-13 | 965: remove dead code | Keith Whitwell | |
2007-12-13 | 965: remove dead code | Keith Whitwell | |
2007-12-13 | 965: remove dead code | Keith Whitwell | |
2007-12-13 | 965: remove dead code | Keith Whitwell | |
2007-12-13 | 965: remove reference to metaops | Keith Whitwell | |
2007-12-13 | 965: use state atom array directly | Keith Whitwell | |
2007-12-13 | 965: calculate nr enabled vbos on the fly | Keith Whitwell | |
2007-12-13 | Actually allocate the output registers. | Zack Rusin | |
In tgsi the output's will (hopefully) consecutive so this check (besides not being currently implemented) is not necessary. | |||
2007-12-12 | added r5g5b5_put_tile_rgba() | Brian | |
2007-12-12 | Remove get/put_tile_rgba() functions. | Brian | |
Temporarily, use the functions from sp_rgba_tile.c | |||
2007-12-12 | remove #include | Brian | |
2007-12-12 | Move 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-12 | PIPE_SCREEN_SURFACE no longer needed | Brian | |
2007-12-12 | Re-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-12 | move some code to avoid deref of NULL ptr | Brian | |
2007-12-12 | 965: remove complex compiler for simple fragment programs. | Keith Whitwell | |
Keep the simple compiler for complex fragment programs... | |||
2007-12-12 | 965: sketch changes to brw_wm_surface_state.c | Keith Whitwell | |
2007-12-12 | 965: delete dead files | Keith Whitwell | |
2007-12-12 | 965: delete dead files | Keith Whitwell | |
2007-12-12 | 965: delete dead files | Keith Whitwell | |
2007-12-12 | remove old assertion | Brian | |
2007-12-12 | add PIPE_FORMAT_R5G6B5_UNORM to list of supported screen surface types | Brian | |
2007-12-12 | fix some mistakes in the _PIPE_FORMAT_x #defines | Brian | |
2007-12-12 | i965: compile vertex shaders and emit hardware instructions | Zack 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-11 | trim down #includes | Brian | |
2007-12-11 | include pipe/tgsi/exec/tgsi_sse2.h if needed. Silences warning. | Brian | |
2007-12-11 | Cell: draw smooth-shaded triangle | Brian | |
2007-12-11 | Collect some global vars in a single struct. | Brian | |
2007-12-11 | Remove temporary cell_create_surface() | Brian | |
2007-12-11 | SPU function prototypes, etc. | Brian | |
2007-12-11 | Port to libspe2 | Ian 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-11 | softpipe: 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-11 | Remove internal_format field from struct pipe_texture. | Michel Dänzer | |
It's state tracker specific / not really necessary anyway. | |||
2007-12-11 | Rework 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-11 | 965: remove duplicate brw_draw functions, make init a bit cleaner | Keith Whitwell | |
2007-12-11 | gallium: remove clear values from depth, stencil state | Keith Whitwell | |
2007-12-11 | Fix align16() function to work with 32/64-bit pointers on big-endian. | Brian | |
2007-12-11 | change align_malloc() alignment to uint | Brian | |
2007-12-11 | Move align_malloc(), align_free() to p_util.h | Brian | |
2007-12-11 | use ALIGN16_ATTRIB from p_compiler.h | Brian | |
2007-12-11 | Remove obsolete clear_color, tex sampler state | Brian | |
2007-12-11 | Remove obsolete clear_color, tex sampler state functions | Brian | |
2007-12-11 | add missing case statements for TGSI_TOKEN_TYPE_IMMEDIATE and assert(0) | Brian | |
We're hitting this with quite a few Mesa demos. | |||
2007-12-11 | Adopt llvm to some of the latest changes. | Zack Rusin | |
2007-12-11 | Redo the fragment program examples to match vp's | Zack Rusin | |
we just load text files instead of compiling tons of small binaries | |||
2007-12-11 | Redo 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 | |||
2007-12-11 | number of outputs is nr_attribs - 2 | Zack Rusin | |
2007-12-11 | Implement kilp and make it work | Zack Rusin | |
2007-12-11 | Rewrite argument passing to prepare for handling of the kil instruction. | Zack Rusin | |
Pass the inputs/outputs pointer in the structure instead of infinitely expanding arguments to the functions. |