summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
Commit message (Collapse)AuthorAgeFilesLines
* mesa: Handle PIPE_FORMAT_B8G8R8X8_UNORM.José Fonseca2010-01-181-0/+2
|
* st/mesa: change instruction count assertion to > 0Brian Paul2010-01-181-1/+1
| | | | Shaders should at least have an END instruction.
* st/mesa: Remove unnecessary header from st_cb_drawpixels.c.Vinson Lee2010-01-161-1/+0
|
* st/mesa: Remove unnecessary header from st_atom_framebuffer.c.Vinson Lee2010-01-161-1/+0
|
* st/mesa: Remove unnecessary header from st_atom_pixeltransfer.c.Vinson Lee2010-01-161-1/+0
|
* st/mesa: Remove unnecessary header from st_atom_sampler.c.Vinson Lee2010-01-161-1/+0
|
* st/mesa: Remove unnecessary header from st_atom_shader.c.Vinson Lee2010-01-161-1/+0
|
* st/mesa: Remove unnecessary headers from st_cb_accum.c.Vinson Lee2010-01-161-2/+0
|
* st/mesa: Remove unnecessary headers from st_cb_bitmap.c.Vinson Lee2010-01-161-5/+0
|
* st/mesa: Remove unnecessary headers from st_cb_blit.c.Vinson Lee2010-01-151-4/+0
|
* st/mesa: Remove unnecessary headers from st_cb_clear.c.Vinson Lee2010-01-151-3/+0
|
* st/mesa: Remove unnecessary headers from st_cb_drawpixels.c.Vinson Lee2010-01-151-5/+0
|
* st/mesa: Remove unnecessary header from st_cb_fbo.c.Vinson Lee2010-01-151-1/+0
|
* st/mesa: Remove unnecessary headers from st_cb_feedback.c.Vinson Lee2010-01-151-3/+0
|
* st/mesa: Remove unnecessary header from st_cb_program.c.Vinson Lee2010-01-151-1/+0
|
* st/mesa: Remove unnecessary header from st_cb_queryobj.c.Vinson Lee2010-01-151-1/+0
|
* st/mesa: Remove unnecessary header from st_cb_rasterpos.c.Vinson Lee2010-01-141-1/+0
|
* st/mesa: Remove unnecessary headers from st_cb_readpixels.c.Vinson Lee2010-01-141-2/+0
|
* st/mesa: Remove unnecessary header from st_cb_strings.c.Vinson Lee2010-01-141-1/+0
|
* st/mesa: Remove unnecessary headers from st_cb_texture.c.Vinson Lee2010-01-141-2/+0
|
* st/mesa: Remove unnecessary headers from st_cb_viewport.c.Vinson Lee2010-01-141-2/+0
|
* st/mesa: Remove unnecessary headers from st_context.c.Vinson Lee2010-01-141-6/+0
|
* st/mesa: Remove unnecessary header from st_draw_feedback.c.Vinson Lee2010-01-141-1/+0
|
* st/mesa: Remove unnecessary header from st_extensions.c.Vinson Lee2010-01-141-1/+0
|
* st/mesa: Remove unnecessary header from st_format.c.Vinson Lee2010-01-141-1/+0
|
* st/mesa: Remove unnecessary headers from st_framebuffer.c.Vinson Lee2010-01-141-4/+0
|
* st/mesa: Remove unnecessary headers from st_gen_mipmap.c.Vinson Lee2010-01-141-2/+0
|
* st/mesa: Remove unnecessary header from st_program.c.Vinson Lee2010-01-131-1/+0
|
* st/mesa: Remove unnecessary header from st_texture.c.Vinson Lee2010-01-131-1/+0
|
* st/mesa: fix broken translation of negative register indexesBrian Paul2010-01-051-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 Paul2010-01-051-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änzer2010-01-041-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é Fonseca2010-01-031-4/+45
| | | | Fixes assertion failures on glean's bufferObject test.
* st/mesa: add PIPE_FORMAT_Z24S8_UNORM in st_get_format_info()Brian Paul2009-12-291-1/+2
| | | | | Fixes progs/demos/fbotexture on Nouveau. Patch submitted by Luca Barbieri <[email protected]>.
* st/mesa: add missing case for PIPE_FORMAT_B8G8R8A8_UNORMBrian Paul2009-12-271-0/+2
|
* gallium: only create pipe buffer when size is nonzeroMaarten Maathuis2009-12-231-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_branchBrian Paul2009-12-211-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 Manton2009-12-211-0/+3
| | | | | | | | | | The assert in util_gen_mipmap() caught it, although it does the right thing anyway.
| * st/mesa: remove //-style commentsBrian Paul2009-12-162-5/+5
| |
* | st/mesa: move assert on nr vs insns until after pos_invarient expansionKeith Whitwell2009-12-182-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_branchIan Romanick2009-12-151-2/+2
|\| | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_quad_blend.c
| * st/mesa: Silence uninitialized variables warnings in st_draw.c.Vinson Lee2009-12-121-2/+2
| |
* | mesa: Move OES_read_format support from drivers into the core.Eric Anholt2009-12-093-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() commentBrian Paul2009-12-011-1/+1
| |
* | st/mesa: replace st_flush() with pipe->flush()Brian Paul2009-11-191-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() codeBrian Paul2009-11-191-36/+4
| |
* | st/mesa: remove is_compressed_mesa_format()Brian Paul2009-11-191-21/+2
| |
* | st/mesa: remove pointless assertionBrian Paul2009-11-191-2/+0
| |
* | Merge branch 'outputswritten64'Ian Romanick2009-11-172-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 warningsBrian Paul2009-11-173-7/+7
| |