Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2007-01-19 | Implement fragment discard/kill. | Brian | |
2007-01-19 | change while-loop to create new scope for loop body, per spec | Brian | |
2007-01-19 | nouveau: bump drm patchlevel | Ben Skeggs | |
2007-01-18 | Implement constant sharing so that 4 float constants can share a single | Brian | |
float[4] register slot. | |||
2007-01-18 | _mesa_add_unnamed_constant() now tries to re-use constants already in | Brian | |
the parameter list. | |||
2007-01-18 | Reimplement code for swizzling so that expressions like (p+q).x for vectors ↵ | Brian | |
p and q works correctly. | |||
2007-01-18 | rewrite a bunch of assignment operators (like +=) | Brian | |
2007-01-18 | nouveau: preliminary nv50 state | Patrice Mandin | |
2007-01-18 | remove swizzle param from new_var() | Brian | |
2007-01-18 | 1. Fix bug #155 | Zou Nan hai | |
2. I notice multiple ARB_occlusion_query should be able to overlap according to spec. 3. Declaring extern variables in a .c file is evil, fix it. | |||
2007-01-18 | support as much of GL_EXT_stencil_two_side as we can. untested. | Aapo Tahkola | |
2007-01-18 | typo fix. this case still fails. | Aapo Tahkola | |
2007-01-18 | Fix invalid enums passed to MapBuffer | Aapo Tahkola | |
2007-01-18 | Fix invalid enums passed to MapBuffer | Aapo Tahkola | |