Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-18 | util: Move p_debug.h into util module. | José Fonseca | |
The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible. | |||
2009-02-17 | mesa: remove old comment as it's fixed elsewhere now. | Alan Hourihane | |
2009-02-10 | Missing: tgsi: Fix build -- rename Size to NrTokens. | Patrice Mandin | |
2009-01-02 | gallium: assorted state tracker fixes for > 8 texture samplers | Brian Paul | |
2008-12-15 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | |
Conflicts: src/gallium/winsys/gdi/SConscript | |||
2008-12-12 | st: don't unilaterally ABS the argument to RSQ | Keith Whitwell | |
2008-11-24 | mesa: pass shader centroid/invariant info through to the TGSI shader | Brian Paul | |
2008-11-07 | gallium: translate DP2, DP2A, NRM3, NRM4, SSG opcodes | Brian Paul | |
2008-11-06 | gallium: s/OPCODE_INT/OPCODE_TRUNC/ | Brian Paul | |
2008-09-26 | gallium: rename tgsi_translate_mesa_program() to st_translate_mesa_program() | Brian Paul | |
2008-09-26 | gallium: rename tgsi_translate_mesa_program() to st_translate_mesa_program() | Brian Paul | |
2008-09-19 | mesa: Fix arb parse constants | Brian Paul | |
2008-09-17 | gallium: include prog_print.h to silence warning | Brian Paul | |
2008-09-17 | tgsi: Add a ugly fix for CONSTANT problems | Jakob Bornecrantz | |
2008-09-17 | tgsi: More debug printing on sanity check error | Jakob Bornecrantz | |
2008-09-16 | mesa: State tracker now checks for faulty shaders on debug | Jakob Bornecrantz | |
2008-08-19 | st: Do not translate program constants to immediates when | Michal Krol | |
indirect addressing used. | |||
2008-08-19 | st: Translate address register declaration. | Michal Krol | |
2008-08-19 | st: Fix immediate construction. | Michal Krol | |
2008-08-13 | mesa: KIL -> KIL, KIL_NV -> KILP. | Michal Krol | |
2008-07-28 | Merge tgsi/exec and tgsi/util directories. | José Fonseca | |
2008-07-23 | gallium: fix translation of extended swizzles, per-component negation | Brian Paul | |
2008-06-24 | mesa: Replace abort by asserts. | José Fonseca | |
2008-06-12 | glsl: implement variable array indexes | Zack Rusin | |
2008-05-31 | mesa: Fix build after TGSI declaration interface changes. | Michal Krol | |
2008-05-01 | mesa: squash harmless warning | Keith Whitwell | |
2008-04-14 | gallium: fix semantic indexes for outputs | Brian | |
2008-04-04 | gallium: always pass size=4 to make_immediate() | Brian | |
Mesa always packs 4 immediates into each parameter/const buffer slot. I think we were just getting lucky with this as it was. | |||
2008-03-12 | gallium: use TXP rather than ExtDivide flag | Brian | |
2008-03-11 | gallium: rework CSO-related code in state tracker | Brian | |
Use the code in cso_context.c rather than st_cache.c. Basically, binding of state objects now goes through the CSO module. But Vertex/fragment shaders go through pipe->bind_fs/vs_state() since they're not cached by the CSO module at this time. Also, update softpipe driver to handle NULL state objects in various places. This happens during context destruction. May need to update other drivers... | |||
2008-02-15 | Code reorganization: update build. | José Fonseca | |
Update the Makefiles and includes for the new paths. Note that there hasn't been no separation of the Makefiles yet, and make is jumping all over the place. That will be taken care shortly. But for now, make should work. It was tested with linux and linux-dri. Linux-cell and linux-llvm might require some minor tweaks. | |||
2008-01-17 | Revert "temporarily don't emit TGSI immediates, use the constant buffer" | José Fonseca | |
This reverts commit 310e7ca44b33558a9aa22f43024d1bfb63642128. | |||
2008-01-17 | temporarily don't emit TGSI immediates, use the constant buffer | Brian | |
This allows a few more programs to run and not crash. Need to get constant buffer uploads working... | |||
2007-12-20 | gallium: translate ARB fp/vp immediates consistently to tgsi immediates | Keith Whitwell | |
2007-12-19 | Add some prototype code for converting RET to END for main(). Disabled for now. | Brian | |
2007-12-19 | convert Mesa OPCODE_END to TGSI_OPCODE_END, not TGSI_OPCOD_RET | Brian | |
2007-12-17 | Emit declarations for constants (references to the const buffer) | Brian | |
2007-12-14 | emit tgsi declarations for texture samplers | Brian | |
2007-12-14 | Don't always declare frag shader INPUT[0] as fragment position. | Brian | |
We were doing this for the sake of softpipe and the tgsi intergrepter since we always need the fragment position and W-coordinate information in order to compute fragment interpolants. But that's not appropriate for hardware drivers. The tgsi interpreter now get x,y,w information from a separate tgsi_exec_vector variable setup by softpipe. The new pipe_shader_state->input_map[] defines how vert shader outputs map to frag shader inputs. It may go away though, since one can also examine the semantic label on frag shader input[0] to figure things out. | |||
2007-11-23 | gallium: reorg tgsi directories. | Michal Krol | |
2007-11-22 | Fix build errors. | José Fonseca | |
2007-10-30 | tgsi_translate_mesa_program: Don't crash when program->Parameters == NULL. | Michel Dänzer | |
2007-10-30 | Enable immediates in TGSI and work with them in LLVM code. | Zack Rusin | |
Enables immediates by default in the TGSI translation code and adds code handling it in llvm tgsi translation. | |||
2007-10-29 | Remove TGSI_INTERPOLATE_ATTRIB. | Michal Krol | |
2007-10-29 | Fix newlines. | Michal Krol | |
2007-10-28 | Update comments. | Michal Krol | |
2007-10-28 | Declare temporaries in a more compact fashion. | michal | |
The following declarations: DCL TEMP[0] DCL TEMP[1] DCL TEMP[2] DCL TEMP[4] become: DCL TEMP[0..2] DCL TEMP[4] | |||
2007-10-28 | Declare temporaries in a more compact fashion. | michal | |
The following declarations: DCL TEMP[0] DCL TEMP[1] DCL TEMP[2] DCL TEMP[4] become: DCL TEMP[0..2] DCL TEMP[4] | |||
2007-10-27 | Comments about texture instructions and the src regs | Brian | |
2007-10-27 | Move mesa_to_tgsi.[ch] to state_tracker | Brian | |