Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-08 | r600: glsl - allow specifying texture sampler via uniforms | Andre Maasikas | |
looks kinda hackish, should rethink later | |||
2009-12-08 | r600: quick hack to get KIL_NV working - does condition TR only for now | Andre Maasikas | |
2009-12-08 | r600: wip glsl - refactor conditional instructions a bit | Andre Maasikas | |
remember the dst register which is used for cond updates when it's time to use the cond codes issue a separate PRED instruction | |||
2009-12-08 | r600: execute SET funtions on all channels | Andre Maasikas | |
seems assemble_LOGIC was meant for non-condition-code instructions so execute in for all components as previously | |||
2009-12-08 | Merge branch 'mesa_7_7_branch' | Andre Maasikas | |
Conflicts: src/mesa/drivers/dri/r600/r700_assembler.c src/mesa/main/version.h | |||
2009-12-08 | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Andre Maasikas | |
2009-12-08 | r600: add support for TXB instruction | Andre Maasikas | |
makes testing other things easier - does not hang the card TODO: enable TEX dependency tracking in vertex programs | |||
2009-11-29 | r600 : add read port allocation for uniform; | Richard Li | |
mapping ps input based on vs output; fix bugs including constants updating for vs. | |||
2009-11-24 | r600 : reset stack flag with one channel only. | Richard Li | |
2009-11-24 | r600 : fix stack depth setting bug. | Richard Li | |
2009-11-22 | r600 : add support for shader instruction trunc and discard. | Richard Li | |
2009-11-23 | r600: hopefully fix segfault. | Dave Airlie | |
2009-11-23 | r600: fix inline issues | Dave Airlie | |
2009-11-22 | r600 : add stack depth calculation, enable CF pop. | Richard Li | |
2009-11-22 | r600 : use cf for all pop now, left optimization for future. | Richard Li | |
2009-11-19 | r600 : change shader pop method for now. | Richard Li | |
2009-11-19 | r600 : check in shader code test enable flag: if flag | Richard Li | |
R600_ENABLE_GLSL_TEST defined, IL shader code will goto r600 assembler. The test base is /mesa/progs/glsl/brick, and changes shader code in CH06-brick.frag/vert to test different logic op combination. (if,else,while,function,...). The stack depth code is not in yet, so it is hard coded now. So complex code would not run (such as things like 8 loops embeded loop in loop). | |||
2009-11-18 | r600 : add some defs | Richard Li | |
2009-11-18 | r600 : Initial version of glsl fc. | Richard Li | |
2009-11-02 | r600: implement LOG op in compiler | Pierre Ossman | |
2009-11-02 | r600: implement EXP op in compiler | Pierre Ossman | |
2009-10-22 | Merge branch 'mesa_7_6_branch' of ↵ | Alex Deucher | |
git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa | |||
2009-10-22 | r600: need to export something from PS | Andre Maasikas | |
Also avoids empty shader for "END" - seems to be somewhat valid fp Maybe this can be done differently in the future (fake FRAG_RESULT_COLOR already in Map_Fragment_Program() or is there a way to program the chip to not hang in case of no exports. | |||
2009-10-22 | r600: add beginnings of ARL instruction | Andre Maasikas | |
2009-10-19 | Merge branch 'mesa_7_6_branch' of ↵ | Alex Deucher | |
git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa regenerated lex.yy.c | |||
2009-10-15 | r600: FRAG_ATTRIB_WPOS and FRAG_ATTRIB_FOGC appear to be supported. | Robert Noland | |
Report unsupported attributes while I'm here. Signed-off-by: Robert Noland <rnoland@2hip.net> | |||
2009-10-15 | r600: LIT dst.y gets value from src.x | Andre Maasikas | |
seems I overlooked this when removing hardcoded swizzles for this one previously | |||
2009-10-15 | r600: DPH adds w comp of second operand, so set first one to 1 instead | Andre Maasikas | |
2009-10-15 | r600: fixup KIL instruction a bit | Andre Maasikas | |
- KILLGT takes 2 arguments - arb KIL has no dst register - add TODO about clause ending but currently piglit fp-kil passes and does not hang the card | |||
2009-10-12 | r600: LIT dst.y gets value from src.x | Andre Maasikas | |
seems I overlooked this when removing hardcoded swizzles for this one previously | |||
2009-10-12 | r600: DPH adds w comp of second operand, so set first one to 1 instead | Andre Maasikas | |
2009-10-09 | r600: fixup KIL instruction a bit | Andre Maasikas | |
- KILLGT takes 2 arguments - arb KIL has no dst register - add TODO about clause ending but currently piglit fp-kil passes and does not hang the card | |||
2009-09-24 | r600: add support for CUBE textures, also TXP | Andre Maasikas | |
seems to work here ... | |||
2009-09-24 | r600: fix some issues with LIT instruction | Andre Maasikas | |
- MUL_LIT is ALU.Trans instruction - some Trans instructions can take 3 arguments - don't clobber dst.x, use dst.z as temp, it'll get written correct value in last insn - respect source swizzles | |||
2009-09-24 | r600: fix warning | Alex Deucher | |
Noticed by rnoland on IRC. | |||
2009-09-24 | r600: fix texcoords from constants | Andre Maasikas | |
with some minor updates from Richard. | |||
2009-09-23 | r600: fix some warnings | Alex Deucher | |
2009-09-23 | r600: add support for CUBE textures, also TXP | Andre Maasikas | |
seems to work here ... | |||
2009-09-22 | r600 : add draw_prim support. | Richard Li | |
2009-09-21 | r600: fix some issues with LIT instruction | Andre Maasikas | |
- MUL_LIT is ALU.Trans instruction - some Trans instructions can take 3 arguments - don't clobber dst.x, use dst.z as temp, it'll get written correct value in last insn - respect source swizzles | |||
2009-09-14 | r600: fix warning | Alex Deucher | |
Noticed by rnoland on IRC. | |||
2009-09-11 | r600: fix texcoords from constants | Andre Maasikas | |
with some minor updates from Richard. | |||
2009-09-11 | Revert "r600: support tex coords from constants" | Alex Deucher | |
This reverts commit 4099bb76148007f9ccb6c86838b2bf37ea42de56. Tex coord src has to be a GPR. | |||
2009-09-11 | r600: support tex coords from constants | Alex Deucher | |
Fixes neverball among other things. | |||
2009-08-31 | r600: Convert to shared debug code and add a few new debug messages. | Pauli Nieminen | |
There is only a few functions that have debugging enabled now. | |||
2009-08-25 | radeon/r600: Fix remaining warnings when building 64 bit binary. | Pauli Nieminen | |
2009-08-12 | r600: A shader is bound that exports Z as a float into Red channel | Cooper Yuan | |
2009-08-01 | r600: fix rectangle textures | Alex Deucher | |
It might be better to add an instruction to normalize the coordinates for rectanglular textures as there are some limitations to wrap modes on unnormalized tex coords. fixes texrect | |||
2009-07-29 | R6xx/r7xx: VS export fog color as parameter | Cooper Yuan | |
2009-07-21 | Revert "r600: fix dst reg indexing" | Alex Deucher | |
This reverts commit cc893d9a98255d3c26df7123ba5cc02e478c9328. Richard has the proper fix. |