Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-01-25 | asst fixes, tranpose span->varying array indexes | Brian | |
2007-01-25 | fixes, clean-ups, transpose span->varying array indexing | Brian | |
2007-01-25 | do not rebase index buffers as it does not work currently (tested with r200 ↵ | Roland Scheidegger | |
and sw mesa) | |||
2007-01-25 | new comments, ideas | Brian | |
2007-01-25 | allocate larger minimum dstelt buffer | Roland Scheidegger | |
increase the minimum dstelt buffer size to avoid triggering an assertion later because the split is triggered before the buffer is full. This fixes cases where the vbo_split_copy path is hit because of maximum index limit, where the dstelt buffer size needed could be very small (doom3 hit that assertion with a vertex count of just 3) | |||
2007-01-25 | fix dstelt memory allocation to avoid hash corruption | Roland Scheidegger | |
2007-01-25 | remove tnl/t_vtx_x86_gcc.S file from sources as it no longer exists | Roland Scheidegger | |
2007-01-25 | re-fix bug 9062 in vbo code | Roland Scheidegger | |
2007-01-25 | nouveau: unbreak NOUVEAU_RING_DEBUG | Ben Skeggs | |
2007-01-25 | nouveau: add result scaling to shader backend, use it in RSQ emul for NV40. | Ben Skeggs | |
2007-01-25 | nouveau: and here's the "oops, I suck" commit :) | Ben Skeggs | |
2007-01-25 | nouveau: some extra debug output | Ben Skeggs | |
2007-01-24 | remove some parenthesis | Brian | |
2007-01-24 | use FRAG_BIT_TEX() | Brian | |
2007-01-24 | fix varying interpolation | Brian | |
2007-01-24 | only setup varying vars that will be used | Brian | |
2007-01-24 | added FRAG_BIT_TEX() and FRAG_BIT_VAR() macros | Brian | |
2007-01-24 | 965 glxswapcontrol fix | Zou Nan hai | |
2007-01-24 | 965 ARB_Occlusion_query fix | Zou Nan hai | |
2007-01-23 | updated comment | Brian | |
2007-01-23 | indicate which opcodes are used by Mesa GLSL, updated comments | Brian | |
2007-01-23 | fix g++ warnings/errors | Brian | |
2007-01-23 | silence C++ warnings | Brian | |
2007-01-23 | fixes for C++ warnings/errors | Brian | |
2007-01-23 | i915tex: Relocation fixes: | Thomas Hellstrom | |
Increase the number of allowed relocations per batchbuffer. Fix an assert to avoid an array index overflow. (Reported by Steve Wilkins) | |||
2007-01-23 | i915tex: Fix randr resizing. Rotation still broken. | Thomas Hellstrom | |
2007-01-23 | nouveau: DPH and CMP for NV40 which doesn't do it natively. | Ben Skeggs | |
2007-01-23 | nouveau: allow for card-specific shader infos to be kept | Ben Skeggs | |
NV30/40 fragprog: build FP_CONTROL per-shader, still some hardcoded bits for this reg.. It looks like it has to do with the number of temps used, but needs more looking at. NV40 vtxprog : build VP_IN_REG/VP_OUT_REG during shader compile | |||
2007-01-23 | nouveau: fill in condition info for instructions | Ben Skeggs | |
2007-01-23 | nouveau: unbreak nv40 | Ben Skeggs | |
2007-01-23 | nouveau: reindent shader pass0/pass2 | Ben Skeggs | |
if this gets rejected by the commit list, just ignore it.. nothing interesting to see here :) | |||
2007-01-23 | nouveau: start converting shaders into a tree format again.. | Ben Skeggs | |
No branching stuff implemented yet. Works enough for gears, probably other stuff broken. | |||
2007-01-21 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa | Jeremy Kolb | |
2007-01-21 | nouveau: Fixes for nv30. | Jeremy Kolb | |
2007-01-22 | nouveau: fix some bugs in the nv10 swtcl. | Stephane Marchesin | |
2007-01-21 | nouveau: add nv04 state support, and small nv04 fixes. | Stephane Marchesin | |
2007-01-21 | nouveau: rename pass0_arb to pass0. | Ben Skeggs | |
I was expecting to have 2 frontends for the shader code (asm, glsl). With Brian's work on GLSL this is unnecessary :) | |||
2007-01-21 | nouveau: kill off shader pass1. | Ben Skeggs | |
It sucks, and we have someone who can do a much better job than I can starting work on it soon. alloc_temp/free_temp is left in pass2 to workaround fragprog temps/outputs overlapping, but this all belongs in the optimiser. | |||
2007-01-21 | nouveau: shader backend branching support for all cards that support it. | Ben Skeggs | |
2007-01-20 | Add a simple mechanism for annotating instructions for easier debugging. | Brian | |
2007-01-20 | optimization: emit MAD instructions when possible | Brian | |
2007-01-20 | remove unused swizzle parameter to -storage_to_src_reg() | Brian | |
2007-01-20 | Initial implementation of OPCODE_IF/ELSE/ENDIF instructions. | Brian | |
2007-01-20 | Reimplement && and || to do short-circuit evaluation. | Brian | |
Improved shader error handling. | |||
2007-01-20 | rewrite more __postIncr functions | Brian | |
2007-01-19 | Implement do/while loops. Replace IR_CJUMP with IR_CJUMP0 and IR_CJUMP1 so | Brian | |
we can either jump on zero, or non-zero predicate. | |||
2007-01-19 | Rewrite normalize(vec3/vec4) to use one less register. | Brian | |
2007-01-19 | report error message when something fails | Brian | |
2007-01-19 | print error msg when there's a problem | Brian | |
2007-01-19 | remove stray tab | Brian | |