Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-09 | fix issues in vp when using FRAG_BIT_WPOS in a fragment program (bug #9910) | Roland Scheidegger | |
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... | |||
2007-01-14 | r300: Fix vertex program position invariant bug, force position reading. | Jerome Glisse | |
When we have a position invariant program we need to force routing the position otherwise you may handle transform quite random data which might be funny but unlikely what you want :). | |||
2006-11-17 | fragment.position support | Rune Petersen | |
World position is calculated in the vertex shader and passed to the fragment shader via an unused texcoord. | |||
2006-11-17 | r300_select_vertex_shader4: | Rune Petersen | |
Makes the vertex program output from the fragment input. It makes the driver capable of catching output-input mismatches safely. Primarily based on some of Aapo Tahkola's code. | |||
2006-08-28 | Check mesa_vp->Base.NumInstructions == 0 instead of mesa_vp->Base.String to | Brian Paul | |
determine if we actually have a program. See "[r300] TCL fallback with Quake3". | |||
2006-08-24 | fix bad casts, carry over r200 fix to check for null program string in ↵ | Brian Paul | |
r300_translate_vertex_shader() | |||
2006-07-20 | Some structure renaming. Prefix vertex/fragment-related structs with | Brian Paul | |
"gl_" to match other structs. | |||
2006-06-23 | more cleanups | Tilman Sauerbeck | |
2006-06-18 | no need to handle ARL in a special way, it's a generic scalar operation. ↵ | Tilman Sauerbeck | |
only tested on r300. | |||
2006-06-18 | fix broken address register reads | Aapo Tahkola | |
2006-06-08 | mark ARL operand as scalar (Roland Scheidegger) | Tilman Sauerbeck | |
2006-06-08 | struct op_names: get rid of the 'output operands' field as it's not used ↵ | Tilman Sauerbeck | |
(Roland Scheidegger) | |||
2006-06-06 | various fixes (Roland Scheidegger) | Aapo Tahkola | |
2006-05-31 | SWZ is nearly identical to MOV. the difference is that SWZ supports ↵ | Tilman Sauerbeck | |
per-component negation, which MOV doesn't. as that's handled transparently, we can use the same code for them. | |||
2006-05-31 | pass src->NegateBase as-is in t_src() now, as the flags are equivalent to ↵ | Tilman Sauerbeck | |
r300's VSF_FLAGs now | |||
2006-05-30 | minor code cleanup, no actual changes | Tilman Sauerbeck | |
2006-04-24 | extended swizzle (bug 6727) | Brian Paul | |
2006-03-22 | implement arl and enable hw nv_vp. | Aapo Tahkola | |
2006-03-13 | Clean build. | Aapo Tahkola | |
2006-03-10 | Option to init vp temps(for testing) | Aapo Tahkola | |
2006-02-28 | Free temps when possible | Aapo Tahkola | |
2006-02-28 | Dont let (possibly) undefined z component reach hw as its unused | Aapo Tahkola | |
2006-02-16 | Skip ARL while we dont implement it. Fix broken nv vps but do it with ↵ | Aapo Tahkola | |
software for now. | |||
2006-02-10 | Workaround problems with NWN. (Tilman Sauerbeck) | Aapo Tahkola | |
2006-01-27 | per vp sw fallbacks | Aapo Tahkola | |
2006-01-15 | Fix ARB_position_invariant handling | Aapo Tahkola | |
2006-01-09 | Fix pow <small> and a very stypid bug with dummy srcs(0 equals to ↵ | Aapo Tahkola | |
tmp0.x)</small>. demos/cubemap looks perfect now. | |||
2005-12-06 | Make missing interpolator inputs fatal | Aapo Tahkola | |
2005-12-06 | Fix secondary color for VP's | Aapo Tahkola | |
2005-11-12 | Move stuff common to vertex/fragment_program into the base class, including: | Brian Paul | |
Instructions, InputsRead, OutputsWritten, and Parameters. Also, added debug functions: _mesa_print_instruction(), _mesa_print_program_parameters() and revamp _mesa_print_program(). | |||
2005-11-05 | s/Negate/NegateBase/ | Brian Paul | |
2005-11-05 | Unify vertex/fragment program instuctions. | Brian Paul | |
Based on patch by Ian (#4967) but also unify instruction opcodes. | |||
2005-11-05 | Fix broken build. | Aapo Tahkola | |
2005-11-01 | -Fix first frame -bug | Aapo Tahkola | |
-Use 16-bit elts in vtxfmt_a path if possible -Optimize VSF param uploading -return in r300DepthMask looks suspicious, use r300Enable instead -Dont use r300ResetHwState in invalidate state(disabled, missing hooks, possible instabilities) | |||
2005-10-26 | Cover my arse. | Aapo Tahkola | |
2005-10-26 | Sync with my local tree. | Aapo Tahkola | |
Changes to current operation: -Elts are no longer converted to 16-bit format -Cube maps | |||
2005-07-20 | Clean up warnings in r300 code by making some symbols static, adding prototypes | Eric Anholt | |
for others, and being cleaner with types in fragment/vertex program structures. One warning in r300_shader.c is still concerning. | |||
2005-06-16 | Fix gloss breakage when using hw tnl. | Aapo Tahkola | |
2005-05-28 | Programmable per-vertex point sizes and proper result reg assigns. | Aapo Tahkola | |
2005-05-05 | Pack tex coord regs at vertex program backend. | Aapo Tahkola | |
2005-05-01 | Add support to external tnl switcher and disable hw tnl by default. | Aapo Tahkola | |
2005-04-30 | r300 side support for fixed function pipeline. This isnt functional with ↵ | Aapo Tahkola | |
current Mesa. | |||
2005-04-24 | Modifying to build against current Mesa. Disabled r200*.c files since they ↵ | Aapo Tahkola | |
didnt want to build anymore. | |||
2005-04-21 | Adding some comments. | Aapo Tahkola | |
2005-04-21 | Had some odd problems with add and temps so doing it with mad. Adding some ↵ | Aapo Tahkola | |
MAD_2 cases. | |||
2005-04-19 | Reorganized shader stuff. | Aapo Tahkola | |
2005-04-19 | Fixes for bugs that were nailed down when compairing against software vertex ↵ | Aapo Tahkola | |
shading. | |||
2005-03-18 | Misc fixes. | Aapo Tahkola | |
2005-03-17 | Fix to get doom3 started. | Aapo Tahkola | |
2005-03-16 | Proper VAP output configuration as R300_RS_ROUTE_0_COLOR became optional and ↵ | Aapo Tahkola | |
broke arbvptorus(takes no input color but produces output color). Also removing some useless code. |