Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update DRI drivers for new glsl compiler. | Brian | 2007-02-23 | 41 | -205/+187 |
| | | | | | | Mostly: - update #includes - update STATE_* token code | ||||
* | updated for vbo | Brian | 2007-02-22 | 1 | -3/+8 |
| | |||||
* | use _mesa_get_program_register() | Brian | 2007-02-22 | 1 | -1/+2 |
| | |||||
* | Merge branch 'origin' into glsl-compiler-1 | Brian | 2007-02-22 | 239 | -17257/+19609 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/main/state.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/programopt.c src/mesa/shader/slang/slang_execute.c src/mesa/sources src/mesa/swrast/s_arbshader.c src/mesa/swrast/s_context.c src/mesa/swrast/s_span.c src/mesa/swrast/s_zoom.c src/mesa/tnl/t_context.c src/mesa/tnl/t_save_api.c src/mesa/tnl/t_vb_arbprogram.c src/mesa/tnl/t_vp_build.c src/mesa/tnl/t_vtx_eval.c | ||||
| * | nouveau: nv10: grr, ctx->DrawBuffer invalid? | Patrice Mandin | 2007-02-20 | 1 | -3/+3 |
| | | |||||
| * | nouveau: nv10: also check ctx->DrawBuffer in nv10ViewportScale | Patrice Mandin | 2007-02-20 | 1 | -7/+12 |
| | | |||||
| * | nouveau: nv10: keep 24/8 depth/stencil value, don't check for depth bits | Patrice Mandin | 2007-02-20 | 1 | -6/+6 |
| | | |||||
| * | Fix parallel make in r300 driver. | Adam Jackson | 2007-02-20 | 1 | -2/+4 |
| | | |||||
| * | i915tex: Fix performance regression with new vbo code and latest drm. | Thomas Hellstrom | 2007-02-19 | 1 | -1/+4 |
| | | | | | | | | | | | | | | With current memory preferences, vbos ended up in AGP space where reading from them got a bit slow. Make sure buffer objects are initially created in system memory. | ||||
| * | Merge branch 'master' of ↵ | Sean D'Epagnier | 2007-02-16 | 3 | -52/+315 |
| |\ | | | | | | | | | | git+ssh://[email protected]/git/mesa/mesa | ||||
| | * | nouveau: nv50: update | Patrice Mandin | 2007-02-16 | 1 | -1/+75 |
| | | | |||||
| | * | nouveau: nv10,20: wrong viewport clip setup | Patrice Mandin | 2007-02-16 | 2 | -2/+6 |
| | | | |||||
| | * | nouveau: nv20: texture matrix | Patrice Mandin | 2007-02-16 | 1 | -1/+4 |
| | | | |||||
| | * | nouveau: nv20: update | Patrice Mandin | 2007-02-16 | 1 | -32/+176 |
| | | | |||||
| | * | nouveau: nv10: set clear value for 16 and 24 bits depth | Patrice Mandin | 2007-02-16 | 1 | -4/+15 |
| | | | |||||
| | * | nouveau: nv10: rescale depth near and far | Patrice Mandin | 2007-02-16 | 1 | -2/+8 |
| | | | |||||
| | * | nouveau: nv10: fix viewport scale and origin | Patrice Mandin | 2007-02-16 | 1 | -12/+33 |
| | | | |||||
| * | | Commiting a few minor fixes to glut fbdev (segfault on a separate stack) | Sean D'Epagnier | 2007-02-16 | 19 | -39/+39 |
| |/ | | | | | | | | | | | Updated all drivers that used the old _ac_ functions to use the new _vbo_ functions. I know this fixed the fbdev driver, it looks like it might fix some other drivers too. | ||||
| * | r300: Fix cos & add scs to fragment program. | Rune Peterson | 2007-02-14 | 2 | -88/+184 |
| | | | | | | | | | | | | | | | | | | | | So this do : - Fixes COS. - Does range reductions for SIN & COS. - Adds SCS. - removes the optimized version of SIN & COS. - tweaked weight (should help on precision). - fixed a copy paste typo in emit_arith(). | ||||
| * | nouveau: nv10: there are 8 clipping regions | Patrice Mandin | 2007-02-14 | 1 | -1/+1 |
| | | |||||
| * | i915tex: Take into account various mapping states when dropping the | Thomas Hellstrom | 2007-02-14 | 1 | -2/+13 |
| | | | | | | | | batch buffer after a resolution / rotation switch. | ||||
| * | I965: fix a failure on waiting irq. | Xiang, Haihao | 2007-02-12 | 1 | -1/+2 |
| | | | | | | | | | | Wait until getting the right fence if drm/i915 resets the counter. | ||||
| * | r300: Add proper support for sin/cos instruction in fragment program | Rune Peterson | 2007-02-12 | 6 | -121/+175 |
| | | | | | | | | | | | | | | | | | | | | | | Getting proper SIN and COS wasn't as easy as it appeared. I had to make make some changes to the fragment program code. general FP changes: - support HHH swizzle for vector instructions. - don't copy a source to a temp when it is not XYZW swizzled, but combine the two and have the swizzle resolve any issues. (saves temps/instructions with more elaborate shader code) - fix overflow in cnstv[]. | ||||
| * | r200: simplify / unify input map handling for vp and fftnl | Roland Scheidegger | 2007-02-09 | 5 | -334/+141 |
| | | | | | | | | | | | | Use the same input map handling for fftnl and vertex programs. It doesn't enable any new functionality (should make it easy to support per-vertex materials though), but the code is much cleaner. | ||||
| * | fix issues in vp when using FRAG_BIT_WPOS in a fragment program (bug #9910) | Roland Scheidegger | 2007-02-09 | 1 | -20/+15 |
| | | | | | | | | | | | | Redirect all VERT_RESULT_HPOS writes to a temp and use that for fixup. The viewport transformation still seems to take some shortcuts, and it still does not seem to work at all... | ||||
| * | nouveau: a couple of NV3x fixes | Ben Skeggs | 2007-02-06 | 5 | -5/+45 |
| | | |||||
| * | Add support for CN700 chipset in miniglx | Jakob Bornecrantz | 2007-02-06 | 2 | -0/+2 |
| | | |||||
| * | nouveau: OUT_RINGp expects the size in dwords, not bytes. | Ben Skeggs | 2007-02-06 | 1 | -2/+2 |
| | | | | | | | | This fixes the *actual* bug that the previous commit was supposed to fix.. | ||||
| * | nouveau: fix a small bug in nv10 swtcl | Ben Skeggs | 2007-02-06 | 1 | -1/+1 |
| | | |||||
| * | nouveau: new bufferobj code. | Ben Skeggs | 2007-02-06 | 3 | -169/+562 |
| | | | | | | | | | | | | | | | | | | | | | | The old code suffered from a number of issues, the most severe being that with the Mesa VBO merge even swtcl used the driver's bufferobj interface. On most VBO types (or non-AGP cards) the buffer ended up in vram, and killed swtcl performance greatly. All bufferobj's start in system memory now, until they get referenced as a "real" VBO. The other big change is that only potentially "damaged" areas are uploaded/downloaded to/from the hardware. | ||||
| * | nouveau: nv10: add init for unknown 0x120 | Patrice Mandin | 2007-02-04 | 1 | -0/+8 |
| | | |||||
| * | nouveau: fix nv04 and nv10 swtcl, more work on nv04 state. | Stephane Marchesin | 2007-02-04 | 4 | -14/+118 |
| | | |||||
| * | nouveau: forgot function declaration | Patrice Mandin | 2007-02-03 | 1 | -0/+1 |
| | | |||||
| * | nouveau: nv50: use nv50 state | Patrice Mandin | 2007-02-03 | 1 | -1/+3 |
| | | |||||
| * | Merge branch 'origin' | Michel Dänzer | 2007-02-03 | 6 | -255/+20 |
| |\ | |||||
| | * | nouveau: fix viewport clipping initialization | Patrice Mandin | 2007-02-03 | 1 | -5/+6 |
| | | | |||||
| | * | nouveau: use color pitch as depth pitch if depth disabled | Patrice Mandin | 2007-02-03 | 1 | -5/+3 |
| | | | |||||
| | * | disable r200 materials-between-begin-end check if vertex progs are enabled | Roland Scheidegger | 2007-02-03 | 1 | -5/+7 |
| | | | |||||
| | * | remove now unused vtxfmt stuff from radeon/r200 header files | Roland Scheidegger | 2007-02-03 | 3 | -239/+3 |
| | | | |||||
| | * | fix errorneously adding fog state params to all vertex programs... | Roland Scheidegger | 2007-02-03 | 1 | -1/+1 |
| | | | |||||
| * | | Fall back to software rasterization if r300_translate_fragment_shader() fails. | Michel Dänzer | 2007-02-03 | 2 | -1/+11 |
| | | | | | | | | | | | | Aborting immediately is a bad idea with AIGLX. | ||||
| * | | Remove unused r200 files from r300 driver directory. | Michel Dänzer | 2007-02-03 | 4 | -2507/+0 |
| | | | |||||
| * | | r300CreateContext: Really initialize r300->initialMaxAnisotropy. | Michel Dänzer | 2007-02-03 | 1 | -0/+2 |
| |/ | |||||
| * | Merge branch 'vbo-0.2' | Keith Whitwell | 2007-02-02 | 107 | -12102/+433 |
| |\ | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/main/texcompress_s3tc.c src/mesa/tnl/t_array_api.c | ||||
| | * | Modify assert to reflect rebase criteria | Keith Whitwell | 2007-02-02 | 1 | -1/+9 |
| | | | |||||
| | * | Correct usage/meaning of max_index parameter. | Keith Whitwell | 2007-02-01 | 2 | -2/+4 |
| | | | |||||
| | * | Cope with internally-generated null inputs. | Keith Whitwell | 2007-02-01 | 1 | -3/+6 |
| | | | |||||
| | * | Use new rebase helper. Remove other rebase code. | Keith Whitwell | 2007-01-30 | 2 | -90/+68 |
| | | | |||||
| | * | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa ↵ | Keith Whitwell | 2007-01-16 | 208 | -3764/+19184 |
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into vbo-0.2 Conflicts: src/mesa/array_cache/sources src/mesa/drivers/dri/i965/brw_context.c src/mesa/drivers/dri/i965/brw_draw.c src/mesa/drivers/dri/i965/brw_fallback.c src/mesa/drivers/dri/i965/brw_vs_emit.c src/mesa/drivers/dri/i965/brw_vs_tnl.c src/mesa/drivers/dri/mach64/mach64_context.c src/mesa/main/extensions.c src/mesa/main/getstring.c src/mesa/tnl/sources src/mesa/tnl/t_save_api.c src/mesa/tnl/t_save_playback.c src/mesa/tnl/t_vtx_api.c src/mesa/tnl/t_vtx_exec.c src/mesa/vbo/vbo_attrib.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_api.c src/mesa/vbo/vbo_save_draw.c | ||||
| | * | | remove remaining traces of r200FlushVertices... | Roland Scheidegger | 2006-11-03 | 2 | -2/+0 |
| | | | |