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
|