Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: Handle PIPE_FORMAT_B8G8R8X8_UNORM. | José Fonseca | 2010-01-18 | 1 | -0/+2 |
| | |||||
* | st/mesa: change instruction count assertion to > 0 | Brian Paul | 2010-01-18 | 1 | -1/+1 |
| | | | | Shaders should at least have an END instruction. | ||||
* | st/mesa: Remove unnecessary header from st_cb_drawpixels.c. | Vinson Lee | 2010-01-16 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_atom_framebuffer.c. | Vinson Lee | 2010-01-16 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_atom_pixeltransfer.c. | Vinson Lee | 2010-01-16 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_atom_sampler.c. | Vinson Lee | 2010-01-16 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_atom_shader.c. | Vinson Lee | 2010-01-16 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_cb_accum.c. | Vinson Lee | 2010-01-16 | 1 | -2/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_cb_bitmap.c. | Vinson Lee | 2010-01-16 | 1 | -5/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_cb_blit.c. | Vinson Lee | 2010-01-15 | 1 | -4/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_cb_clear.c. | Vinson Lee | 2010-01-15 | 1 | -3/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_cb_drawpixels.c. | Vinson Lee | 2010-01-15 | 1 | -5/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_cb_fbo.c. | Vinson Lee | 2010-01-15 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_cb_feedback.c. | Vinson Lee | 2010-01-15 | 1 | -3/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_cb_program.c. | Vinson Lee | 2010-01-15 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_cb_queryobj.c. | Vinson Lee | 2010-01-15 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_cb_rasterpos.c. | Vinson Lee | 2010-01-14 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_cb_readpixels.c. | Vinson Lee | 2010-01-14 | 1 | -2/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_cb_strings.c. | Vinson Lee | 2010-01-14 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_cb_texture.c. | Vinson Lee | 2010-01-14 | 1 | -2/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_cb_viewport.c. | Vinson Lee | 2010-01-14 | 1 | -2/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_context.c. | Vinson Lee | 2010-01-14 | 1 | -6/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_draw_feedback.c. | Vinson Lee | 2010-01-14 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_extensions.c. | Vinson Lee | 2010-01-14 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_format.c. | Vinson Lee | 2010-01-14 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_framebuffer.c. | Vinson Lee | 2010-01-14 | 1 | -4/+0 |
| | |||||
* | st/mesa: Remove unnecessary headers from st_gen_mipmap.c. | Vinson Lee | 2010-01-14 | 1 | -2/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_program.c. | Vinson Lee | 2010-01-13 | 1 | -1/+0 |
| | |||||
* | st/mesa: Remove unnecessary header from st_texture.c. | Vinson Lee | 2010-01-13 | 1 | -1/+0 |
| | |||||
* | st/mesa: fix broken translation of negative register indexes | Brian Paul | 2010-01-05 | 1 | -4/+16 |
| | | | | | | | | | | A src register's index can be negative if we're doing indirect addressing into the constant buffer. Ex: MOV OUT[1], CONST[ADDR[0].x-3] This fixes the piglit vp-arl-neg-array.vpfp test. Before this change we were going out of bounds of the t->constants[] array and getting garbage that later triggered an assertion. | ||||
* | st/mesa: added PROGRAM_LOCAL_PARAM case in src_register() | Brian Paul | 2010-01-05 | 1 | -0/+1 |
| | | | | Fixes piglit vpfp-generic arl.vpfp failure when using gallium. | ||||
* | st/mesa: Only call st_texture_image_unmap() if texImage->Data is non-NULL. | Michel Dänzer | 2010-01-04 | 1 | -1/+1 |
| | | | | | This was already done in st_TexImage() but was missed between incremental changes to st_TexSubimage(). | ||||
* | mesa: Cope with the degenerate case of zero length ranges. | José Fonseca | 2010-01-03 | 1 | -4/+45 |
| | | | | Fixes assertion failures on glean's bufferObject test. | ||||
* | st/mesa: add PIPE_FORMAT_Z24S8_UNORM in st_get_format_info() | Brian Paul | 2009-12-29 | 1 | -1/+2 |
| | | | | | Fixes progs/demos/fbotexture on Nouveau. Patch submitted by Luca Barbieri <[email protected]>. | ||||
* | st/mesa: add missing case for PIPE_FORMAT_B8G8R8A8_UNORM | Brian Paul | 2009-12-27 | 1 | -0/+2 |
| | |||||
* | gallium: only create pipe buffer when size is nonzero | Maarten Maathuis | 2009-12-23 | 1 | -6/+10 |
| | | | | | | - This fixes a crash upon starting spring (a rts engine/game). Signed-off-by: Maarten Maathuis <[email protected]> | ||||
* | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Brian Paul | 2009-12-21 | 1 | -0/+3 |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac progs/demos/morph3d.c progs/demos/textures.c progs/glsl/shtest.c progs/glsl/texaaline.c progs/tests/packedpixels.c progs/xdemos/corender.c src/mesa/main/version.h | ||||
| * | st/mesa: Check for single level mipmap trees. | Younes Manton | 2009-12-21 | 1 | -0/+3 |
| | | | | | | | | | | The assert in util_gen_mipmap() caught it, although it does the right thing anyway. | ||||
| * | st/mesa: remove //-style comments | Brian Paul | 2009-12-16 | 2 | -5/+5 |
| | | |||||
* | | st/mesa: move assert on nr vs insns until after pos_invarient expansion | Keith Whitwell | 2009-12-18 | 2 | -2/+2 |
| | | | | | | | | | | | | It is possible to have a 1-instruction vertex shader before expanding pos_invarient. Not sure what this assert achieved, but at least move it where it is correct. | ||||
* | | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Ian Romanick | 2009-12-15 | 1 | -2/+2 |
|\| | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_quad_blend.c | ||||
| * | st/mesa: Silence uninitialized variables warnings in st_draw.c. | Vinson Lee | 2009-12-12 | 1 | -2/+2 |
| | | |||||
* | | mesa: Move OES_read_format support from drivers into the core. | Eric Anholt | 2009-12-09 | 3 | -136/+0 |
| | | | | | | | | | | | | | | | | | | | | | | The assertion is that the correct read type to be using is the native type of the underlying read renderbuffer. For some fallback paths, this may be worse than GL_RGBA/GL_UNSIGNED_BYTE for reads today, but it gets all drivers the expected GL_BGRA/GL_UNSIGNED_BYTE for ARGB8888 or GL_BGR//GL_UNSIGNED_SHORT_5_6_5_REV for rgb565 with no work. This fixes the intel (and other) DRI drivers to report read formats that should hit blit PBO readpixels paths. | ||||
* | | st/mesa: updated emit_swz() comment | Brian Paul | 2009-12-01 | 1 | -1/+1 |
| | | |||||
* | | st/mesa: replace st_flush() with pipe->flush() | Brian Paul | 2009-11-19 | 1 | -1/+1 |
| | | | | | | | | | | We only need to flush the gallium driver in this case. Fixes a recursive state validation bug. | ||||
* | | st/mesa: get rid of compressed_num_bytes() code | Brian Paul | 2009-11-19 | 1 | -36/+4 |
| | | |||||
* | | st/mesa: remove is_compressed_mesa_format() | Brian Paul | 2009-11-19 | 1 | -21/+2 |
| | | |||||
* | | st/mesa: remove pointless assertion | Brian Paul | 2009-11-19 | 1 | -2/+0 |
| | | |||||
* | | Merge branch 'outputswritten64' | Ian Romanick | 2009-11-17 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a GLbitfield64 type and several macros to operate on 64-bit fields. The OutputsWritten field of gl_program is changed to use that type. This results in a fair amount of fallout in drivers that use programs. No changes are strictly necessary at this point as all bits used are below the 32-bit boundary. Fairly soon several bits will be added for clip distances written by a vertex shader. This will cause several bits used for varyings to be pushed above the 32-bit boundary. This will affect any drivers that support GLSL. At this point, only the i965 driver has been modified to support this eventuality. I did this as a "squash" merge. There were several places through the outputswritten64 branch where things were broken. I foresee this causing difficulties later for bisecting. The history is still available in the branch. Conflicts: src/mesa/drivers/dri/i965/brw_wm.h | ||||
* | | mesa: fix assorted compiler warnings | Brian Paul | 2009-11-17 | 3 | -7/+7 |
| | |