Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-24 | nvc0: change TGSI CMP translation to use slct | Christoph Bumiller | |
Saves us the explicit compare instruction needed with selp. | |||
2011-02-24 | nvc0: set local memory usage info in shader header | Christoph Bumiller | |
Before this, l[] access was a no-op. | |||
2011-02-24 | nvc0: preemptively insert branch at ENDIF | Christoph Bumiller | |
Might be necessary if a block sneaks in somewhere, like a common block for moves of phi sources after a loop break. This is harmless and normally will be removed before emission. | |||
2011-02-24 | nvc0: values for undefined outputs must have file GPR | Christoph Bumiller | |
2011-02-24 | nvc0: fix SSG | Christoph Bumiller | |
2011-02-24 | nvc0: don't overwrite phi sources at the end of a loop | Christoph Bumiller | |
Except the reference to its own result. | |||
2011-02-15 | nvc0: Fix uninitialized variable warning. | Vinson Lee | |
Fixes this GCC warning. nvc0_tgsi_to_nc.c: In function 'bld_tex': nvc0_tgsi_to_nc.c:1392: warning: 'dim' may be used uninitialized in this function | |||
2011-02-09 | nvc0: replace branching with predicated insns where feasible | Christoph Bumiller | |
2011-02-09 | nvc0: implement local memory load and store ops | Christoph Bumiller | |
2011-02-09 | nv50,nvc0: do not forget to apply sign mode to saved TGSI inputs | Christoph Bumiller | |
2011-02-09 | nvc0: do not generate a backwards jump if a loop ends with BRK | Christoph Bumiller | |
2011-02-09 | nvc0: store only one value per basic block for TGSI regs | Christoph Bumiller | |
2011-02-09 | nvc0: try to fix register conflicts for vector instructions | Christoph Bumiller | |
Vector here means using multiple 32 bit regs which are forced to be consecutive in the register file. This still isn't quite nice. | |||
2011-01-29 | nvc0: enable PIPE_CAP_ARRAY_TEXTURES and fix them | Christoph Bumiller | |
2011-01-23 | nvc0: remove bad assert and emit TEMP movs instead | Christoph Bumiller | |
2011-01-23 | nvc0: recognize r63 as zero in constant folding | Christoph Bumiller | |
2011-01-16 | nvc0: fix and enable instanced drawing and arrays | Christoph Bumiller | |
2010-12-19 | nvc0: improve shader support for texturing | Christoph Bumiller | |
Fixed shadow and cube texture fetches, add array texture fetches. | |||
2010-12-11 | nvc0: support user clip planes | Christoph Bumiller | |
2010-12-10 | nvc0: fix FACE state and and handle FACE sysval/varying offset | Christoph Bumiller | |
2010-12-10 | nvc0: fix branching ops | Christoph Bumiller | |
- bra is PC relative - jump to else condition was inverted - handle integer comparisons | |||
2010-12-09 | nvc0: buffer suballocation with a primitive slab allocator | Christoph Bumiller | |
2010-11-12 | nvc0: import nvc0 gallium driver | Christoph Bumiller | |