History log of /external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e44089b2f79aa2dcaacf348911433d1e21235c0c 14-Apr-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: add initial support for nve4+ (Kepler) chipsets

Most things that work on Fermi should work on Kepler too.

There are a few performance optimizations left to do, like better
placement of texture barriers and adding scheduling data to the
shader instructions (without them, a thread group will be masked
for 32 cycles after each single instruction issue).
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
784f49e69624cba07616fd5a22ccb80ad3b5111b 08-Mar-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: track texture dirty state individually
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
6d1cdec3ba151168bfc3aef222fba6265dfb41fb 06-Apr-2012 Christoph Bumiller <e0425955@student.tuwien.ac.at> nouveau: switch to libdrm_nouveau-2.0
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
28271fd00dc5dd83f95b5cb890e0ab2c0ff6159d 18-Oct-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: add support for linear and buffer textures and RTs
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
8828004e674b2036c23dd6b4a26cf94b98327792 11-Oct-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: apply first_layer offset to all resources with array_size

Makes CUBE arrays work with d3d1x.
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
6db14200eb2ba09e4ab28f8880dae5d30cc861d0 14-Oct-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: validate GP samplers, textures
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
9934bfe28d3c0f6551ba2cc806a7fe8e0a16ed7c 13-Oct-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50,nvc0: extend formats table for integer formats
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
b2dcf880e8bcd61be59602f5a2d18c77a5fc60c1 11-Jul-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50,nvc0: add support for multi-sample resources
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
cad17554c4b121c03e188dd0281718a52d603a15 14-Jul-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50,nvc0: unify nvc0_miptree and nv50_miptree structs

Share some functions and restructure miptree creation a little.
Prepare for multi-sample resources.
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
b0698396dcc70f6c8a16090dfb1674996538db3a 04-Mar-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50,nvc0: get format desc for TIC entry from sampler view format

Fixes piglit/tex-srgb.
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
1f5d6fc59bd899e211c70026eb74cd2219858008 04-Mar-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50,nvc0: share sampler state creation
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
e4c968cdbbdc020afbf869d12b536c0a0dbf9de8 04-Mar-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50,nvc0: update the format tables

Removed sampler view support for USCALED/SSCALED, the texture unit
refuses to convert to non-normalized float. The enums are treated
like UNORM.

Removed duplicate format related headers.
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
4fae7da9a3a3849ca08ffc6fcbdccc6a9c065ad2 05-Mar-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nv50,nvc0: fix texture layer issues
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
1ba8e9510812f155359d380bda6876cdee5ba21e 01-Mar-2011 Ben Skeggs <bskeggs@redhat.com> nouveau: ensure vbo_dirty is set when buffer write transfer complete

This introduces a shared nouveau_context struct to track such things.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
4826cd0f6125b071530026143ffd8205d84b3d5e 01-Mar-2011 Ben Skeggs <bskeggs@redhat.com> nvc0: port to common fence/mm/buffer code

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
67c7aefea33a7935e42ede30463eb7ca5009b068 24-Feb-2011 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: sync textures with render targets ourselves

Fixes for example piglit/fbo-flushing and nexuiz' bloom effect.
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
e4349027f6842563555992a39add4d0b2283fbbb 27-Dec-2010 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: implement VRAM buffer transfers with bounce buffers
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
317a1445c85a667d84b0b4615685e3da178bc031 20-Dec-2010 Ben Skeggs <bskeggs@redhat.com> nvc0: BEGIN_RING->BEGIN_RING_NI in a couple of places
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
ca5deb0c355cc4a120b754a228ff5f51007fbcea 19-Dec-2010 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: adapt to array textures interface change
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
92f3642a4fe71b272b4ceb6953fbf55d1efcbeb5 09-Dec-2010 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: write texture address to TIC with a RELOC

Direct access to the bo address requires an API change.
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c
4c2247538394a313e1e90bfcd07c1ab9c7d41281 12-Nov-2010 Christoph Bumiller <e0425955@student.tuwien.ac.at> nvc0: import nvc0 gallium driver
/external/mesa3d/src/gallium/drivers/nvc0/nvc0_tex.c