Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | 2008-12-08 | 24 | -702/+811 |
|\ | | | | | | | | | | | Conflicts: progs/glsl/Makefile | ||||
| * | intel: Put CopyTexImage fallback under DEBUG_FALLBACKS not DEBUG_TEXTURE. | Eric Anholt | 2008-12-06 | 1 | -1/+3 |
| | | |||||
| * | mesa: assorted clean-ups, updated comments, etc. | Brian | 2008-12-05 | 1 | -155/+137 |
| | | |||||
| * | mesa: replace large macros with inline functions | Brian | 2008-12-05 | 1 | -386/+338 |
| | | |||||
| * | i965: Fix failure to upload new constant data when changing programs. | Eric Anholt | 2008-12-03 | 4 | -10/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | This is fallout from the ffvertex_prog.c work. It doesn't call ProgramStringNotify, so we don't set param_state, so we wouldn't track when VP parameters changed, and constants wouldn't get uploaded. Instead, remove param_state entirely and just use the real value that we want to be tracking. Fixes rendering in openarena since BRW_NEW_BATCH got disentangled from BRW_NEW_INDICES. Bug #18822. | ||||
| * | i965: Fix stray character that the compile whined about. | Eric Anholt | 2008-12-03 | 1 | -0/+0 |
| | | |||||
| * | intel: restore old vertex submit paths for i8xx hardware. | Dave Airlie | 2008-12-02 | 6 | -6/+124 |
| | | | | | | | | | | | | | | Intel docs state that only 830/845 have VBOs, 855/865 don't. So lets just not use them on i8xx at all. This restores the old pre-vbo code and uses it on all 8xx hw. | ||||
| * | mesa: fix conditional in save_Lightfv(), bug 18838 | Brian | 2008-12-01 | 1 | -1/+1 |
| | | |||||
| * | i965: Add a new state flag BRW_NEW_NR_SURFACES instead of CACHE_NEW_SURFACE | Eric Anholt | 2008-11-28 | 3 | -4/+10 |
| | | | | | | | | | | | | The CACHE_NEW_SURFACE bit always gets spammed since we get many different surface BOs per state emit, but the only consumer of it wanted to just know how many surfaces were enabled. | ||||
| * | i965: Fix clashing enums for BRW_NEW_INDICES/VERTICES versus BATCH/DEPTH_BUFFER. | Eric Anholt | 2008-11-28 | 1 | -4/+4 |
| | | | | | | | | Fixes upload of large amounts of state for every new primitive emit. | ||||
| * | i965: Remove BRW_WM_LOCK dirty bit, introduced to work around lack of relocs. | Eric Anholt | 2008-11-28 | 4 | -6/+1 |
| | | | | | | | | This was causing a prepare of wm state at every primitive emit. | ||||
| * | i965: Add debug code for dumping how frequently different dirty bits are set. | Eric Anholt | 2008-11-28 | 1 | -0/+126 |
| | | |||||
| * | i915: Remove dead early z enable bit which was always on. | Eric Anholt | 2008-11-28 | 3 | -66/+1 |
| | | |||||
| * | i965: Reduce fast-pathiness of brw_try_draw_prims, bringing in important checks. | Eric Anholt | 2008-11-28 | 1 | -51/+52 |
| | | | | | | | | | | | | | | Later primitives, even if they caused a full state validate, wouldn't check that there was enough space in the batchbuffer, occasionally triggering the sanity check. We also skipped the aperture space check, even if it would mean bringing in new programs and associated state. | ||||
| * | mesa: add missing break statements | Brian Paul | 2008-11-28 | 1 | -0/+2 |
| | | |||||
| * | mesa: enable texture compression extensions for software drivers when possible | Brian Paul | 2008-11-28 | 1 | -1/+10 |
| | | |||||
| * | mesa: remove unneeded compressed texure size checks | Phillip Klaus Krause | 2008-11-28 | 1 | -6/+0 |
| | | |||||
| * | mesa: fix default switch case in append_token(), see bug 18734 | Brian Paul | 2008-11-28 | 1 | -2/+3 |
| | | |||||
* | | gallium: query PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS to set ↵ | Brian | 2008-12-04 | 1 | -0/+3 |
| | | | | | | | | ctx->Constants.MaxVertexTextureImageUnits | ||||
* | | gallium: check vertex shaders for samplers/texture usage as we do for ↵ | Brian | 2008-12-04 | 2 | -13/+27 |
| | | | | | | | | fragment shaders | ||||
* | | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | 2008-11-28 | 5 | -13/+56 |
|\| | |||||
| * | mesa: remove an assertion (see bug 18734) | Brian Paul | 2008-11-27 | 1 | -1/+0 |
| | | |||||
| * | windows: fix visual object memleak | Thomas Henn | 2008-11-26 | 1 | -0/+3 |
| | | |||||
| * | windows: fix _mesa_unreference_framebuffer() to pass ** type. | Thomas Henn | 2008-11-26 | 1 | -1/+3 |
| | | |||||
| * | mesa: add missing type check for function calls | Brian Paul | 2008-11-26 | 1 | -0/+15 |
| | | |||||
| * | mesa: add missing size check for assignment optimization | Brian Paul | 2008-11-26 | 1 | -1/+2 |
| | | |||||
| * | mesa: remove debug code | Brian Paul | 2008-11-26 | 1 | -1/+0 |
| | | |||||
| * | mesa: add some missing switch cases for generating state var strings | Brian Paul | 2008-11-26 | 1 | -10/+34 |
| | | |||||
* | | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | 2008-11-28 | 2 | -7/+19 |
|\ \ | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/tgsi/tgsi_sse2.c | ||||
| * | | gallium: fix glBitmap color bug | Brian Paul | 2008-11-26 | 1 | -6/+18 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | gallium: replace 2 with PIPE_SHADER_TYPES | Brian Paul | 2008-11-26 | 1 | -1/+1 |
| | | | |||||
* | | | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | 2008-11-25 | 15 | -2642/+2888 |
|\ \ \ | | |/ | |/| | |||||
| * | | mesa: added support for GLSL 1.20 array.length() method | Brian Paul | 2008-11-24 | 7 | -0/+112 |
| | | | | | | | | | | | | This is the only method supported in GLSL 1.20 so we take a few short-cuts. | ||||
| * | | mesa: support for GLSL 1.20 array types | Brian Paul | 2008-11-24 | 11 | -2642/+2776 |
| | | | | | | | | | | | | This allows syntax like "float[8] foo, bar;" | ||||
* | | | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | 2008-11-25 | 2 | -3/+8 |
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | Conflicts: scons/gallium.py src/gallium/auxiliary/pipebuffer/pb_buffer.h | ||||
| * | | gallium: fix inverted raster pos when drawing into FBO | Brian Paul | 2008-11-24 | 1 | -1/+4 |
| | | | |||||
| * | | mesa: Don't call fence_finish with a null fence. | José Fonseca | 2008-11-24 | 1 | -2/+4 |
| | | | |||||
| * | | mesa: restore the negate flag of dots in build_lighting. | Xiang, Haihao | 2008-11-11 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | Dots is re-used if more than one light is enabled. Previously the negate flag of dots may affect next light. | ||||
| * | | dri: alloc __DRIscreen object with calloc() | Brian Paul | 2008-11-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/common/dri_util.c | ||||
| * | | mesa: fix logic error in GLSL linker when looking for main() shaders | Brian Paul | 2008-11-10 | 1 | -5/+10 |
| | | | |||||
* | | | mesa: pass shader centroid/invariant info through to the TGSI shader | Brian Paul | 2008-11-24 | 3 | -37/+80 |
| | | | |||||
* | | | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | 2008-11-24 | 5 | -21/+34 |
|\ \ \ | | |/ | |/| | | | | | | | | | | Conflicts: progs/glsl/Makefile | ||||
| * | | mesa: add gl_program::Input/OutputFlags[] array | Brian Paul | 2008-11-24 | 4 | -20/+33 |
| | | | | | | | | | | | | | | | These arrays will indicate per-input or per-output options for vertex/fragment programs such as centroid-sampling and invariance. | ||||
| * | | windows: replace free() with _mesa_unreference_framebuffer() | Brian Paul | 2008-11-24 | 1 | -1/+1 |
| | | | | | | | | | | | | Fixes invalid memory reference bug when exiting. | ||||
| * | | mesa: copy centroid/invariance/precision info in parse_init_declarator() | Brian Paul | 2008-11-24 | 1 | -1/+4 |
| | | | |||||
| * | | mesa: check that varying variable qualifiers agree | Brian Paul | 2008-11-24 | 1 | -3/+28 |
| | | | |||||
| * | | mesa: copy precision/variant/centroid info in slang_fully_specified_type_copy() | Brian Paul | 2008-11-24 | 1 | -0/+3 |
| | | | |||||
| * | | mesa: set flags for varying vars | Brian Paul | 2008-11-24 | 1 | -4/+13 |
| | | | |||||
| * | | mesa: rename program parameter flags to match other Mesa conventions | Brian Paul | 2008-11-24 | 2 | -8/+8 |
| | | | |||||
| * | | mesa: copy Flags in _mesa_clone_parameter_list() | Brian Paul | 2008-11-24 | 1 | -0/+1 |
| | | |