951ac46a6a0a901b53a518c8dcde734578cbf228 |
|
14-Aug-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: rename r600_resource_texture to r600_texture
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
773ff5705f3b2d88fb7094b8d2e051bb684c2323 |
|
12-Aug-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: cleanup r600_resource_texture in favor of radeon_surface
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
cb922b63eba1d75706354614bc5de4d39dbe9ad3 |
|
02-Aug-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: precompute color buffer state in pipe_surface and reuse it
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
581f7e3101980a4e1068bb75c2eca60bb2071229 |
|
29-Jul-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: drop the old texture allocation code Made obsolete by the libdrm surface allocator.
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
fdd8df20e4a730f80bf4c331012d832bffd7072e |
|
24-Jul-2012 |
Tom Stellard <thomas.stellard@amd.com> |
r600g: Emit dispatch state for compute directly to the cs We no longer rely on an evergreen_compute_resource for emitting dispatch state. Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
9b76ee70b2ceebb52cc5edc574df9593cbac03b3 |
|
12-Jul-2012 |
Tom Stellard <tstellar@gmail.com> |
r600g: Unify 3D and compute vertex buffer emission Signed-off-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
0ea76916e63f8fc556f5e8f5a46c196d317cd5ad |
|
07-Jul-2012 |
Marek Olšák <maraeo@gmail.com> |
r600g: move CB_TARGET_MASK setup into new cb_misc_state to remove some overhead from draw_vbo. This is a derived state. BTW, I've got no idea how compute interacts with 3D here, but it should use cb_misc_state, so that 3D and compute don't conflict. Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
da9c8a73ec6fcb0e92204a739c1a7c43f145efef |
|
27-Jun-2012 |
Tom Stellard <thomas.stellard@amd.com> |
r600g/compute: Use evergreen_cb() for binding RATs
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
eb065f5d9d1159af3a88a64a7606c9b6d67dc3e3 |
|
22-Jun-2012 |
Tom Stellard <thomas.stellard@amd.com> |
r600g: Use a texture as the underlying resource for compute_memory_pool This the first step towards being able to use evergreen_cb to bind RATs.
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
ff2b417245e8e62b546e27771e36460acc666a8e |
|
07-Jun-2012 |
Tom Stellard <thomas.stellard@amd.com> |
r600g: Unify SURFACE_SYNC packet emission for 3D and compute Drop the compute specific evergreen_set_buffer_sync() function and instead use the r600_surface_sync_command atom for emitting SURFACE_SYNC packets.
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
0c4b19ac63efa41242c515824301e6161aceeea5 |
|
05-Jun-2012 |
Tom Stellard <thomas.stellard@amd.com> |
r600g: Compute support for Cayman
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|
6a829a1b724ca0d960decee217d260b4de8a5463 |
|
30-Nov-2011 |
Adam Rak <adam.rak@streamnovation.com> |
r600g: compute support for evergreen Tom Stellard: - Updated for gallium interface changes - Fixed a few bugs: + Set the loop counter + Calculate the correct number of pipes - Added hooks into the LLVM compiler
/external/mesa3d/src/gallium/drivers/r600/evergreen_compute_internal.c
|