summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2010-03-02drm/nouveau: Rename pipe formats.José Fonseca
2010-03-02svga: Rename pipe formats.José Fonseca
2010-03-02softpipe: Rename pipe formats.José Fonseca
2010-03-02r300: Rename pipe formats.José Fonseca
2010-03-02util/blitter: Fix the viewport transformation for Z coordinatesMarek Olšák
When clearing buffers, the depth is specified in the range [0, 1] and should be passed through blitter "as is".
2010-03-02i915g: Add assert to check for null pointer dereference.Vinson Lee
2010-03-01llvmpipe: implement some control-flowZack Rusin
implements if/else/endif constructs and lays down the code for looping and others. we create a conditional execution mask which decides which of the four inputs are enabled for any store. it's used only if an execution mask is present, otherwise we go through a direct store.
2010-03-01nv40: adapt to vertex element csoRoland Scheidegger
2010-03-01nv30: adapt to vertex element csoRoland Scheidegger
2010-03-01glapi.c: misc coscmetic for FreeTSDGeorge Sapountzis
- move out of of the dispatch/context block to after corresponding init functions - use more consistent naming with corresponding init functions - XXX use _glthread_InitTSD() vs (void)_glthread_GetTSD() in _glapi_check_multithread() XXX
2010-03-01nouveau: Rename pipe formats.José Fonseca
2010-03-01llvmpipe: Rename pipe formats.José Fonseca
2010-03-01i965: Rename pipe formats.José Fonseca
2010-03-01i915g: Rename pipe formats.José Fonseca
2010-03-01cell: Rename pipe formats.José Fonseca
2010-03-01python: Rename pipe formats.José Fonseca
2010-03-01vega: Rename pipe formats.José Fonseca
2010-03-01wgl: Rename pipe formats.José Fonseca
2010-03-01xorg: Rename pipe formats.José Fonseca
2010-03-01glx: Rename pipe formats.José Fonseca
2010-03-01egl: Rename pipe formats.José Fonseca
2010-03-01dri: Rename pipe formats.José Fonseca
2010-03-01translate: Rename pipe formats.José Fonseca
2010-03-01draw: Rename pipe formats.José Fonseca
2010-03-01util: Rename pipe formats.José Fonseca
2010-03-01gallium: Standardize on the LSB->MSB notation.José Fonseca
Less confusing, and seems to gather more consensus. Below are the sed commands used. This and following commits are the result of applying this too to the whole tree, plus manual whitespaces fixes. s/\<PIPE_FORMAT_A8R8G8B8_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g s/\<PIPE_FORMAT_B8G8R8A8_UNORM\>/PIPE_FORMAT_A8R8G8B8_UNORM/g s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8A8_UNORM/g s/\<PIPE_FORMAT_X8R8G8B8_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g s/\<PIPE_FORMAT_B8G8R8X8_UNORM\>/PIPE_FORMAT_X8R8G8B8_UNORM/g s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8X8_UNORM/g s/\<PIPE_FORMAT_R8G8B8A8_UNORM_REV\>/PIPE_FORMAT_A8B8G8R8_UNORM/g s/\<PIPE_FORMAT_R8G8B8X8_UNORM\>/PIPE_FORMAT_X8B8G8R8_UNORM/g s/\<PIPE_FORMAT_A1R5G5B5_UNORM\>/PIPE_FORMAT_B5G5R5A1_UNORM/g s/\<PIPE_FORMAT_A4R4G4B4_UNORM\>/PIPE_FORMAT_B4G4R4A4_UNORM/g s/\<PIPE_FORMAT_R5G6B5_UNORM\>/PIPE_FORMAT_B5G6R5_UNORM/g s/\<PIPE_FORMAT_A2B10G10R10_UNORM\>/PIPE_FORMAT_R10G10B10A2_UNORM/g s/\<PIPE_FORMAT_A8L8_UNORM\>/PIPE_FORMAT_L8A8_UNORM/g s/\<PIPE_FORMAT_A8L8_SRGB\>/PIPE_FORMAT_L8A8_SRGB/g s/\<PIPE_FORMAT_R8G8B8A8_SRGB\>/PIPE_FORMAT_A8B8G8R8_SRGB/g s/\<PIPE_FORMAT_R8G8B8X8_SRGB\>/PIPE_FORMAT_X8B8G8R8_SRGB/g s/\<PIPE_FORMAT_A8R8G8B8_SRGB\>/ASDGFSJKDGSDFGSJDFGREKT/g s/\<PIPE_FORMAT_B8G8R8A8_SRGB\>/PIPE_FORMAT_A8R8G8B8_SRGB/g s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8A8_SRGB/g s/\<PIPE_FORMAT_X8R8G8B8_SRGB\>/ASDGFSJKDGSDFGSJDFGREKT/g s/\<PIPE_FORMAT_B8G8R8X8_SRGB\>/PIPE_FORMAT_X8R8G8B8_SRGB/g s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_B8G8R8X8_SRGB/g s/\<PIPE_FORMAT_A8B8G8R8_SNORM\>/PIPE_FORMAT_R8G8B8A8_SNORM/g s/\<PIPE_FORMAT_X8B8G8R8_SNORM\>/PIPE_FORMAT_R8G8B8X8_SNORM/g s/\<PIPE_FORMAT_X8UB8UG8SR8S_NORM\>/PIPE_FORMAT_R8SG8SB8UX8U_NORM/g s/\<PIPE_FORMAT_B6UG5SR5S_NORM\>/PIPE_FORMAT_R5SG5SB6U_NORM/g s/\<PIPE_FORMAT_S8Z24_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g s/\<PIPE_FORMAT_Z24S8_UNORM\>/PIPE_FORMAT_S8Z24_UNORM/g s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_Z24S8_UNORM/g s/\<PIPE_FORMAT_X8Z24_UNORM\>/ASDGFSJKDGSDFGSJDFGREKT/g s/\<PIPE_FORMAT_Z24X8_UNORM\>/PIPE_FORMAT_X8Z24_UNORM/g s/\<ASDGFSJKDGSDFGSJDFGREKT\>/PIPE_FORMAT_Z24X8_UNORM/g s/\<PIPE_FORMAT_YCBCR\>/PIPE_FORMAT_UYVY/g s/\<PIPE_FORMAT_YCBCR_REV\>/PIPE_FORMAT_YUYV/g
2010-03-01r300: Remove PIPE_FORMAT_A8B8G8R8_SNORM.José Fonseca
PIPE_FORMAT_R8G8B8A8_SNORM already listed.
2010-03-01softpipe: Advertise PIPE_FORMAT_R8G8B8A8_SNORM instead.José Fonseca
2010-03-01util: Remove PIPE_FORMAT_A8B8G8R8_SNORM.José Fonseca
2010-03-01gallium: Remove PIPE_FORMAT_A8B8G8R8_SNORM.José Fonseca
Its actually an alias for PIPE_FORMAT_R8G8B8A8_SNORM.
2010-03-01util: Generate linear<->sRGB conversion tables.Michal Krol
2010-03-01identity: adapt to new vertex element csoRoland Scheidegger
2010-03-01failover: adapt to new vertex element csoRoland Scheidegger
2010-03-01i965g: adapt to new vertex element csoRoland Scheidegger
2010-03-01i915g: adapt to new vertex element csoRoland Scheidegger
2010-03-01cell: adapt to new vertex element csoRoland Scheidegger
2010-03-01r300g: adapt to new vertex element csoRoland Scheidegger
2010-03-01llvmpipe: adapt to new vertex element csoRoland Scheidegger
2010-03-01softpipe: adapt to new vertex element csoRoland Scheidegger
2010-03-01svga: adapt to new vertex element csoRoland Scheidegger
2010-03-01trace: adapt to new vertex element csoRoland Scheidegger
2010-03-01vega: adapt to new vertex element csoRoland Scheidegger
2010-03-01vega: adapt to new vertex element csoRoland Scheidegger
2010-03-01xorg: adapt to new vertex element csoRoland Scheidegger
2010-03-01gallium/docs: document new vertex element cso interfaceRoland Scheidegger
2010-03-01vl: adapt to new vertex element cso interfaceRoland Scheidegger
2010-03-01util: adapt blitter code to new vertex element csoRoland Scheidegger
The interface of util_draw_vertex_buffer looks a bit odd (calling code has to set vertex elements but not vertex buffers) but due to the way cso state handling generally works (can't re-bind original vertex element state easily there) I guess that's ok for now.
2010-03-01tgsi: Cleanup exec code for CLAMP, CMP and CND.Michal Krol
2010-03-01util: Fix PIPE_FORMAT_R8G8B8_SRGB swizzles.José Fonseca
The only user of PIPE_FORMAT_R8G8B8_SRGB is mesa, which per src/mesa/main/texstore.c interprets it as R8 G8 B8 and not the other way around.
2010-03-01xlib: Use PIPE_FORMAT_R8G8B8A8_UNORM(_REV) as appropriate.José Fonseca