Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-27 | gallium: remove redundant size from the constant buffer | Zack Rusin | |
reuse the size of the actual buffer | |||
2009-01-27 | gallium: it's a reference value, not a reference number | Zack Rusin | |
2009-01-27 | gallium: standardize api on the prefix "nr" | Zack Rusin | |
2009-01-27 | gallium: standardize naming of masks | Zack Rusin | |
2009-01-27 | gallium: standardize on stride instead of pitch in the interface | Zack Rusin | |
2009-01-21 | nouveau: Map correct mip level when using the shadow (nv30, nv40). | Younes Manton | |
2009-01-21 | nouveau: nv30 does not support separate blend functions for alpha and rgb | Patrice Mandin | |
2009-01-20 | gallium: Remove the standalone surfaces. | José Fonseca | |
This commit is mostly just a cosmetic change that cleans-up the interfaces, replacing pipe_winsys::surface_* calls by /** * Allocate storage for a display target surface. * * Often surfaces which are meant to be blitted to the front screen (i.e., * display targets) must be allocated with special characteristics, memory * pools, or obtained directly from the windowing system. * * This callback is invoked by the pipe_screenwhen creating a texture marked * with the PIPE_TEXTURE_USAGE_DISPLAY_TARGET flag to get the underlying * buffer storage. */ struct pipe_buffer *(*surface_buffer_create)(struct pipe_winsys *ws, unsigned width, unsigned height, enum pipe_format format, unsigned usage, unsigned *stride); Most drivers were updated but not all were tested. Use the softpipe pipe driver and the xlib winsys changes as a reference when fixing other drivers. | |||
2009-01-10 | nouveau: Update nv30 swizzling. | Younes Manton | |
2009-01-08 | gallium: Replace uint64 by standard uint64_t. | José Fonseca | |
uint64 is not (so?) standard, and often redefined by third parties, causing name clashes. | |||
2008-12-16 | nouveau: return a value for PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS | Ben Skeggs | |
2008-12-13 | Nouveau: move the definition of log2i() to header | Pekka Paalanen | |
Also make the type unsigned instead of signed, since negative values do not make sense. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2008-12-12 | nouveau: remove useless NOUVEAU_BO_SWIZZLED flag, copy/paste nv40 work to ↵ | Patrice Mandin | |
swizzle textures | |||
2008-11-30 | Nouveau: fix minor API change in surface_copy | Pekka Paalanen | |
Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2008-11-12 | nv04..nv30: fix pipe_surface init | Pekka Paalanen | |
Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2008-09-21 | nouveau: add flag for swizzled surface upload | Patrice Mandin | |
2008-09-11 | nouveau: gallium directory structure changed again.. | Ben Skeggs | |
2008-08-31 | nv30: set fp samplers with fragprog generation | Patrice Mandin | |
2008-08-30 | nv30: activate fp texture units when needed, to get texturing | Patrice Mandin | |
2008-08-18 | nv30: add some opcodes. | Stephane Marchesin | |
2008-08-14 | nv30: set mipmap min/max lod accordingly | Patrice Mandin | |
2008-08-14 | nv30: disable setting nv40 RECT bit, this is not the same on nv30, plus ↵ | Patrice Mandin | |
gallium does not support rectangle textures currently, only full POT or NPOT | |||
2008-08-14 | nv30: does not support mirror clamp, only mirror repeat | Patrice Mandin | |
2008-08-14 | nv30/nv40: KIL/KILP swapped meanings | Ben Skeggs | |
2008-08-11 | nouveau: pf_sprint_name -> pf_name | Ben Skeggs | |
2008-08-07 | nouveau: fix build | Ben Skeggs | |
2008-07-23 | nv all: Copy shader tokens on create, free on delete. | Younes Manton | |
Must copy token stream on shader create, client is allowed to free their copy after creating the state object. | |||
2008-07-23 | nouveau: is_format_supported() interface changes | Ben Skeggs | |
2008-07-12 | nv30: no npot textures | Patrice Mandin | |
2008-07-12 | nv30: update caps | Patrice Mandin | |
2008-07-12 | nv30: do not shift texture format | Patrice Mandin | |
2008-07-12 | nv30: Emit vertex buffer objects using state objects | Patrice Mandin | |
2008-07-12 | nv30: Move edgeflag stuff | Patrice Mandin | |
2008-07-12 | nv30: Reorder, remove useless stuff | Patrice Mandin | |
2008-07-12 | nv30: Rename state emission func | Patrice Mandin | |
2008-07-12 | nv30: was setting wrong register | Patrice Mandin | |
2008-07-12 | nv30: does not have vp_attrib/result | Patrice Mandin | |
2008-07-12 | nv30: Change comment about slowdown | Patrice Mandin | |
2008-07-12 | nv30: Emit fragment program using state objects | Patrice Mandin | |
2008-07-12 | nv30: Emit vertex program using state objects | Patrice Mandin | |
2008-07-11 | nv30: Move constant buffers out of vert/frag prog structures | Patrice Mandin | |
2008-07-11 | nv30: Emit fragtex state using state objects | Patrice Mandin | |
2008-07-11 | nv30: split fragprog_upload from fragprog_bind | Patrice Mandin | |
2008-07-11 | nv30: split fragprog_prepare from fragprog_translate | Patrice Mandin | |
2008-07-11 | nv30: Update miptree to match latest changes | Patrice Mandin | |
2008-07-09 | nv30: min/max lod are used for mipmap, there is just enable bit in tx_format | Patrice Mandin | |
2008-07-09 | nv30: Update defines from nouveau_class.h | Patrice Mandin | |
2008-07-09 | nv30: Update defines from nouveau_class.h | Patrice Mandin | |
2008-07-08 | nv30: use native instructions. | Stephane Marchesin | |
2008-07-04 | nv30: Emit sampler state using state objects | Patrice Mandin | |