summaryrefslogtreecommitdiffstats
path: root/src/gallium
Commit message (Collapse)AuthorAgeFilesLines
* winsys/xlib: remove dependency on glx/x11 state trackerKeith Whitwell2010-03-088-133/+103
| | | | | Introduce xlib_drawable struct, pass this down to winsys instead of having it use the internal data structures from glx/x11
* ws/xlib: remove redundant declarationsKeith Whitwell2010-03-081-7/+0
|
* winsys/xlib: sketch of cell supportKeith Whitwell2010-03-081-248/+20
|
* softpipe: fix constant buffer tracking after reworkKeith Whitwell2010-03-041-4/+2
|
* gallium: remove redundant includesKeith Whitwell2010-03-0410-11/+0
|
* gallium: fix llvmpipe after winsys moveKeith Whitwell2010-03-047-6/+12
|
* softpipe: rework to use the llvmpipe winsysKeith Whitwell2010-03-0428-1679/+767
| | | | | | | | | Promote the llvmpipe winsys more or less unchanged to state_trackers/sw_winsys.h. Some minor breakages: - softpipe::texture_blanket is broken, but scheduled for removal anyway. - haven't fixed up g3vdl yet.
* wgl: Fix mingw32 build.Vinson Lee2010-03-031-2/+0
| | | | This was missed in commit fcf438e9e03f6e75bca4a49ad372fe7c4b1abbf8.
* Remove support for GCC older than 3.3.0Ian Romanick2010-03-031-4/+3
| | | | Signed-off-by: Ian Romanick <[email protected]>
* mesa: Remove support for creating color-index visualsIan Romanick2010-03-031-2/+1
| | | | | | | | Remove the rgbMode and indexBits parameters from _mesa_create_visual and _mesa_initialize_visual. These values are now hardcoded to GL_TRUE and 0. Signed-off-by: Ian Romanick <[email protected]>
* llvmpipe: Store the original triangle coordinates in the debug build.José Fonseca2010-03-032-0/+13
| | | | For debugging purposes only.
* llvmpipe: Ensure context is flushed when destroying shaders.José Fonseca2010-03-031-0/+7
|
* gallium: Remove PIPE_FORMAT_R8G8B8X8_SNORM.José Fonseca2010-03-031-1/+0
|
* util: Remove PIPE_FORMAT_R8G8B8X8_SNORM information.José Fonseca2010-03-031-2/+1
|
* r300: Remove PIPE_FORMAT_R8G8B8X8_SNORM support.José Fonseca2010-03-031-2/+0
|
* llvmpipe: Linux is no longer a dependency. Llvmpipe builds and runs fine on ↵José Fonseca2010-03-031-2/+0
| | | | windows too.
* llvmpipe: Centralize LLVM initialization.José Fonseca2010-03-032-4/+3
|
* gallivm: Centralize initialization. Fix stack alignment issues on Windows.José Fonseca2010-03-032-35/+20
|
* llvmpipe: Update for lp_bld_init.h rename.José Fonseca2010-03-031-1/+1
|
* gallivm: Rename lp_bld_misc -> lp_bld_init.José Fonseca2010-03-034-6/+6
|
* r300g: Use a macro to consolidate general state handling.Corbin Simpson2010-03-021-10/+11
| | | | My God, I've reinvented R300_STATECHANGE. Forgive me. :C
* nv50: fix RT formats after format rename fixesChristoph Bumiller2010-03-021-18/+36
| | | | | Getting rid of the evil pre-processor magic, but not changing our internal format naming convention (at least for now).
* nouveau: Rename pipe formats.José Fonseca2010-03-024-29/+29
| | | | | These format uses were being hiden by pre-processor magic and were missed in the previous search'n'replace.
* Merge branch 'gallium-format-cleanup'José Fonseca2010-03-0273-564/+562
|\
| * util: Tweak comment for D3D10-like formats.José Fonseca2010-03-021-1/+3
| |
| * gdi: Rename pipe formats.José Fonseca2010-03-021-2/+2
| |
| * drm/nouveau: Rename pipe formats.José Fonseca2010-03-021-2/+2
| |
| * svga: Rename pipe formats.José Fonseca2010-03-027-35/+35
| |
| * softpipe: Rename pipe formats.José Fonseca2010-03-024-20/+20
| |
| * r300: Rename pipe formats.José Fonseca2010-03-024-48/+48
| |
| * nouveau: Rename pipe formats.José Fonseca2010-03-0110-74/+74
| |
| * llvmpipe: Rename pipe formats.José Fonseca2010-03-011-24/+24
| |
| * i965: Rename pipe formats.José Fonseca2010-03-015-37/+37
| |
| * i915g: Rename pipe formats.José Fonseca2010-03-013-24/+24
| |
| * cell: Rename pipe formats.José Fonseca2010-03-015-29/+29
| |
| * python: Rename pipe formats.José Fonseca2010-03-012-2/+2
| |
| * vega: Rename pipe formats.José Fonseca2010-03-015-13/+13
| |
| * wgl: Rename pipe formats.José Fonseca2010-03-011-11/+11
| |
| * xorg: Rename pipe formats.José Fonseca2010-03-014-11/+11
| |
| * glx: Rename pipe formats.José Fonseca2010-03-011-7/+7
| |
| * egl: Rename pipe formats.José Fonseca2010-03-014-19/+19
| |
| * dri: Rename pipe formats.José Fonseca2010-03-012-14/+14
| |
| * translate: Rename pipe formats.José Fonseca2010-03-012-6/+6
| |
| * draw: Rename pipe formats.José Fonseca2010-03-013-3/+3
| |
| * util: Rename pipe formats.José Fonseca2010-03-016-127/+126
| |
| * gallium: Standardize on the LSB->MSB notation.José Fonseca2010-03-011-27/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * r300: Remove PIPE_FORMAT_A8B8G8R8_SNORM.José Fonseca2010-03-011-2/+0
| | | | | | | | PIPE_FORMAT_R8G8B8A8_SNORM already listed.
| * softpipe: Advertise PIPE_FORMAT_R8G8B8A8_SNORM instead.José Fonseca2010-03-011-1/+1
| |
| * util: Remove PIPE_FORMAT_A8B8G8R8_SNORM.José Fonseca2010-03-011-1/+0
| |
| * gallium: Remove PIPE_FORMAT_A8B8G8R8_SNORM.José Fonseca2010-03-011-1/+0
| | | | | | | | Its actually an alias for PIPE_FORMAT_R8G8B8A8_SNORM.