Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-04 | gallium: query PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS to set ↵ | Brian | |
ctx->Constants.MaxVertexTextureImageUnits | |||
2008-12-04 | gallium: check vertex shaders for samplers/texture usage as we do for ↵ | Brian | |
fragment shaders | |||
2008-11-28 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | |
Conflicts: src/gallium/auxiliary/tgsi/tgsi_sse2.c | |||
2008-11-26 | gallium: fix glBitmap color bug | Brian Paul | |
By time we get around to rendering the cached bitmap, the current color may have changed. Need to make sure we load the constant slot with the cached color. | |||
2008-11-26 | gallium: replace 2 with PIPE_SHADER_TYPES | Brian Paul | |
2008-11-25 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | |
Conflicts: scons/gallium.py src/gallium/auxiliary/pipebuffer/pb_buffer.h | |||
2008-11-24 | gallium: fix inverted raster pos when drawing into FBO | Brian Paul | |
2008-11-24 | mesa: pass shader centroid/invariant info through to the TGSI shader | Brian Paul | |
2008-11-24 | mesa: Don't call fence_finish with a null fence. | José Fonseca | |
2008-11-21 | mesa: Bring in new mesa sub-statetracker. | José Fonseca | |
Some code cleanup is still in order. | |||
2008-11-19 | add SRGB formats | Alan Hourihane | |
2008-11-13 | gallium: add st_set_teximage_surface for EXT_texture_from_pixmap | Ben Skeggs | |
support. | |||
2008-11-10 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | |
Conflicts: src/gallium/auxiliary/util/u_math.c | |||
2008-11-10 | Mesa: fix number of buffers in st_draw_vbo(). | Pekka Paalanen | |
The clean-up call to pipe->set_vertex_buffers() should use the same number of buffers as the first call. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2008-11-07 | gallium: translate DP2, DP2A, NRM3, NRM4, SSG opcodes | Brian Paul | |
2008-11-06 | gallium: s/OPCODE_INT/OPCODE_TRUNC/ | Brian Paul | |
2008-11-06 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | |
2008-11-06 | gallium: added st_print_shaders() function to help w/ debugging | Brian Paul | |
2008-11-05 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | |
Conflicts: src/gallium/auxiliary/rtasm/rtasm_execmem.c src/mesa/shader/slang/slang_emit.c src/mesa/shader/slang/slang_log.c src/mesa/state_tracker/st_atom_framebuffer.c | |||
2008-11-05 | gallium: added check for degenerate drawing calls | Brian Paul | |
2008-11-05 | gallium: if VERBOSE_GLSL flag is set, check for non-initialized uniforms at ↵ | Brian Paul | |
draw time This will warn the user that the shader being run may be using uninitialized uniform variables. | |||
2008-11-03 | gallium: no renderbuffer, so just exit. | Alan Hourihane | |
2008-11-03 | softpipe: Don't call pipe_buffer_destroy directly. | José Fonseca | |
Use pipe_buffer_reference instead. | |||
2008-10-18 | gallium: add some checks for null surface pointers in state tracker | Brian Paul | |
Fixes some segfaults in low memory situations. | |||
2008-10-17 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | |
Conflicts: progs/trivial/tri.c | |||
2008-10-17 | gallium: fix mis-matched malloc/free vs. aligned malloc/free | Brian Paul | |
Use aligned malloc/free for teximage data everywhere to be consistant. The mismatch didn't make any difference when HAVE_POSIX_MEMALIGN was defined. | |||
2008-10-15 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/mesa/main/context.c | |||
2008-10-10 | mesa: new _mesa_set_vp_override() function for driver-override of vertex program | Brian Paul | |
Patch provide by Keith. Used in state tracker by DrawPixels to indicate that the state tracker (driver) is using its own vertex program. This prevents the texenvprogram code from replacing conventional shader inputs with state vars. Fixes glDraw/CopyPixels regressions. | |||
2008-10-10 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/gallium/auxiliary/gallivm/instructionssoa.cpp src/gallium/auxiliary/gallivm/soabuiltins.c src/gallium/auxiliary/rtasm/rtasm_x86sse.c src/gallium/auxiliary/rtasm/rtasm_x86sse.h src/mesa/main/texenvprogram.c src/mesa/shader/arbprogparse.c src/mesa/shader/prog_statevars.c src/mesa/state_tracker/st_draw.c src/mesa/vbo/vbo_exec_draw.c | |||
2008-10-09 | mesa: rasterizer state depends on ST_NEW_VERTEX_PROGRAM | Brian Paul | |
Check for per-vertex point size must be done when vertex program changes. | |||
2008-10-07 | Mesa: fix the case where there are no vertex attributes. | Stephane Marchesin | |
This is a backport of 8e8208d6db8b764568539784a6473d545dec2265 to gallium-0.1 | |||
2008-10-06 | mesa: fix convolve/convolution mix-ups | Brian | |
2008-10-06 | Mesa: fix the case where there are no vertex attributes. | Stephane Marchesin | |
2008-09-26 | st: add prototype for st_get_framebuffer_dimensions() | Alan Hourihane | |
2008-09-26 | st: export st_get_framebuffer_dimensions() to retrieve | Alan Hourihane | |
the width & height of the fb | |||
2008-09-26 | mesa: fix incorrect parameter order | Brian Paul | |
2008-09-26 | mesa: remove const qualifiers to match device driver interface function | Brian Paul | |
2008-09-26 | gallium: rename tgsi_translate_mesa_program() to st_translate_mesa_program() | Brian Paul | |
2008-09-26 | gallium: rename tgsi_translate_mesa_program() to st_translate_mesa_program() | Brian Paul | |
2008-09-26 | st: change from ** to * for st_unreference_framebuffer() | Alan Hourihane | |
2008-09-21 | gallium: cleanup the after merge framebuffer update code | Zack Rusin | |
adjust it and make it behave like it used to | |||
2008-09-21 | gallium: fix a fbo crash | Zack Rusin | |
don't dirty the fb if we're rebining the frontbuffer | |||
2008-09-21 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Keith Whitwell | |
2008-09-21 | state_tracker: remove dead file | Keith Whitwell | |
2008-09-19 | mesa: Fix arb parse constants | Brian Paul | |
2008-09-18 | gallium: if we run out of memory in st_TexImage, flush and try again. | Brian Paul | |
If the driver buffers a scene flushing should release old textures and make space for new ones. Fixes problem with texdown.c test. | |||
2008-09-18 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/mesa/shader/slang/slang_link.c | |||
2008-09-17 | gallium: fix fog vs. pointcoord attribute handling in mesa->TGSI conversion | Brian Paul | |
2008-09-17 | gallium: clean-up/fix msaa override in state tracker | Brian Paul | |
2008-09-17 | gallium: include prog_print.h to silence warning | Brian Paul | |