Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-03 | mesa: Eliminate index parameter to _mesa_feedback_vertex | Ian Romanick | |
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> | |||
2010-03-02 | Merge branch 'gallium-format-cleanup' | José Fonseca | |
2010-03-02 | Merge branch 'gallium-no-rhw-position' | Michal Krol | |
Conflicts: src/gallium/drivers/r300/r300_blit.c src/gallium/drivers/r300/r300_emit.c src/gallium/drivers/r300/r300_state_derived.c | |||
2010-03-01 | mesa: Rename pipe formats. | José Fonseca | |
2010-03-01 | mesa: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate. | José Fonseca | |
2010-02-28 | st/mesa: do not advertise S3TC if the external lib is not available | Marek Olšák | |
2010-02-24 | st/mesa: updated comments | Brian Paul | |
2010-02-24 | st/mesa: consolidate redundant format conversion code | Brian Paul | |
2010-02-24 | st/mesa: more format code clean-up and removal | Brian Paul | |
2010-02-24 | st/mesa: clean-ups in FBO code | Brian Paul | |
2010-02-24 | st/mesa: clean-up of format-related code | Brian Paul | |
2010-02-24 | st/mesa: use util_format_get_blocksize() | Brian Paul | |
2010-02-24 | st/mesa: code clean-ups in st_renderbuffer_alloc_storage() | Brian Paul | |
2010-02-24 | mesa: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-24 | st/mesa: Reset clip state when clearing with quads. | Michal Krol | |
2010-02-24 | st/mesa: Use cso context to manage clip state. | Michal Krol | |
2010-02-23 | st/mesa: whitespace fixes | Brian Paul | |
2010-02-22 | gallium: Remove bypass_vs_clip_and_viewport from rasteriser state. | Michal Krol | |
Needs testing. | |||
2010-02-22 | st/mesa: change viewport Z scale/bias for glBitmap/glDrawPixels | Brian Paul | |
This fixes incorrect Z position of glBitmap, glDraw/CopyPixels for the svga driver. Now we use 0.5, 0.5 as is typical for ordinary 3D rendering. (cherry picked from commit bcd561c66777e58dbb29a573c4d2279772bac6c5) | |||
2010-02-22 | st/mesa: Add checks for ST_SURFACE_x vs MESA_BUFFER_x | Brian Paul | |
The ST_SURFACE_x values should match the Mesa BUFFER_x values. Added some assertions to prevent future mix-ups. (cherry picked from commit 13cbb5fff68ef8831230638e9f0b29a217750e9d) | |||
2010-02-22 | mesa/st: Make ST_SURFACE_DEPTH index consistent with mesa's BUFFER_DEPTH. | Brian Paul | |
Some st functions assume that they are identical. (cherry picked from commit 9d17ad2891b58de9e33e943ff918a678c6a3c2bd) | |||
2010-02-21 | st/mesa: Fix memory leak on out-of-memory error path. | Vinson Lee | |
2010-02-19 | Replace the _mesa_*printf() wrappers with the plain libc versions | Kristian Høgsberg | |
2010-02-19 | Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions | Kristian Høgsberg | |
2010-02-19 | Remove _mesa_memcpy in favor of plain memcpy. | Kenneth Graunke | |
This may break the SUNOS4 build, but it's no longer relevant. | |||
2010-02-18 | st/mesa: added some bitmap debug code (disabled) | Brian Paul | |
2010-02-18 | Revert "st/mesa: Make the frontbuffer visible on st_flush(PIPE_FLUSH_FRAME)." | Francisco Jerez | |
We probably don't want to propagate this condition to the pipe driver, this reverts commit f455ca6490fcb65781b21f81c7117bd923e250d1 and the dri_update_buffer flush altogether until an agreement is reached. | |||
2010-02-18 | st/mesa: always call FLUSH_CURRENT before st->pipe->flush() | Keith Whitwell | |
Undoes part of commit f455ca6 which would permit pipe->flush() to be called while the VBO module still had its buffers mapped. Some drivers care deeply about this. Sorry for not spotting this earlier. | |||
2010-02-17 | st/mesa: Make the frontbuffer visible on st_flush(PIPE_FLUSH_FRAME). | Francisco Jerez | |
So far the frontbuffer was only being flushed on st_glFlush and st_glFinish, however, a co-state tracker may need to make sure that any frontbuffer changes are already on its way to the actual front. The dri2 state tracker will need this for event-driven GL applications to resize properly (It could also be done calling "dri_flush_frontbuffer", but that way we would flush unnecessarily in the double-buffered case). Additionally this patch avoids flushing the mesa rendering cache if PIPE_FLUSH_RENDER_CACHE wasn't specified. | |||
2010-02-17 | st/mesa: replace conditional with assertion | Brian Paul | |
Core Mesa will not call ctx->Driver.CheckQuery() if the Ready flag is already set. | |||
2010-02-16 | st/dri2: Use event-driven buffer validation. | Francisco Jerez | |
2010-02-14 | st/mesa: minor assorted clean-ups | Brian Paul | |
2010-02-14 | st/mesa: change some function return types | Brian Paul | |
2010-02-14 | st/mesa: move per-fragment shader fields to local vars | Brian Paul | |
2010-02-14 | st/mesa: use _mesa_clone_fragment_program() | Brian Paul | |
2010-02-14 | mesa: Add missing include. | José Fonseca | |
2010-02-14 | mesa: Use util_format_name(). | José Fonseca | |
2010-02-12 | st/mesa: restore draw rasterization stage after rasterpos | Brian Paul | |
This fixes invalid calls to rastpos_point/line/tri() that can occur when glRasterPos() is called while in feedback or selection mode. (cherry picked from commit b3c7dc6ff232eb4c5ff6b0ddcfa90bcb56f78df1) | |||
2010-02-12 | st/mesa: improved draw_range_elements code | Brian Paul | |
Don't use pipe->draw_range_elements() if min_index=max_index=~0 since that doesn't provide any useful info. Also, implement the loop around pipe->draw_range_elements() when nr_prims > 1. | |||
2010-02-12 | st/mesa: rename state -> tgsi, updated comments | Brian Paul | |
2010-02-12 | st/mesa: remove unused var | Brian Paul | |
2010-02-12 | Merge branch 'gallium-dynamicstencilref' | Roland Scheidegger | |
2010-02-12 | gallium: make max_anisotropy a unsigned bitfield member | Roland Scheidegger | |
saves us a dword in sampler state, hw can't do non-integer aniso degree anyway. To allow aniso 1x (which seems of dubious value but some hardware (radeons) have such a mode, and even d3d allows specifiying it) redefine anisotropic filtering as disabled only if max_anistropy is 0. | |||
2010-02-11 | gallium: give pipe_stencil_ref its own cso_save/restore functions | Roland Scheidegger | |
seems cleaner, and other dynamic state like viewport is handled that way too | |||
2010-02-11 | st/mesa: fix gallium texture level selection for RTT | Brian Paul | |
Fixes invalid texture level when rendering to a texture where GL_BASE_LEVEL > 0. This will be cherry-picked to the 7.7 branch after additional testing. | |||
2010-02-11 | gallium: also save/restore stencil_ref in cso_save/restore_depth_stencil_alpha | Roland Scheidegger | |
makes life of state trackers easier | |||
2010-02-10 | st/mesa: Silence uninitialized variable warning in st_cb_bitmap.c. | Vinson Lee | |
2010-02-10 | st/mesa: more fixes for stencil ref change. | Roland Scheidegger | |
compiles. Might need to do something to make it possible to save/restore stencil ref. | |||
2010-02-09 | gallium: don't put stencil ref value in pipe_depth_stencil_alpha_state | Roland Scheidegger | |
This will make driver's life a bit harder, however it makes sense that stencil reference value is not part of the pipe_depth_stencil_alpha_state, because it often (there are some algorithms which require this) changes more frequently than the rest of the dsa state. This is also encouraged by some graphic APIs. Treat it similar to pipe_blend_color. | |||
2010-02-09 | Merge branch 'gallium-nopointsizeminmax' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/nv10/nv10_state.c src/gallium/drivers/nv20/nv20_state.c src/gallium/drivers/nv50/nv50_program.c |